Senior QA Automation Engineer
Posted:
Senior QA Automation Engineer
We are seeking a skilled Senior QA Automation Engineer to guarantee the quality and reliability of our information systems through comprehensive automated testing. In this role, you will design and implement robust automated test frameworks, conduct thorough functional and regression testing, and collaborate with cross-functional teams to optimize system performance and usability. Your expertise will drive high software quality standards, streamline testing workflows, and proactively mitigate risks.
Key Responsibilities
- Design, develop, and maintain scalable automated test frameworks using Playwright and related tools.
- Lead the test automation strategy, ensuring alignment with overall QA and development objectives.
- Conduct comprehensive functional, regression, and integration testing across all application modules.
- Validate UI consistency and usability by assessing visual design, accessibility, and user experience standards.
- Analyze backend processes, validate SQL data integrity, and troubleshoot data-related issues.
- Manage and optimize testing environments using Docker Compose and CI/CD pipelines.
- Review code and test implementations to enforce best practices and maintainability.
- Test REST and GraphQL APIs for performance, reliability, and specification compliance.
- Document and maintain detailed test plans, test cases, and reports on results and coverage.
- Mentor junior QA engineers, providing guidance in automation, analysis, and debugging.
- Identify process improvements, propose test strategy enhancements, and drive automation efficiency.
- Collaborate with cross-functional teams to ensure timely delivery of high-quality software.
Qualifications
Base Requirements
- 5+ years of experience in automated testing with TypeScript/JavaScript.
- Expert-level SQL proficiency: ability to design and optimize complex queries and data validation scripts.
- Extensive Playwright experience including building scalable, 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 (able to participate in technical discussions and documentation).
Technology Stack and Tooling
- Deep Docker Compose expertise – design, configure, and troubleshoot multi‑service testing environments.
- CI/CD pipelines (Jenkins, GitHub Actions, or GitLab CI) – integrate automated tests into deployment pipelines.
- Advanced API testing (REST/GraphQL) – design API tests, validate authentication flows, build reusable test utilities.
- Strong SQL and ORM experience (e.g., Prisma) – validate data integrity across multiple services and environments.
Optional but Highly Valued Expertise
- UI/UX evaluation skills – identify usability, accessibility, and design inconsistencies.
- Confident reading and understanding of frontend TypeScript code – spot potential weak points for automation.
- Working knowledge of Java – analyze backend logic, logs, and integration points.
- Experience with Selenium or similar tools – understand different automation strategies and frameworks.
- Advanced log analysis and debugging – isolate and diagnose complex issues in distributed systems.
- Understanding of security aspects (token validation, authentication flows, access control).
- Experience testing financial or high-risk transactional applications.
Other Skills
- Proactive in identifying coverage gaps and suggesting improvements to automation scope and process.
- Strong communication skills – capable of mentoring junior QA engineers and collaborating effectively with developers and product owners.
- Ability to design and enforce QA best practices – code reviews, standards, and continuous improvement initiatives.
- Eagerness to learn new tools, frameworks, and testing paradigms – staying ahead of modern QA trends.
- Experience conducting root cause analysis and contributing to postmortem reviews.
- Leadership mindset – capable of owning the entire testing process from strategy to execution and reporting.
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool
This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
