About the company
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Backend QA Engineer based in Ireland.
Responsibilities
- Analyze business requirements, functional specifications, and user stories to design comprehensive test cases, scenarios, and validation strategies.
- Perform end-to-end testing of transaction lifecycles, including initiation, authorization, settlement, and reconciliation.
- Proactively explore the system to identify edge cases, unexpected behaviors, potential risks, and defects.
- Develop, maintain, and improve automated regression test suites using TypeScript and Playwright.
- Automate API testing and validate REST and gRPC endpoints using tools such as Postman, grpcurl, or equivalent solutions.
- Test event-driven architectures and message-based workflows involving technologies such as Kafka, RabbitMQ, or NATS.
- Execute regression testing following deployments.
- Document, report, and track defects in Jira.
- Validate data consistency across backend services using SQL queries and database checks.
- Collaborate with backend developers and other stakeholders to investigate defects, verify fixes, improve test coverage.
- Contribute to continuous improvement of QA processes, testing standards, and automation practices.
Requirements
- At least four years of professional experience in manual and automated software testing.
- Hands-on experience in the iGaming industry.
- Practical experience developing automated tests using TypeScript and Playwright.
- Experience with API testing and automation, including tools such as Postman, as well as test management platforms such as TestRail or Zephyr.
- Working knowledge of Docker.
- Solid understanding of Agile and Scrum methodologies, software testing principles, and the Software Testing Life Cycle (STLC).
- Good conversational English skills.
- Willingness to perform manual testing when needed.
- Strong analytical and problem-solving abilities.
- Familiarity with Go or the ability to read and understand Go code is an advantage.
- Basic SQL knowledge.
- Experience supporting User Acceptance Testing (UAT) is a plus.
- Exposure to CI/CD pipelines and automated testing integration is beneficial.
- Familiarity with Kubernetes, observability tools, and monitoring practices is an advantage.
- Understanding of microservices architectures and distributed backend systems is desirable.
Conditions
- Fully remote work from eligible locations across Europe.
- Generous time off: up to 28 unavailable days per year, in addition to public holidays.
- Startup environment: join a growing B2B technology platform within a new technology ecosystem launched in 2025.
- International collaboration.
- Technical ownership.
- Professional growth.
- Varied technical challenges.
- Collaborative engineering culture.