Sr. Software Engineer (Automation)

Company: Verint
Apply for the Sr. Software Engineer (Automation)
Location: Bengaluru
Job Description:

At Verint, we believe customer engagement is the core of every global brand. Our mission is to help organizations elevate Customer Experience (CX) and increase workforce productivity by delivering CX Automation. We hire innovators with passion, creativity, and drive to answer constantly shifting market challenges and deliver impactful results for our customers. Our commitment to attracting and retaining a talented, diverse, and engaged team creates a collaborative environment that openly celebrates all cultures and affords personal and professional growth opportunities. Learn more at .

Overview of Job Function:

Sr. Software Engineer (Automation) is responsible for all aspects of the development of platforms and applications in this multi-dimensional role. This is a highly skilled hands-on role requiring extensive proficiency involved in all aspects of the development of cloud-based software solutions. Subject to their specialization, they will lead the design, development, testing, publishing, and/or support of different cloud-based products and solutions. They will be the providing subject matter expertise for customer implementation and cloud platform support. The role will work closely with a global team of engineers to build robust solutions that meet our business objectives following continuous integration and continuous deployment processes, while supporting software and associate software engineers. Additionally, they will provide recommendations to management as to process, technologies, or other improvements intended to benefit productivity, efficiency and/or quality of the solutions developed by the team and lead the implementation of new solutions.

Principal Duties and Essential Responsibilities:

  • Ongoing evaluation (test) of feature design – proactively work with others to identify issues or potential risk areas with the architecture (performance etc…) 
  • Distill requirements from feature level into implementation level tasks
  • Develop features using best practices and ensure it fits with the architecture for the product
  • Ensure the right work is being done, work with Team Lead to know that product qualities like, unit tests, automation, throughput, capacities, security & performance will be sufficient
  • Ensure design and implementation work meets the stakeholder’s requirements 
  • Ensure that the feature design is correct for operations, as well as deployment and sustainability
  • Work with Technical Architect and Team Lead to define, document, and communicate a coherent feature design
  • Provide technical leadership to less experienced members of the team – mentor, coach, continuous improvement, led by example
  • Review documentation and guides created by more junior members of the team
  • Minimum Requirements:

    Technical Responsibilities :

  • Degree in Computer Science, Engineering, or equivalent with 5+ years of experience in Automation development.
  • Experience at a senior level of working with Test Automation.
  • Able to work effectively within a fast-paced, changing, revenue focused environment
  • Ability to work within a geographically distributed development team spread between multiple time zones and cultures
  • Solves cross-functional technical problems of highest complexity
  • Understanding of contact center software and applications 
  • Evidence of experience designing and building Automation Pipelines.
  • Ownership of building, executing, and managing automated test cases, plans and scripts.
  • Ownership of building, executing, and managing test automation pipelines.
  • Proficient in C# and Java.
  • Experience with Selenium 
  • Experience with Jenkins or Harness
  • Experience supporting microservice test strategies: end to end, component, integration, contract API, unit tests.
  • Some experience supporting automation pipelines in one of the following cloud solutions: AWS, Azure, GCP.
  • Some knowledge of Cucumber useful.
  • Telephony knowledge and experience desirable.
  • Ambitious, motivated, eager to learn and demonstrate value. 
  • Passionate about customer success
  • Ability to follow process but to remain flexible in achieving project objectives.
  • Good written and verbal communication skills
  • Good analytical and problem-solving skills
  • Posted: February 16th, 2026