Software Development Engineer in Test
Role details
Job location
Tech stack
Job description
As a Software Development Engineer in Test (SDET) you will drive the technical direction of testing, working collaboratively across backend, frontend, API, and service layers. You will automate your testing and have a focus on advocating a quality first approach by working closely with your team members. You will help to shape, inform, and embed best practice in the testing approach.
You'll make a real impact by taking an active role in the team's Agile practices and technical decision making. You will generate value by continuously striving to improve the quality of our products and our approach to testing.
You'll be part of the Quality community and play a key role in raising our standards in helping to grow a world class software testing capability.
Some of the great things you'll be doing:
- Build automation frameworks and tests that meet the agreed standards of quality including reliability, stability, usability and performance of the product features
- Write efficient, scalable and maintainable code
- Challenge accepted standards and the way we work, ask questions to improve efficiency and quality
- Drive best practices within the team to help build a culture of quality
- Responsible that the features developed are tested following best practice
- Adopt an "automate first" approach to testing to drive efficiency and reliability
- Ensure automated tests are monitored and outcomes are visible
- Advocate that quality is everyone's responsibility
- Take responsibility for delivering high quality products to all our customers
- Working closely with the Product Managers and Engineers ensuring they have a good understanding of the user story features and functionality adopting a 3 Amigos approach
- Use agile testing practices with continuous feedback to support engineers
- Involved in root cause analysis and support of live incidents
- Active contributor to the Quality community work with others to being initiatives to life
- Introduce the team to new tools, technology and processes that drive a quality first approach
- Educate the team on the test framework and how to maintain it
- Understand the customer (end user) of the product and keep that at the core of what you do
- Active in team conversations, strive to reach actionable decisions and outcomes
Requirements
Do you have experience in Software testing?, We've carved a meerkat-shaped niche and we're looking for ambitious, curious thinkers who thrive in a fast-moving, high-impact environment. If you love accountability, embrace challenge, and want to make a real difference, you'll fit right in., * Experience defining and maintaining automated tests across multiple layers (frontend, backend, APIs, and services)
- Experience in an agile development team
- Experience of a functional programming language
- Good root cause analysis and problem-solving skills
- Great communication skills
- An inquisitive mindset, confident in asking Why?
- A continuous improvement approach in giving and receiving feedback to improve standards
- Experience defining and maintaining automated tests
- Problem solving skills
- Experience of working with agile collaboration tools and test management systems
Why Compare the Market?
We're a business built for pace and performance. Here, you'll be encouraged to think differently, act boldly, and deliver brilliantly in a culture that values results and rewards progress.
We believe diverse teams make better decisions, and we're committed to creating an inclusive workplace where everyone feels empowered to grow, contribute, and thrive.
If you're ready to stretch yourself, raise the bar, and grow with a team that's serious about performance, innovation, and purpose, we'd love to hear from you.