
Software Engineer in Test (Mid-Senior)
- Kraków, małopolskie
- Stała
- Pełny etat
- Designing, developing, and maintaining robust test automation frameworks for backend services
- Collaborating with developers and product owners to define test strategies, acceptance criteria, and quality metrics
- Writing and executing automated and manual test cases to validate business and technical requirements
- Ensuring observability, logging, and monitoring are in place to improve software reliability
- Championing best practices for test-driven development (TDD), behaviour-driven development (BDD), and continuous testing
- Actively participating in the CI/CD process, versioning and releases ensuring tests are integrated into the development pipeline
- Supporting the production environment by monitoring, identifying, and resolving issues proactively
- Driving a culture of quality by advocating for automation and testability across teams
- We are committed to responsible gambling, and we are looking for people who can support our ethos. To apply to this post, you will have the below. It is also essential you're familiar with the full SDLC & STLC, contract-first development and confident with CI/CD and monitoring tools.
- It is important that you have a fundamental understanding of Java, and the Java ecosystem:
- Strong programming skills in Java and hands-on experience with test automation frameworks such as JUnit, SpringBootTest, Cucumber etc.
- Experience in testing APIs, Kafka streams, microservices with both component testing and end-to-end testing approaches
- Experience with CI/CD pipelines using GitLab or similar tools
- Familiarity with database testing, including SQL and NoSQL databases
- Strong understanding of containerisation and orchestration (Docker, Kubernetes)
- Experience with monitoring, logging, and debugging tools (New Relic, Splunk, etc.)