
Job Description & Key Responsibilities
Role: Senior QA Automation Engineer Experience: 7+ Years Location: Chennai / Bangalore / Pune / Coimbatore Work Mode: Hybrid About the Role We are looking for an experienced Senior QA Automation Engineer with strong expertise in Playwright and/or Selenium, UI and API automation, programming, test automation frameworks, and CI/CD . The ideal candidate will be responsible for designing, developing, executing, and maintaining scalable automation solutions that ensure the quality, reliability, and performance of software applications. The candidate should have hands-on experience in developing reusable automation frameworks, designing effective test scenarios, executing functional and regression testing, and integrating automated test suites with CI/CD pipelines. The role requires a strong Independent Contributor who can take ownership of automation activities and work closely with QA, development, product, and other stakeholders in an Agile environment. Key Responsibilities Design, develop, execute, and maintain UI and API automation test suites. Develop and maintain scalable, reusable, and maintainable test automation frameworks. Analyze requirements and user workflows to create effective test scenarios and test cases. Execute functional, regression, smoke, integration, and end-to-end testing. Analyze test failures, identify root causes, and collaborate with development teams to resolve issues. Integrate and execute automation suites through CI/CD pipelines. Identify, document, and track defects and perform root cause analysis. Independently manage automation activities, identify risks and impediments, and drive tasks to completion. Continuously improve automation coverage, reliability, maintainability, and execution efficiency. Collaborate with QA, development, product, and other stakeholders in an Agile/Scrum environment. Contribute to test automation best practices, standards, and processes. Provide technical guidance and support to other team members when required. Participate in technical discussions, code reviews, and continuous improvement initiatives. Required Skills 8 years of experience in Software Testing and Test Automation. Strong hands-on experience with Playwright and/or Selenium using any programming language. Strong understanding of software testing concepts, QA methodologies, and testing life cycle. Hands-on experience in API testing and API automation . Good understanding of test automation framework development and design. Strong programming and debugging skills with the ability to write reusable and maintainable automation code. Good understanding of CI/CD pipelines and Agile methodologies . Experience in test case design, test execution, regression testing, and defect management. Experience in developing and maintaining scalable automation solutions. Strong analytical, problem-solving, troubleshooting, and debugging skills. Excellent communication, collaboration, and technical documentation skills. Ability to work independently with minimal supervision and take end-to-end ownership of assigned automation activities. Good to Have Experience with GitHub Actions, Jenkins, or Azure DevOps . Experience with Docker and containerized test execution . Exposure to AI-assisted test automation and AI-powered testing tools. Experience with automated test reporting and test execution dashboards. Familiarity with cloud-based test execution environments. Experience working in Agile/Scrum environments. Why Join KANINI? People-first culture with a collaborative and inclusive work environment. Recognized as a Great Place to Work, with a strong focus on employee growth and wellbeing. Opportunity to work on innovative projects across Data Analytics, AI, Cloud, Healthcare, and BFSI domains. Exposure to modern automation, testing, and software engineering technologies. Continuous learning, mentorship, and career growth opportunities. Collaborate with highly skilled technology professionals to solve real-world business challenges.