QA Automation Engineer
Summary
Builds and maintains automated test suites for web apps using Playwright, JavaScript/TypeScript, and API testing tools, integrating with CI/CD pipelines.
This is a remote position.
We are looking for a QA Automation Engineer with strong experience in Playwright automation, API testing, integration testing, and excellent communication skills. The candidate should be able to build and maintain automation frameworks, validate end-to-end business workflows, and collaborate effectively with technical and business teams.
Key Responsibilities
- Design, develop, and maintain automated test scripts usingPlaywright.
- Build scalable, reusable, and maintainable automation frameworks.
- Performfunctional, regression, smoke, end-to-end, integration, and API testing.
- Automate web application test scenarios usingJavaScript or TypeScript.
- Validate integration points between applications, services, APIs, and third-party systems.
- Create and execute API test cases using tools such asPostman, Playwright API, REST Assured, or similar tools.
- Verify request/response payloads, status codes, headers, authentication, error handling, and data validation.
- Integrate automation scripts with CI/CD pipelines. .
- Convert business requirements into clear test scenarios and automated test cases.
- Log, track, and communicate defects clearly using Jira, Azure DevOps, or similar tools.
Required Skills
- Strong experience inQA automation testing (5+ years).
- Hands-on expertise withPlaywrightor similar tools.
- Strong knowledge ofJavaScript or TypeScript.
- Strong experience withAPI testingand RESTful services.
- Good understanding ofintegration testingacross systems, services, and applications.
- Experience with tools such asPostman, Swagger, REST Assured, or Playwright API testing.
- Experience with Git and CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Good understanding of Agile/Scrum, SDLC, and STLC.
Communication Skills
- Excellent verbal and written communication skills.
- Ability to work closely with product owners, business analysts, developers, QA teams, and business users.
- Strong ability to understand business processes, workflows, and system behavior.
- Experience reviewing user stories, acceptance criteria, business rules, and requirement documents.
- Ability to ask clarifying questions, identify gaps, and support requirement discussions.
Preferred Profile
The ideal candidate is a proactive QA automation resource who can take ownership of automation, API, and integration testing activities while ensuring that delivered functionality meets both technical requirements and business expectations.