Jobs /

Software Engineer in Test

The MathWorks

Apply Now

Job Details

Location: 1 Apple Hill Dr, Natick, MA 01760, USA Posted: Mar 30, 2021

Job Description

Software Engineer in Test

Job Summary

Apply Now

Do you enjoy working with cutting edge technology, solving challenging testing problems and testing full stack web applications? Do you have a testing mindset and are able to come up with "what if" scenarios that no one else has thought of? If so, this software engineer in test is the position for you. You will be responsible for developing automated test suites, conducting hands-on testing, and fully qualifying our recently built, business critical applications and REST web services. These applications and services are used worldwide by MathWorks staff and integrated across the enterprise. You will leverage your strong programming and problem-solving skills to define test strategies, design, code, debug, refactor, and deploy test automation solutions. Be part of our highly effective, motivated, agile development team!

Responsibilities

  • Work in an agile software development environment collaborating with engineering team to analyze requirements specifications and discuss software design and testability to ensure we deliver high quality of software.
  • Understand how all elements of the application technology stack work together, evaluate functional and design specifications and develop testing approaches and strategies that fit the overall quality objectives
  • Responsible for testing all layers of the application stack including web services, UI and APIs (automated and manual)
  • Design and develop comprehensive test strategies
  • Participate in all technical reviews including functional, test design, documentation and code reviews
  • Design, debug, create and maintain automated test suites
  • Actively participate in functional, system and regression testing activities
  • Analyze and report bugs, and work with software engineers to resolve them
  • Work in a collaborative, fast-paced environment while fostering continuous process improvement
  • Partner with quality engineering teams to ideate on tooling that enables improving testing efficiency, reliability and accelerates the deployment cycles

Minimum Qualifications

  • A bachelor's degree and 5 years of professional work experience (or a master's degree, or equivalent experience) is required.
  • Java

Additional Qualifications

  • Experience with testing and automating REST web services and Java APIs
  • Experience with unit test frameworks (JUnit) and Maven
  • Demonstrated experience in automated GUI testing , including use of open source tools (i.e. Selenium, Cypress, etc.)
  • Experience working in Agile software development environment (Scrum)
  • Familiarity in using REST Clients (Postman)
  • Proficiency in SQL and database concepts
  • Strong analytical and problem isolation skills
  • JavaScript/React knowledge is a plus

Why MathWorks?

It’s the chance to collaborate with bright, passionate people. It’s contributing to software products that make a difference in the world. And it’s being part of a company with an incredible commitment to doing the right thing – for each individual, our customers, and the local community.

MathWorks develops MATLAB and Simulink, the leading technical computing software used by engineers and scientists. The company employs 5000 people in 16 countries, with headquarters in Natick, Massachusetts, U.S.A. MathWorks is privately held and has been profitable every year since its founding in 1984.

Apply Now

Join Our Talent Network

Receive personalized job alerts, stories, and company updates.

Join Today

Contact us if you need reasonable accommodation because of a disability in order to apply for a position.
The MathWorks, Inc. is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics. View The EEO is the Law poster and its supplement .
The pay transparency policy is available here .
MathWorks participates in E-Verify. View the E-Verify posters here .

Apply Now

About The MathWorks

Mathworks is a producer of MATLAB, a program for data and statistical analysis.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free