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).
This position performs moderately difficult research, design, and software development assignments within a specific software functional area or product line. The position should have the ability to work on individual pieces of work and solve problems including the design of the program flow of individual pieces of code, effective coding, and unit testing.
Job Responsibility:
Design, implement, and maintain automated test suites covering API, UI, and performance scenarios
Build reusable test components and frameworks to support scalable automation
Ensure automated tests are reliable, maintainable, and aligned with product behaviour
Translate product and technical requirements into effective automated test coverage
Identify gaps in test coverage and propose improvements
Investigate and resolve moderately complex test failures and quality issues
Support release confidence by maintaining healthy, meaningful test suites
Mentor and guide engineers and testers on automation practices, test design, and tooling
Collaborate closely with backend, frontend, and QA engineers on test strategy and implementation
Participate in code reviews with a focus on test quality and automation effectiveness
Contribute to reducing manual testing effort through automation
Improve test execution time, reliability, and signal‑to‑noise ratio
Keep abreast of evolving test automation tools, frameworks, and best practices
Perform all other duties as assigned
Requirements:
3+ years of professional Software Engineering or Test Automation experience
Demonstrable experience building and maintaining automated test suites for production systems
BSc in Engineering, Computer Science, or equivalent practical experience
Proficiency in at least one test automation language or framework (e.g. C#, Java, TypeScript, Python)
Experience automating API tests for backend services
Experience automating UI tests for web applications e.g. playwright
Experience designing and executing performance or load tests
Experience building and maintaining test frameworks and reusable test utilities
Familiarity with CI/CD pipelines and integrating automated tests into build and deployment workflows
Understanding of test execution strategies, test data management, and environment dependencies
Understanding of RESTful APIs and distributed system behaviours
Ability to collaborate with backend and frontend engineers to improve testability and coverage
Familiarity with common failure modes in distributed and UI‑driven systems
Awareness of security and dependency risks from a quality and testing perspective
Ability to diagnose flaky tests and improve suite reliability and execution time
Knowledge of Agile and Waterfall development methodologies
Good oral and written communication skills
Ability to clearly explain test failures, risks, and quality concerns to engineers and stakeholders
What we offer:
Comprehensive Health Insurance: Covers you, your immediate family, and parents
Enhanced Health Insurance Options: Competitive rates negotiated by the company
Group Life Insurance: Ensuring financial security for your loved ones
Group Accident Insurance: Extra protection for accidental death and permanent disablement
Flexible Working Arrangement: Achieve a harmonious work-life balance
Employee Assistance Program: Access support for personal and work-related challenges
Medical Screening: Your well-being is a top priority
Modern Family Benefits: Maternity, paternity, and adoption support
Long-Service Awards: Recognizing dedication and commitment
New Baby Gift: Celebrating the joy of parenthood
Subsidized Meals in Chennai: Enjoy delicious meals at discounted rates
Various Paid Time Off: Take time off with Casual Leave, Sick Leave, Privilege Leave, Compassionate Leave, Special Sick Leave, and Gazetted Public Holidays