This role is for a junior-level Quality Engineer who will collaborate with experienced engineers to develop and sustain automated testing solutions using Playwright. The focus is on enhancing test reliability, expanding coverage across browsers and APIs, and embedding quality practices early in the development lifecycle. The position supports professional growth toward a modern SDET career with strong automation and engineering skills.
Responsibilities
- Develop and maintain a scalable Playwright testing framework for web applications, supporting parallel execution, test sharding, and cross-browser compatibility.
- Integrate testing practices into the software development lifecycle and guide engineers on testability and quality design patterns.
- Identify and prioritize high-impact test scenarios to improve overall test coverage and effectiveness.
- Create and maintain reliable automated tests for RESTful APIs.
- Execute automated tests within CI/CD pipelines using tools like GitHub Actions, Jenkins, or Azure DevOps, ensuring rapid feedback through logs, artifacts, and flakiness management.
- Utilize Playwright’s debugging capabilities such as execution traces, videos, and screenshots, and integrate with logging and monitoring systems to accelerate issue diagnosis.
- Collaborate to incorporate foundational performance and security testing into delivery pipelines.
- Establish quality standards, define key performance indicators, and provide technical mentorship to other testers while influencing system design for improved reliability.
Requirements
- 3 to 5 or more years of experience in QA or SDET roles with direct experience building test frameworks and large-scale test suites using Playwright.
- Proficient in TypeScript, JavaScript, or Python, and experienced with modern test design patterns such as Page Object Model, Screenplay, fixtures, and custom reporters.
- In-depth understanding of Playwright capabilities including its test runner, trace analysis, network mocking, retry mechanisms, test steps, fixtures, auto-waiting, and web-first assertions.
- Hands-on experience testing APIs, validating schemas, and verifying service contracts.
- Solid background in CI/CD platforms such as GitHub Actions, Jenkins, CircleCI, or Azure DevOps, along with containerization using Docker.
- Practical experience managing test data, generating synthetic data, and configuring test environments including short-lived environments.
- Knowledge of accessibility testing tools like axe, performance assessment using Lighthouse and Web Vitals, and awareness of common security risks such as OWASP Top 10.
- Strong interpersonal, communication, and mentoring abilities.
Tech Stack
Playwright, TypeScript, JavaScript, Python, REST, GitHub Actions, Jenkins, Azure DevOps, CircleCI, Docker, API testing, Page Object Model, Screenplay pattern, Custom reporters, Network interception, Mocking, Test fixtures, Auto-waits, Web-first assertions, Schema validation, Contract validation, Logging, Monitoring, Lighthouse, Web Vitals
Team
Work alongside experienced engineers, provide mentorship to SDETs and QEs, and contribute to architectural decisions that enhance system reliability.
Additional Information
- This is an entry-level position designed for individuals beginning their career in quality assurance.
- The role is structured to support progression into a modern SDET with advanced automation and engineering skills.
- Emphasis is placed on shift-left testing to integrate quality early and continuously throughout the development process.
- Testing observability is prioritized through the use of execution traces, videos, and screenshots to streamline debugging.
- Non-functional quality aspects such as basic performance and security testing are integrated into CI/CD pipelines.


