Back to jobs

Senior QA Test Automation Engineer (Java, Selenium WebDriver, and TestNG/JUnit)
Bengaluru, KA, IndiaPosted Today
Full-timeremoteMid-Senior Level
Job Description
Position title: Senior QA Test Engineer – Automation (Full-time)
Location: Bengaluru, Karnataka, India
Position & Objective-Responsibilities
- Develop and maintain automation test scripts using Java, Selenium WebDriver, and TestNG/JUnit.
- Enhance and maintain automation frameworks supporting CI/CD pipelines and enabling automated smoke and regression test suites.
- Work closely with Product Owners and Business Analysts to refine requirements and provide QA inputs.
- Design and document test cases, test scenarios, and test strategies across functional, regression, and end-to-end testing cycles.
- Participate in reviews of test design, coverage, and automation scripts with stakeholders.
- Identify gaps in test coverage, perform root cause analysis of defects, and enhance test scenarios accordingly.
- Perform API testing for RESTful and SOAP services using tools such as Postman and RestAssured.
- Write SQL queries (joins, subqueries) to validate test results against underlying databases.
- Execute, monitor, and analyze test results aligned with test metrics and quality KPIs.
- Track, manage, and resolve defects using tools such as Azure DevOps/JIRA.
- Collaborate with QA, Development, and Product teams for issue resolution.
- Perform manual testing (functional, exploratory) where automation is not feasible.
- Work in an Agile/Scrum environment with continuous testing practices.
Technical Knowledge
- 4 to 7 years of experience in automation testing with Java (preferred).
- Strong expertise in Selenium WebDriver with Java, TestNG or JUnit frameworks.
- Experience in BDD frameworks (Cucumber) is a plus.
- Hands-on experience testing REST APIs and Web Services (Postman, RestAssured).
- Familiarity with frontend automation tools (Selenium, Playwright, Cypress).
- Strong knowledge of SQL for backend validation.
- Experience with CI/CD tools (Jenkins, Azure DevOps, Git) and build tools (Maven/Gradle).
- Understanding of microservices architecture and distributed systems testing.
- Good to have: Experience in performance testing tools (JMeter, LoadRunner).
Personal Qualities
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills.
- Ability to collaborate effectively with cross-functional teams (PO, Dev, QA, Release, Leadership).
- Self-motivated with a quality-first mindset and attention to detail.
- BE / MCA or equivalent degree or relevant experience.
What We Offer
- Opportunity to build world-class enterprise platforms (LIMS and digital solutions) used globally.
- Exposure to cutting-edge Java, microservices, and cloud-based technologies.
- Career growth in a highly collaborative and international environment.
- Comprehensive benefits including hybrid work, transport, food, and competitive compensation.