Develop and maintain end-to-end automation scripts using Playwright with JavaScript/TypeScript.
Build and optimize custom automation frameworks leveraging Playwrights capabilities.
Perform cross-browser testing and ensure compatibility across different environments.
Integrate automation scripts into CI/CD pipelines (e.g., Jenkins, GitHub Actions).
Collaborate with QA, developers, and product teams to ensure high-quality releases.
Troubleshoot and resolve automation issues in real-time during test execution.
Implement best practices for test design, code quality, and scalability.
Required Skills:
Strong proficiency in JavaScript (ES6+) and TypeScript.
Hands-on experience with Playwright for web automation.
Knowledge of Playwright Test Runner, selectors, and network mocking.
Familiarity with API testing using Playwright or other tools.
Experience with asynchronous programming and Promises in JavaScript.
Understanding of CI/CD tools and version control systems (Git).
Good grasp of Agile methodologies and defect tracking tools.
Real-Time Challenges You Should Be Able to Handle:
Dynamic elements & flaky tests: Handling elements that load asynchronously or change frequently.
Authentication flows: Automating login with multi-factor authentication or OAuth.
Network interception: Mocking/stubbing API responses for isolated testing.
Cross-browser issues: Ensuring tests run consistently on Chromium, Firefox, and WebKit.
Parallel execution & scalability: Running tests efficiently across multiple environments.
Handling iframes & shadow DOM: Writing robust selectors for complex DOM structures.
CI/CD integration: Managing test runs in pipelines and reporting failures effectively.
Nice-to-Have Skills:
Experience with BDD frameworks like Cucumber.
Knowledge of performance testing and visual regression testing.
Familiarity with Docker for containerized test environments.
Benefits:
Competitive salary and benefits package.
Hybrid work opportunity.
Opportunities for professional growth and development.
Access to cutting-edge technologies and tools.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: IT & Information SecurityRole Category: IT & Information Security - OtherRole: IT & Information Security - OtherEmployement Type: Full time