Senior Software Development Engineer Test
Senior Software Development Engineer Test

Senior Software Development Engineer Test

Full-Time 60000 - 80000 ÂŁ / year (est.) Home office (partial)
D

At a Glance

  • Tasks: Lead the design and development of automation test suites for innovative scientific software.
  • Company: Join Dotmatics, a welcoming tech company focused on cutting-edge scientific solutions.
  • Benefits: Enjoy competitive salary, flexible work options, and opportunities for professional growth.
  • Why this job: Make a real impact in quality engineering while collaborating with top experts in the field.
  • Qualifications: 6+ years in QA/testing, with 4+ years in automation; expertise in Cypress and TypeScript.
  • Other info: Dynamic team environment with mentorship opportunities and a focus on continuous improvement.

The predicted salary is between 60000 - 80000 ÂŁ per year.

We are seeking a Senior SDET to join our team and contribute to the development of cutting‑edge scientific software products, including LUMA. In this role, you will play a critical part in driving quality across the engineering lifecycle through a combination of strategic test planning, robust automation, and close collaboration with cross‑functional teams.

As a Senior SDET, you will take ownership of designing and evolving test frameworks, expanding automation coverage, and continuously improving quality engineering practices. You’ll work closely with developers, application scientists, and DevOps engineers to proactively identify risks, validate complex functionality, and ensure the delivery of reliable, high‑quality software. While the primary focus of this role is automation, it may also involve aspects of manual exploratory testing, particularly in early‑stage features or areas with high scientific complexity.

In this role you will get to:

  • Lead the design, development, and maintenance of scalable automation test suites for web‑based scientific applications.
  • Define and execute comprehensive test strategies and plans that ensure high test coverage across functional, regression, integration, and system levels.
  • Collaborate with product teams to identify test scenarios, reproduce complex defects, and validate bug fixes in coordination with developers and scientists.
  • Drive quality engineering best practices and contribute to continuous integration and delivery (CI/CD) workflows.
  • Ensure accurate documentation of test results, automation processes, and framework enhancements.
  • Work with leading experts in development, scientific product management and other excellent SDETs.
  • Contribute to the overall test architecture and mentor junior QA and automation engineers as needed.

We are looking for people who have at least 6 years’ experience in QA/Testing, including at least 4 years focused on automation, and who demonstrate the ability to work autonomously, with a methodical, detail‑oriented approach. You should be confident owning complex test initiatives end‑to‑end, driving quality strategy, and delivering reliable automation in fast‑paced, collaborative environments.

The Key Skills we are looking for:

  • Expertise in Cypress, including the use of custom commands, advanced debugging, plugin integration, handling Shadow DOM elements, testing React‑based applications, and implementing scalable Page Object Models.
  • Strong command of TypeScript, particularly with features such as interfaces, generics, and asynchronous programming techniques used in building robust, maintainable test code.
  • Proven experience in test case design and documentation, with a focus on creating comprehensive and reusable test scenarios that support long‑term quality goals.
  • Ability to effectively interpret API documentation and translate it into high-quality automated test coverage, while also writing clear, maintainable documentation for test frameworks, tools, and QA processes.
  • Deep understanding of Git, including advanced usage of Git workflows, branch management, and experience collaborating within structured environments using JIRA or similar tracking systems.

You may also have:

  • Experience building and executing performance tests using tools like K6 or similar load testing frameworks.
  • Familiarity with data integrity validation strategies, particularly in the context of release upgrades, data migrations, or schema changes.

Dotmatics is an equal opportunity employer. We are a welcoming place for everyone, and we do our best to make sure all people feel supported and connected at work.

Senior Software Development Engineer Test employer: Dotmatics

At Dotmatics, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation in the scientific software domain. Our commitment to employee growth is evident through mentorship opportunities and continuous learning initiatives, ensuring that our team members thrive in their careers while contributing to meaningful projects. Located in a vibrant area, we provide a supportive environment where diversity is celebrated, and every voice is valued, making it an ideal place for passionate professionals to make a significant impact.
D

Contact Detail:

Dotmatics Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Development Engineer Test

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your automation projects, test frameworks, and any cool stuff you've built. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common SDET interview questions and be ready to discuss your experience with Cypress, TypeScript, and CI/CD workflows. Confidence is key!

✨Tip Number 4

Apply through our website! We love seeing applications come directly from passionate candidates. Tailor your application to highlight your relevant experience and how you can contribute to our team’s success.

We think you need these skills to ace Senior Software Development Engineer Test

Cypress
TypeScript
Test Case Design
API Documentation Interpretation
Git
JIRA
Automation Testing
Performance Testing
Data Integrity Validation
Test Framework Development
Continuous Integration and Delivery (CI/CD)
Collaboration with Cross-Functional Teams
Mentoring Junior Engineers
Detail-Oriented Approach

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior SDET role. Highlight your expertise in automation, particularly with Cypress and TypeScript, and don’t forget to mention any relevant projects or achievements.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about quality engineering and how your experience aligns with our mission at StudySmarter. Be sure to mention your collaborative spirit and any leadership roles you've taken on.

Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex testing challenges in the past. We love seeing candidates who can think critically and come up with innovative solutions, especially in fast-paced environments.

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing applications come in through our own channels!

How to prepare for a job interview at Dotmatics

✨Know Your Tools Inside Out

Make sure you’re well-versed in Cypress and TypeScript, as these are crucial for the role. Brush up on custom commands, debugging techniques, and how to handle Shadow DOM elements. Being able to discuss your experience with these tools confidently will show that you're ready to hit the ground running.

✨Showcase Your Test Strategies

Prepare to talk about your approach to test case design and documentation. Bring examples of comprehensive and reusable test scenarios you've created in the past. This will demonstrate your methodical, detail-oriented approach and your ability to drive quality strategy effectively.

✨Collaboration is Key

Since this role involves working closely with developers and scientists, be ready to discuss how you’ve collaborated in previous projects. Share specific instances where you identified risks or validated complex functionality through teamwork. This will highlight your ability to thrive in a cross-functional environment.

✨Be Ready for Technical Questions

Expect to face technical questions related to automation and quality engineering best practices. Brush up on your knowledge of CI/CD workflows and Git usage. Being able to articulate your understanding of these concepts will show that you’re not just a tester, but a quality advocate.

Senior Software Development Engineer Test
Dotmatics

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>