Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

MathWorks • Cambridge, England, United Kingdom
Role & seniority: Software Engineer in Test; mid- to senior-level experienced professional (role focused on quality assurance and test development)
Stack / tools: Web testing tools (Selenium, QUnit, Karma, FuncUnit); JavaScript; test automation; MATLAB and/or Simulink; testing infrastructure and automated test suites
Design and build automated test suites
Review design and code of product features, automated tests, and testing infrastructure
Create test plans for new features and build/maintain/evolve testing infrastructure; diagnose and report bugs
Bachelor’s degree with ≥6 years (or Master’s with ≥3 years; or PhD) or equivalent experience
Web testing experience and proficiency with JavaScript
Experience with Selenium, QUnit/Karma, etc.; test automation; development in a testing context
Proficiency in MATLAB and/or Simulink; degree in CS/Engineering or related STEM field
Broader experience across test frameworks and tooling
Strong cross-functional collaboration (Usability, Documentation)
Experience with building/testing large-scale software for engineering tools
Location & work type: Hybrid work model (split time between office and home); location not specified; onboarding/resources provided by MathWorks
Summary
MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: https://www.mathworks.com/company/jobs/resources/applying-and-interviewing.html#onboarding.
Join our team of Software Engineers in Test focused on ensuring the quality of a class of MathWorks products based on Simulink. In this role you will have the opportunity to develop and use a wide range of products from tools, infrastructure for other teams, and the final product. If you enjoy working with cutting edge technology, thinking outside the box while solving challenging problems, this position is for you.
The Software Engineer in Test participates in development of new product features from early planning and design stages through to final release, working closely with counterparts in the Engineering department while maintaining close engagement with other cross-functional departments like Usability and Documentation. Ideal candidates are self driven engineers who are team players, demonstrating excellent software development skills, a keen eye for detail, strong communication skills and a commitment to getting things done.
MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.
Responsibilities
Design and build automated test suites Review design and code of product features, automated tests and testing infrastructure Create test plans for new product features Build, maintain and evolve testing infrastructure Diagnose and report bugs
Minimum Qualifications
A bachelor's degree and 6 years of professional work experience (or a master's degree and 3 years of professional work experience, or a PhD degree, or equivalent experience) is required. Web testing
Additional Qualifications
Degree in Computer Science, Engineering or related STEM area Experience with JavaScript Experience in Web testing using tools like Selenium, FuncUnit, Qunit - karma etc. Test automation / Software development experience Proficiency in MATLAB and/or Simulink