Senior Automation Tester
We are seeking a Senior Automation Tester with 5-8 years of demonstrable, hands-on experience in software test automation. The ideal candidate has built and maintained automation frameworks from the ground up, writes production-quality code in Java or python, and applies strong SQL skills to validate data end-to-end.
Key Responsibilities
- Design, develop, and maintain robust automated test scripts using Selenium WebDriver and test frameworks such as TestNG or JUnit.
- Write complex SQL queries to validate data accuracy across databases including Snowflake, Redshift, Oracle, and Netezza.
- Build and enhance test automation frameworks (Page Object Model, data-driven, keyword-driven) from scratch.
- Integrate automated tests into CI/CD pipelines and manage execution at scale.
- Collaborate with developers, BAs, and product managers in an Agile/Scrum environment using Jira.
- Analyse test results, identify defect patterns, and drive root cause analysis.
- Mentor junior QA engineers and champion testing best practices across the team.
- Write and maintain Unix shell scripts for test environment setup and automation support.
Requirements
- 5-8 years of hands-on Automation Testing experience (not manual testing with basic automation exposure).
- Real-world project experience with Selenium WebDriver - theoretical knowledge only is a disqualifier.
- Ability to write complex SQL queries (joins, aggregations, subqueries) independently; no SQL knowledge is a disqualifier.
- Proficiency in Java and/or Python - must be able to write, debug, and review automation code; basic familiarity is insufficient.
- Experience with at least one test automation framework (TestNG, JUnit, PyTest, or equivalent).
- Bachelor's degree in Engineering (BTech) or a related technical field.
Work Arrangements
- Full-time position.
- Location: Bengaluru, Karnataka, India.
- Shift/schedule details: Full-time.
- Remote/office requirements: Full-time position, location specified.