What we are looking for:
Base requirements:
-
5+ years of experience in automated testing with TypeScript/JavaScript.
-
Expert-level proficiency in SQL, ability to design and optimize complex queries and data validation scripts.
-
Extensive experience with Playwright, including building scalable and maintainable test frameworks from scratch.
-
Strong understanding and application of OOP principles in test automation architecture.
-
Proficient with Git and branching strategies for collaborative test development.
-
English – upper-intermediate or higher (ability to participate in technical discussions and documentation).
-
Designing, developing, and maintaining scalable automated test frameworks using Playwright and related tools.
-
Leading test automation strategy and ensuring alignment with overall QA and development goals.
-
Conducting comprehensive functional, regression, and integration testing across application modules.
-
Ensuring UI consistency and usability by validating visual design, accessibility, and user experience standards.
-
Analyzing backend processes, validating SQL data integrity, and troubleshooting data-related issues.
-
Managing and optimizing testing environments using Docker Compose and CI/CD pipelines.
-
Reviewing code and test implementations to ensure best practices and maintainability.
-
Testing REST and GraphQL APIs for performance, reliability, and compliance with specifications.
-
Documenting and maintaining detailed test plans, test cases, and reports on test results and coverage.
-
Mentoring junior QA engineers, providing guidance in test automation, analysis, and debugging.
-
Identifying process improvements, proposing test strategy enhancements, and driving automation efficiency.
-
Collaborating with cross-functional teams to ensure timely delivery of high-quality software.