Tech Stack
GraphQLJavaScriptKafkaMicroservicesNode.jsPostgresRedisTypeScript
About the role
- Design, develop, and maintain automated tests for web and backend services
- Create and execute comprehensive test plans for high-load systems
- Identify, report, and track bugs and issues
- Implement and manage performance/load testing using k6 or similar tools
- Integrate automated tests into CI/CD pipelines using GitLab CI/CD
- Collaborate with development teams to ensure high-quality software delivery
- Mentor QA engineers and promote best practices in test automation
- Collaborate with other teams to define testing requirements and develop test scenarios
Requirements
- 4+ years of professional experience as AQA Engineer
- Strong understanding of OOP, Page Object Model (POM), and test framework architecture
- Experience in testing backend and web applications
- Experience with automated testing frameworks and tools for Node.js (TypeScript) applications (Playwright)
- Experience of RESTful APIs and GraphQL
- Solid understanding of database testing (PostgreSQL, Redis)
- Experience with continuous integration processes and tools, CI/CD pipelines (GitLab CI/CD or similar)
- Experience with microservices architecture
- Experience with message broker systems (Kafka)
- Health insurance
- 10 days paid sick leave
- 24 days of paid vacation and public holidays
- Budget for conferences, certifications, and courses
- Tailored plans to achieve your сareer goals
- Various internal events and team-building activities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
automated testingperformance testingload testingOOPPage Object Modeltest framework architectureRESTful APIsGraphQLdatabase testingmicroservices architecture
Soft skills
collaborationmentoringcommunicationproblem-solvingbest practices promotion