Overview
Automation Test Engineer role focused on hands-on test automation of desktop and web applications using Selenium, supporting stability and quality across the testing lifecycle.
What you'll do
- Design, develop and maintain automated test scripts for desktop and web applications using Selenium.
- Coordinate with multiple teams for web/desktop testing and environment setup.
- Build new database scripts or reuse existing queries.
- Execute integration testing across diverse platforms.
- Integrate automation scripts into CI/CD pipelines (e.g., Azure, Jenkins, GitLab CI) and into the database.
- Collaborate with development and QA teams to identify automation opportunities and improve test coverage.
- Perform functional, regression, integration and system testing.
- Analyse business and technical requirements to define test strategy.
- Create and execute test automation scripts for in-sprint and regression testing using Selenium.
- Create and execute test scripts in a test management tool and report bugs.
- Determine priority for test cases and create effective execution plans with maximum coverage.
- Participate in PI and sprint planning and other Agile ceremonies.
- Track and report automation progress as per PI plan.
- Develop skills in new automation tools to improve automation penetration.
- Contribute towards implementation of new ideas and solutions.
- Adhere to the organization's Quality Engineering best practices and help drive changes for greater efficiency.
- Collaborate with development teams to integrate automated tests into pipelines.
- Identify and support automation and DevOps opportunities, including efficiencies in in-sprint and regression automation as CI/CD pipelines are developed.
What you'll need
- Bachelor's degree in computer science or a related discipline and at least five or more years' experience in a system quality environment, or an equivalent combination of education and work experience.
- 5+ years' experience in software QA and automation testing, with knowledge of programming languages (Java and SQL).
- Proven expertise in web and app automation.
- Experience in CI/CD integration for automated test execution.
- Familiarity with version control systems (e.g., Git) and agile methodologies.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Broad knowledge of the Software Delivery Lifecycle with specific expertise in software testing.
- Excellent defect management and test documentation skills.
- Proven experience with desktop automation frameworks and tools.
- Knowledge of the health insurance industry.
- Proven experience working within an Agile environment.
- Excellent written and oral communication skills.
- Strong problem-solving and analytical skills.
- Comfortable working independently, leading a team or as part of a team.
- Demonstrate accuracy and a keen eye for detail.
- Strong interest in personal development.
Nice to have
- Experience integrating tests into CI/CD pipelines.
- Expert in web application, desktop application and integration testing.
- Familiarity with test management tools such as JIRA and Zephyr.
- Understanding of DevOps principles in testing environments and mainframe applications.
- Knowledge of relational databases using SQL queries and file handling.
- Selenium.
- Accessibility testing.
Details
- Location: Bengaluru, India.
Read the full description and apply on the company’s own careers page.