Create new automated tests and support existing (component/integration tests) to improve test coverage and efficiency of the automated tests for the project
UI Testing: Developing and implementing UI test automation scripts using tools like Playwright
Extends and maintains functional blocks and infrastructure
Integration Testing: Ensuring seamless integration between components and third-party tools by automating integration tests
Managing and setting up automation flow for CI/CD pipeline (setup dependencies services/mocking data sources/automation ENVs) working with infra/DevOps team
Test Management: Collaborating with the development team to prioritize test cases and ensure comprehensive test coverage
Take part in planning with the team to understand the most critical places that should be covered
What we're looking for
Solid automation testing experience, using Javascript for frontend and backend
Proven experience in software QA and testing methodologies (component/integration/unit/etc.) and patterns (POM)
Experience in writing automation tests for RESTful APIs and microservices, and knowledge of API testing tools such as Postman, SoapUI, or similar
Experience developing and executing automated test scripts using tools like Playwright/Cucumber (Playwright preferred)
Experience with writing/supporting complex E2E tests involving a couple of services UI/backend
Experience in writing automation tests for the services with CI/CD flow and understanding the CI/CD process
General knowledge of databases (MySQL, Redis, PostgreSQL)
You might also have
Experience with writing workflows with GitHub Actions