QA Automation Engineer
| Estimated Pay info | Based on similar jobs in your market$66 per hour |
|---|---|
| Hours | Full-time, Part-time |
| Location | New York, NY 10011 New York, New York open_in_new |
About this job
Job Description
Job Title: QA Automation Engineer Experience: 3–6 Years Employment Type: Full-time Department: Quality Assurance / Software Testing
Job SummaryWe 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 ResponsibilitiesDesign, 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.
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
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.
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
Relevant software testing certifications are an advantage.
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.