Job Description
Job Description Job Description: QA Automation Engineer
Job Title: QA Automation Engineer Experience: 3–6 Years Employment Type: Full-time Department: Quality Assurance / Software Testing
Job Summary
We are looking for a skilled QA Automation Engineer with experience in automation and manual testing to ensure the quality, reliability, and performance of web applications and APIs. The candidate should have hands-on experience with Selenium WebDriver, Java, Playwright, API testing, and automation framework development.
Roles and Responsibilities
-
Design, develop, and maintain automated test scripts using Selenium WebDriver with Java and Playwright.
-
Perform functional, regression, smoke, integration, and end-to-end testing.
-
Create and maintain reusable automation frameworks using TestNG, Page Object Model (POM), and other design patterns.
-
Execute manual testing for new features, enhancements, and bug fixes.
-
Perform API testing using Postman, REST Assured, or similar tools.
-
Validate REST APIs, HTTP status codes, request and response payloads, headers, and authentication.
-
Integrate automated test scripts with CI/CD pipelines using Jenkins or GitHub Actions.
-
Perform cross-browser testing and validate application compatibility.
-
Identify, report, track, and verify defects using Jira or similar defect management tools.
-
Execute performance and load testing using Apache JMeter.
-
Analyze test execution reports, identify failures, and perform root cause analysis.
-
Collaborate with developers, business analysts, and product teams to ensure quality throughout the software development lifecycle.
-
Participate in Agile ceremonies, sprint planning, test reviews, and release activities.
-
Maintain test documentation, test cases, test data, and automation execution reports.
Required Technical Skills
-
Automation Testing: Selenium WebDriver, Playwright
-
Programming: Java, OOP concepts, Collections, Exception Handling
-
Test Frameworks: TestNG, JUnit, Page Object Model
-
API Testing: Postman, REST Assured, REST API validation
-
Manual Testing: Functional, Regression, Smoke, Integration, and UAT
-
Performance Testing: Apache JMeter, Load Testing, Stress Testing
-
CI/CD Tools: Jenkins, GitHub Actions
-
Version Control: Git, GitHub, Bitbucket
-
Database Testing: SQL queries, joins, data validation
-
Defect Management: Jira, Azure DevOps, or similar tools
-
Methodologies: Agile, Scrum, SDLC, STLC
Preferred Skills
-
Experience with cloud-based testing platforms and cross-browser testing.
-
Knowledge of Docker and containerized test execution.
-
Experience using AI-powered coding assistants such as Cursor or Claude.
-
Understanding of test automation best practices and framework optimization.
-
Familiarity with basic security testing and accessibility testing.
-
Experience analyzing application logs and troubleshooting test failures.
Educational Qualifications
-
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
-
Relevant software testing certifications are an advantage.
Key Competencies
-
Strong analytical and problem-solving skills.
-
Good communication and collaboration skills.
-
Attention to detail and a quality-focused mindset.
-
Ability to work independently and manage testing activities within sprint timelines.
-
Willingness to learn new automation tools and technologies.
Key skills for a Naukri job posting: QA Automation, Selenium WebDriver, Java, Playwright, TestNG, API Testing, REST Assured, Manual Testing, Regression Testing, JMeter, SQL, Jenkins, Git, Jira, and Agile.
