Design and maintain automated tests for new features
Support existing test suites and ensure reliable test coverage
Develop and maintain UI and API tests with Selenium and pytest
Extend and improve the test automation framework and CI/CD integration
Analyze test results, investigate failures, and report issues to the team
Maintain and update test-related documentation
Collaborate with developers, QA, and other teams to ensure product quality
Participate in agile ceremonies, backlog management, and knowledge-sharing sessions
Stay up to date with testing best practices, tools, and frameworks
Requirements
2+ years of experience in test automation, including testing of web applications
Strong proficiency in Python and object-oriented programming
Hands-on experience with pytest and fixtures
Experience using Selenium WebDriver for UI test automation
Experience creating and maintaining automated UI, REST API, and end-to-end tests
Experience with CI/CD pipelines (Jenkins)
Ability to analyze requirements and acceptance criteria, review test code, and debug test failures and logs
Cross-functional collaboration skills to ensure product quality through manual and non-functional testing
Proactivity, quick learning, and excellent communication skills
Upper-Intermediate English level
Understanding of AWS infrastructure (Desirable)
Experience with Docker and containerization (Desirable)
Familiarity with JavaScript for frontend testing (Desirable)
Tech Stack
AWS
Docker
JavaScript
Jenkins
Python
Selenium
Benefits
30 paid days off per year — take them whenever you want for vacation, holidays, or personal time
5 paid sick days, up to 60 days of medical leave, and 6 paid days off per year for major family events like weddings, funerals, or the birth of a child
Partially covered health insurance after the probation, plus a wellness bonus for gym memberships, sports nutrition, and similar needs after 6 months
Grow your skills with English lessons, online training, conferences, and the option to explore new career paths