Job 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.
MathWorks is looking for a passionate and quality-driven Software Engineer in Test to help shape the future of our commerce applications and services. If you thrive on working with cutting-edge technologies, tackling complex testing challenges, and building robust automation solutions, this role is for you. You'll develop automated test frameworks, perform hands-on testing, and ensure the reliability of business-critical applications used by employees and customers worldwide. Leveraging your strong programming and problem-solving skills, you'll drive test strategy, build scalable automation, and play a key role in delivering high-quality software. Join our fast-paced, collaborative, and agile team and make a meaningful impact on products used across the global MathWorks ecosystem.
MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.
Responsibilities
- Test web applications, services, UIs, and APIs using automated and manual testing.
- Design and execute test strategies based on functional and technical requirements.
- Develop and maintain automated test suites and frameworks.
- Participate in requirements, design, documentation, and code reviews.
- Perform functional, system, and regression testing; analyze and track defects through resolution.
- Collaborate with cross-functional teams to triage issues and deliver high-quality software.
- Leverage GenAI tools to improve test design, automation, debugging, and engineering productivity.
- Contribute to a fast-paced, agile environment focused on continuous improvement.
Minimum Qualifications
- A bachelor's degree is required.
- Java
- Visa sponsorship will not be provided for this position.
- Candidates for this position must be authorized to work in the United States on a full-time basis for any employer without restriction.
Additional Qualifications
- Experience working in Agile development environments, including Scrum teams.
- Hands-on experience testing and automating RESTful web services and Java APIs.
- Proficiency with unit testing frameworks such as JUnit.
- Experience building and maintaining automated UI tests using tools such as Selenium, Cypress, Playwright, or Cucumber.
- Solid understanding of SQL and relational database concepts.
- Familiarity with build and package management tools such as Maven and npm.
- Strong analytical, troubleshooting, and root-cause analysis skills.
- Knowledge of JavaScript, React, and Node.js is a plus.
- Experience with GitLab, TeamCity, or other CI/CD platforms is desirable.
- Experience using GenAI tools and AI-powered coding assistants to enhance development, testing, and productivity workflows is a plus.