This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking an experienced and highly skilled Applications Development Senior Programmer Analyst to join our dynamic team in Chennai. The ideal candidate will have a strong background in software testing and automation, with a passion for quality assurance. You will be responsible for designing, developing, and executing automated tests for our critical financial applications, ensuring their reliability, security, and performance. This role requires close collaboration with development teams in a fast-paced Agile environment to ensure the timely delivery of high-quality software.
Job Responsibility:
Design, develop, execute, and maintain end-to-end automated test scripts using appropriate automation tools and frameworks for every release
Analyze requirements and prepare comprehensive test strategies, test plans, and detailed test cases
Perform validation of HTTP status codes, response headers, and intricate JSON/XML payloads against specified requirements
Author and execute BDD-style test scenarios using frameworks like Cucumber
Investigate and validate API error conditions, including 4xx and 5xx error families and custom application-specific error responses
Analyze and validate application logs using Splunk to troubleshoot issues and verify test outcomes
Identify, log, track, and validate defects using test management and defect tracking tools such as Jira
Work closely with developers and business analysts to ensure the timely delivery of high‑quality software releases
Actively participate in all Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives
Contribute to the CI/CD pipeline by integrating automation scripts to ensure continuous quality
Utilize approved AI solutions to streamline repetitive tasks and improve delivery speed
Requirements:
Strong understanding of software testing concepts, processes, and methodologies (Agile, Scrum, etc.)
Extensive hands-on experience automating tests with Selenium WebDriver and Playwright using Java, C# or Python
Good knowledge of BDD frameworks such as Cucumber
Experience in API testing using tools like Postman, SoapUI, and Rest Assured
Familiarity with CI/CD tools such as Jenkins, GitHub, etc.
Proficiency in writing SQL queries for data validation
Nice to have:
Working knowledge of the Karate testing framework is an added advantage
Experience with test management tools like Zephyr
A solid understanding of financial services, compliance, or risk domains
Bachelor's degree in Computer Science, Engineering, or a related field
What we offer:
medical, dental & vision coverage
401(k)
life, accident, and disability insurance
wellness programs
paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays