Senior QA Engineer (Python + Playwright)
✓ Apply here in a minute. Your application and answers go straight to the hiring person, so you never land in a spam pile.
Role in brief
Culture Wallet, an iGaming product team, seeks a Senior QA Engineer to lead testing efforts, both manual and automated, for their web and backend services. This role requires strong Python and Playwright skills to enhance their automation framework and mentor junior team members.
About the role
This Senior QA Engineer role involves ensuring the quality of one or more services within an iGaming product environment. Responsibilities span planning and organizing testing processes, conducting functional testing for both frontend and backend, and working with various technical interfaces like REST API and WebSocket. The position is central to maintaining high standards for the company's product.
A significant part of the role focuses on test automation. The engineer will develop and maintain end-to-end, API, and integration automated tests, specifically enhancing the existing framework using Python and Playwright. This includes improving test stability, expanding coverage, and participating in code reviews for automated tests, directly contributing to release readiness.
Beyond technical execution, the role carries a mentorship component. The Senior QA Engineer will share expertise and guide other QA engineers. Success in this position means not only delivering robust testing solutions but also contributing to the professional development of the team and the continuous improvement of QA practices within the company.
Skills that matter here
- Python: This role requires commercial experience in test automation using Python to enhance the existing framework and develop new automated tests.
- Playwright: The Senior QA Engineer will use Playwright alongside Python to build and maintain end-to-end, API, and integration automated tests.
- REST API: Practical experience testing REST APIs is essential for functional testing of backend services and developing API automated tests.
- WebSocket: The role involves working with WebSocket for functional testing and understanding its integration with the services.
- SQL: Strong knowledge of SQL is required for tasks such as data validation and problem diagnosis within the testing process.
- CI/CD: Experience with CI/CD pipelines is necessary for integrating automated tests into the development workflow and participating in release processes.
Who this role suits
- A candidate with a strong background in both manual and automation testing for web and backend services.
- Someone who enjoys enhancing automation frameworks and expanding test coverage using Python and Playwright.
- An individual who is comfortable mentoring peers and contributing to the overall quality assurance strategy.
- A professional who can diagnose problems through log analysis and possesses a deep understanding of test design principles.
From the employer
- Ensure the quality of one or more services.
- Plan and organize testing processes.
- Conduct functional testing of Frontend and Backend.
- Work with REST API, WebSocket, and message brokers.
- Develop and maintain E2E, API, and integration automated tests.
- Enhance the automation framework using Python + Playwright.
- Improve the stability of automated tests and expand test coverage.
- Participate in release processes and assess release readiness.
- Conduct code reviews of automated tests.
- Mentor QA engineers and share expertise.
- 5+ years of experience in testing Web and Backend services.
- 2-3 years of commercial experience in automation using Python + Playwright.
- Practical experience in testing REST APIs.
- Strong knowledge of SQL.
- Experience with CI/CD.
- Understanding of test design and testing strategies.
- Skills in log analysis and problem diagnosis.
- Competitive salary with regular reviews.
- Fully remote work with flexible start times.
- Paid vacation, sick leave, public holidays, and additional days off.
- Work in a strong product team with an experienced leader.
- Opportunities for professional growth and development.
- Personal budget for sports, education, health, hobbies, and other areas, starting bonus after the probation period, cash gift on birthday, and additional bonuses for strong results.
Questions about this role
What is the remote work policy for this position?
This is a fully remote position with flexible start times.
What level of seniority is expected for this role?
This is a senior-level position, requiring 5+ years of experience in testing and 2-3 years of commercial automation experience with Python and Playwright.
What are the key technical skills required?
Key technical skills include Python, Playwright, practical experience with REST APIs, strong SQL knowledge, and experience with CI/CD.
✓ Apply here in a minute. Your application and answers go straight to the hiring person, so you never land in a spam pile.