As a pivotal member of our team youll take on the challenge of:
- Maintaining and enhancing automation frameworks.
- Defining a test strategy for a large-scale distributed system application covering different marketplaces.
- Collaborating with engineering teams and project managers.
- Mentoring junior QA Engineers and sharing best practices within the team.
- Designing and executing end-to-end manual and automated tests for front-end and back-end interfaces.
- Generating and managing test data to facilitate thorough software testing.
- Tracking and reporting defects providing clear and actionable insights to our development team.
- Preparing detailed test execution reports to share successes and areas for improvement.
Qualifications :
- 5 years in a testing role with hands-on backend software testing experience testing frameworks and test automation using POM.
- A solid foundation in software development methodologies and a deep understanding of software testing principles.
- Experience with testing distributed systems based on message queue communication (Kafka).
- Proven experience with version control systems particularly Git.
- Advanced skills in Selenium or Playwright using Java.
- Experience in testing REST APIs.
- Familiarity with BDD approach.
- Excellent communication and collaboration skills.
- Good English (B2 is a must).
Nice-to-Have:
- Docker and Linux/Unix experience is a plus.
- Experience with Synthetic Monitoring.
- Experience with CI/CD tools like Jenkins or GitLab.
- Knowledge of Polish language.
Remote Work :
Yes
Employment Type :
Full-time