Software Engineer, Test
✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.
Role in brief
Kindred Group seeks a middle-level Software Engineer, Test to enhance quality engineering in their dynamic betting and gaming environment. Candidates with experience in software testing, Java or JavaScript, and automated testing tools should consider applying.
About the role
As a Software Engineer, Test at FDJ UNITED, you will play a critical role in designing and maintaining automated tests for user interfaces, APIs, and complete user journeys. Your contributions will help ensure high-quality deliverables throughout the software development lifecycle, utilizing your skills in quality engineering and software testing.
You will collaborate closely with developers, QA engineers, and product owners, participating in sprint ceremonies and technical discussions. The role emphasizes continuous learning and growth, allowing you to expand your technical knowledge while contributing to a modern engineering culture focused on automation and quality.
Skills that matter here
- Java: This role requires familiarity with Java for writing and maintaining test utilities and frameworks.
- JavaScript: Understanding JavaScript is essential for developing automated tests and collaborating with developers.
- Cypress: Experience with Cypress is necessary for API and UI testing.
- Playwright: Playwright is one of the tools you will use for automated testing of user interfaces.
- CI/CD: Knowledge of CI/CD pipelines is important for integrating testing into the development process.
- SQL: You will utilize SQL for data validation and testing, ensuring data integrity across systems.
Who this role suits
- A proactive individual who pays attention to detail and takes ownership of quality.
- Someone who thrives in a collaborative environment and enjoys working with diverse teams.
- An analytical thinker with strong problem-solving skills and a solid understanding of software engineering principles.
- A candidate eager to learn and grow, open to embracing new tools and practices in quality engineering.
From the employer
Key Responsibilities
- Quality Engineering & Testing
- Design, develop, and maintain automated tests for UI, APIs, and end-to-end user journeys.
- Execute manual and automated testing to validate functionality, reliability, and performance.
- Contribute to defining effective test coverage for microservices and mini-app applications.
- Identify defects early and ensure high-quality deliverables throughout the development lifecycle.
- Support shift-left testing practices by participating early in requirement and design discussions.
- Software Engineering & Technical Contribution
- Develop a solid understanding of frontend and backend systems, APIs, workflows, and microservices architecture.
- Contribute to debugging, root cause analysis, and troubleshooting production issues when needed.
- Write and maintain test utilities, frameworks, and supporting code using languages such as Java or JavaScript.
- Collaborate with developers to improve testability, observability, and overall system quality.
- Participate in code reviews and technical discussions from a quality and engineering perspective.
- Collaboration & Teamwork
- Work closely with developers, senior engineers, QA engineers, and product owners to deliver user-focused solutions.
- Participate actively in sprint ceremonies, planning sessions, and team discussions.
- Support teammates and contribute positively to a collaborative and learning-focused team culture.
- Communicate testing progress, risks, and quality concerns clearly and proactively.
- Quality & Best Practices
- Follow best practices in testing, automation, CI/CD, and software engineering.
- Ensure good coverage of key user journeys, edge cases, and integration scenarios.
- Help improve maintainability and reliability through continuous improvement initiatives.
- Contribute to improving testing frameworks, tooling, and engineering practices within the team.
- Learning & Growth
- Continuously expand technical, testing, product, and domain knowledge while embracing new tools, practices, and learning opportunities.
- Stay updated with trends in QA, automation, cloud-native systems, and modern development practices.
- Explore how AI-assisted tools can improve productivity and testing effectiveness.
- Learn from senior engineers and progressively take ownership of larger testing areas and initiatives.
Qualifications
- Required
- 3-8 years of experience in software testing or quality engineering.
- Good understanding of software engineering principles and the software development lifecycle.
- Familiarity with Java or JavaScript programming.
- Understanding of distributed architectures and various synchronous and asynchronous communication patterns and technologies.
- Experience with API and UI testing tools/frameworks such as Cypress, Playwright, or similar.
- Familiarity with CI/CD pipelines, Git, and agile development practices.
- Strong analytical, communication, and problem-solving skills.
- A proactive mindset with attention to detail and ownership of quality.
- Preferred
- Experience working with distributed architectures and modern test automation practices.
- Strong understanding of databases, SQL, and data validation techniques.
- Ability to write and analyze complex SQL queries for testing, troubleshooting, and validating data integrity across systems.
- Exposure to containerization tools like Docker and Kubernetes.
- Familiarity with messaging systems such as Kafka or RabbitMQ.
- Exposure to cloud platforms (AWS, Azure, or GCP).
- Strong understanding of performance and security testing.
- Basic understanding of AI concepts and an interest in leveraging AI-assisted tools and approaches to improve quality and engineering efficiency.
Why Join Us?
- Career Growth
- You’ll have a clear path toward becoming a Senior QA Engineer, supported by mentoring, hands-on learning, and growth opportunities.
- Impact
- Work on meaningful products and contribute to the quality of systems used at scale.
- Innovation
- Be part of a modern engineering culture that values automation, AI-assisted tooling, and continuous improvement.
- Learning Culture
- Access to collaborative forums, knowledge-sharing opportunities, and modern technologies across engineering and quality domains.
We believe talent knows no boundaries. Our hiring process focuses solely on your skills, experience, and potential to contribute to our team. We welcome applicants from all backgrounds and evaluate each candidate based on merit, regardless of personal characteristics as the age, gender, origin, religion, sexual orientation, neurodiversity or disability.
Questions about this role
What is the remote policy?
This position is fully remote.
What level of experience is required?
Candidates should have 3-8 years of experience in software testing or quality engineering.
How do I apply for this position?
You can apply through the Kindred Group careers page at the provided link.
✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.