Key Responsibilities
- Architect and maintain scalable end-to-end automation frameworks using Playwright and TypeScript to ensure high test coverage and reliability across complex web applications.
- Design and execute advanced SQL queries in PostgreSQL to perform backend data validation, ensuring data integrity and consistency between the UI and database layers.
- Apply robust system design principles to develop modular, reusable test components and service-level abstractions that minimize framework technical debt.
- Integrate automated test suites into CI/CD pipelines to facilitate continuous testing and provide rapid feedback on build stability and regression impacts.
- Collaborate with cross-functional engineering teams to conduct technical design reviews, identifying potential edge cases and architectural risks early in the SDLC.
- Mentor junior quality engineers on best practices for asynchronous programming in TypeScript and efficient selector strategies within the Playwright ecosystem.
- Analyze complex system requirements to create comprehensive test strategies that balance functional automation with performance and reliability benchmarks.
Success Metrics For This Role (first 6 Months)
- Achieve maximum possible automation coverage for all high-priority regression test cases within the assigned functional module using Playwright and TypeScript.
- Reduce manual regression testing execution time by at least 40% through the implementation of optimized, parallelized test scripts and CI/CD integration.
- Design and implement a minimum of 5 complex utility functions or custom hooks in the Playwright framework to enhance code reusability and handle intricate PostgreSQL data validation workflows.
- Maintain a script stability rate of 90% or higher, ensuring that failures are due to genuine application defects rather than environment instability or flaky test logic.
Good-to-Have / Preferred Skills
- Proficiency in implementing and managing Continuous Integration and Continuous Deployment pipelines using tools like GitHub Actions, GitLab CI, or Jenkins.
- Experience with Docker and containerization strategies to ensure consistent execution of test suites across various environments.
- Understanding of cloud infrastructure services, specifically AWS or Azure, for scaling automated test execution and managing cloud-native databases.
- Mastery of API contract testing frameworks like Pact to ensure service compatibility within microservices architectures.
Skills:- 06821 and TypeScript