QA Automation Engineer
- πΊπΈ United States
- Hybrid
- 21 hours ago
- Selenium
- Java
- Playwright
- End-to-End Testing
- TestNG
- Postman
- REST API
- CI/CD
- Jenkins
- GitHub Actions
- Jira
- Load Testing
- JMeter
- Agile
- OOP
- JUnit
- Performance Testing
- Git
- GitHub
- Bitbucket
- SQL
- Azure DevOps
- Scrum
- Docker
- AI
- Cursor
- Claude
- Test Automation
- Accessibility Testing
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.
QA Automation Engineer Β· Ova Technologies