Responsibilities
- Design, develop, and maintain UI test automation frameworks for complex systems
- Work extensively with Python-based frameworks (e.g., PyTest, Playwright) and enhance existing automation libraries
- Apply strong Linux and networking knowledge in daily testing and debugging
- Write complex SQL queries for test data validation and automation support
- Deliver high-quality defect reports with logs, root cause analysis, and reproduction details
- Work with event-driven systems (e.g., Kafka in payments-related domains)
- Use and promote tools such as Jira, TestRail, Sentry, Git, and CircleCI within CI/CD workflows
- Independently deliver automation across multiple product areas
- Identify gaps in test coverage and proactively mitigate automation risks
- Continuously improve automation effectiveness and contribute to QA KPIs
- Drive reliability improvements in frameworks, tools, and test suites
- Communicate risks, blockers, and technical issues
- Take full ownership of quality for assigned areas
- Collaborate closely with engineers, architects, DevOps, and product teams
- Participate in cross-team discussions to improve system testability and design
- Share knowledge and best practices across engineering teams
- Oversee consistency and quality of Python-based automation frameworks
- Define and evolve automation standards and best practices
- Guide teams in selecting high-value test cases for automation
- Track and report key automation and quality metrics
- Support onboarding of new engineers and ensure smooth ramp-up
Requirements
- Minimum 4+ years of experience in Software Testing, QA Engineering, or SDET roles
- Strong hands-on experience in test automation design and development at scale
- Advanced Python programming skills with ability to build and maintain robust automation frameworks
- Experience with API and backend testing in complex distributed systems
- Practical knowledge of UI test automation tools (e.g., Playwright, Selenium or similar)
- Strong understanding of SQL, including writing complex queries for test data validation and automation purposes
- Experience working with CI/CD pipelines and related tools (e.g., CircleCI or similar)
- Familiarity with Linux environments and networking concepts used in day-to-day testing work
- Solid understanding of debugging, log analysis, and root cause investigation in production-like environments
- Ability to read, interpret, and work with technical and functional documentation in English
- Strong ownership mindset with ability to work independently across multiple product areas
- Proven ability to improve or contribute to automation frameworks and testing standards
- Strong collaboration skills and experience working closely with developers, DevOps, and product teams
Nice to Have
- Experience with event-driven architectures or messaging systems (Kafka experience is a strong plus)
- Experience mentoring or supporting junior engineers is highly valued
Benefits
- Comprehensive Onboarding
- Flat Structure
- Positive Company Culture & Team Spirit
- Modern Work Methods
- Transparent Communication
- Top-Notch Equipment
- Weekly English Lessons
Work Arrangement
Hybrid
Team
Team size: 100+. Structure: remote-first
Additional Information
- Contract Type: B2B
- Get a MacBook for your work. If you choose to work from our Warsaw office, you'll also have access to a 34” (16:9) widescreen monitor and an ergonomic standing desk.