Playwright Automation Engineer - Job Description (JD)Job TitlePlaywright Automation EngineerJob SummaryWe are seeking a skilled
Playwright Automation Engineer to design, develop, and maintain scalable automation frameworks using Microsoft Playwright. The ideal candidate should have strong experience in Playwright with JavaScript/TypeScript or Java, API testing, CI/CD, web technologies, and software testing methodologies. The role involves ensuring high-quality web applications through robust automation, continuous testing, and close collaboration with development teams.
Key Responsibilities- Design, develop, and maintain Playwright automation frameworks.
- Automate functional, regression, smoke, sanity, integration, and end-to-end test cases.
- Develop reusable test libraries and utilities.
- Perform cross-browser testing across Chromium, Firefox, and WebKit.
- Automate API testing using Playwright APIRequestContext or REST Assured/Postman.
- Integrate Playwright automation into CI/CD pipelines.
- Perform database validation using SQL.
- Analyze test failures and perform root cause analysis.
- Create and maintain test data and test documentation.
- Collaborate with developers, QA engineers, DevOps, and product teams.
- Generate automation reports and dashboards.
- Participate in Agile/Scrum ceremonies.
Required SkillsPlaywright- Playwright Automation
- Playwright Test Runner
- Browser Contexts
- Auto Wait
- Fixtures
- Parallel Execution
- Cross-Browser Testing
- Trace Viewer
- Screenshots
- Video Recording
- Network Interception
- Mocking APIs
- Codegen
- Playwright Inspector
Programming LanguagesExperience in one or more:
- TypeScript (Preferred)
- JavaScript
- Java
- Python
- C#
Knowledge of:
- Object-Oriented Programming (OOP)
- Collections
- Exception Handling
- Design Patterns
- Asynchronous Programming (JavaScript/TypeScript)
Automation Framework Design- Page Object Model (POM)
- Data-Driven Framework
- Keyword-Driven Framework
- Hybrid Framework
- Fixture-Based Framework
- Reusable Utilities
- Configuration Management
Web Technologies- HTML5
- CSS3
- JavaScript
- TypeScript
- DOM
- XPath
- CSS Selectors
- Shadow DOM
- Web Components
Experience handling:
- Dynamic Elements
- Frames
- Multiple Tabs
- Alerts
- File Upload/Download
- Authentication
- Cookies
- Local Storage
- Session Storage
API Testing- Playwright API Testing
- REST API Testing
- REST Assured
- Postman
- GraphQL
- JSON Validation
- XML Validation
- OAuth 2.0
- JWT Authentication
Database Testing- SQL
- MySQL
- PostgreSQL
- Oracle
- SQL Server
Knowledge of:
- CRUD Operations
- SQL Joins
- Stored Procedures
- Data Validation
CI/CD & DevOps- Jenkins
- Git
- GitHub
- GitHub Actions
- GitLab CI
- Azure DevOps
- Maven (Java Projects)
- npm
- Docker
Responsibilities:
- Integrate Playwright tests into CI/CD pipelines.
- Execute automated regression suites.
- Generate and publish reports.
- Parallel execution in pipelines.