๐ง๐ต๐ถ๐ ๐ฟ๐ผ๐น๐ฒ ๐ถ๐ ๐ณ๐ผ๐ฟ ๐ผ๐ป๐ฒ ๐ผ๐ณ ๐๐ต๐ฒ ๐ช๐ฒ๐ฒ๐ธ๐ฑ๐ฎ๐'๐ ๐ฐ๐น๐ถ๐ฒ๐ป๐๐
๐ฆ๐ฎ๐น๐ฎ๐ฟ๐ ๐ฟ๐ฎ๐ป๐ด๐ฒ: ๐ฅ๐ ๐ญ๐ฎ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ - ๐ฅ๐ ๐ญ๐ด๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ (๐ถ๐ฒ ๐๐ก๐ฅ ๐ญ๐ฎ-๐ญ๐ด ๐๐ฃ๐)
Experience: 3+ yrs
Location: Chennai, Tamil Nadu, India
Job Type: Full-time
We are looking for a skilledQA Automation Engineerto design, develop, and maintain scalable automated testing solutions that improve software quality and release reliability. The role requires strong expertise intest automation frameworks, programming, CI/CD integration, functional testing, regression testing, and automation best practices.
The ideal candidate will work closely with Development, Product, DevOps, and QA teams to expand automation coverage and ensure high-quality releases across web, mobile, and OTT applications.
Requirements
Key Responsibilities
- Design, develop, and maintain scalabletest automation frameworks.
- Create and execute automated test suites covering functional, regression, integration, and other relevant testing scenarios.
- Develop automated tests forweb, mobile, and OTT applications.
- Integrate automated test suites intoCI/CD pipelinesto support continuous testing and reliable releases.
- Use automation frameworks such asSelenium, Playwright, Cypress, Appium, or similar tools.
- Develop automation solutions usingJava, JavaScript/TypeScript, Python, or other suitable programming languages.
- Analyse test failures, investigate root causes, and collaborate with developers to resolve defects.
- Review business requirements, technical designs, and application changes from a testability and automation perspective.
- Maintain, refactor, and enhance existing automation frameworks to improve reliability and maintainability.
- Increase automation coverage across critical application workflows and regression scenarios.
- Develop reusable test components, utilities, libraries, and automation scripts.
- Define and follow automation standards, coding practices, documentation, and quality engineering guidelines.
- Collaborate with Manual QA, Development, DevOps, Product, and other stakeholders to improve release quality.
- Support test planning, execution, reporting, defect tracking, and release validation.
- Participate in CI/CD and deployment workflows and troubleshoot automation failures within pipelines.
- Evaluate and recommend appropriate automation tools, frameworks, and technologies.
- Contribute to performance, API, integration, and other non-functional testing initiatives where required.
- Identify opportunities to improve test execution speed, reliability, scalability, and overall QA efficiency.
- Maintain technical documentation for automation frameworks, test suites, processes, and standards.
- Contribute to continuous improvement initiatives and mentor team members where required.
What Makes You a Great Fit
- 3+ years of experiencein QA Automation, Software Testing, Quality Engineering, or a related field.
- Strong hands-on experience with at least one automation framework such asSelenium, Playwright, Cypress, Appium, or similar tools.
- Strong programming experience in at least one language such asJava, JavaScript, TypeScript, or Python.
- Proven experience developing, maintaining, and enhancing automated testing frameworks.
- Hands-on experience integrating automated tests intoCI/CD pipelines.
- Good understanding ofSDLC, software testing methodologies, test strategies, and QA processes.
- Strong debugging, troubleshooting, and root-cause analysis skills.
- Experience designing reliable, reusable, scalable, and maintainable automation solutions.
- Good understanding of functional, regression, integration, and end-to-end testing.
- Experience withAPI testing and automationwould be an advantage.
- Experience testingweb, mobile, and OTT applicationsis highly desirable.
- Familiarity withGitHub Actions, Jenkins, GitLab CI, or similar CI/CD tools.
- Experience with performance testing and non-functional testing would be an advantage.
- Strong understanding of Git and modern software development workflows.
- Excellent communication and collaboration skills with the ability to work effectively across QA, Engineering, Product, and DevOps teams.
- Ability to work independently, manage multiple testing priorities, and take ownership of automation deliverables.
- Experience defining automation standards, best practices, and technical documentation is desirable.
- Technical leadership, mentoring, or contributions toopen-source projectswould be an advantage.
- Bachelor's degree inComputer Science, Information Technology, Engineering, or a related discipline, or equivalent practical experience.