Software Developer in Test

Resumen del empleo

Enviar solicitud

MathWorks is looking for a smart, creative, and energetic Software Engineer in Test whose interest, curiosity, and passion drives testing solutions to enhance the application quality to new levels. Join our IT Quality Engineering team, responsible for steering quality goals for our Shared Platform Components, applications and integrations (web services and APIs). Experience the future of development by testing applications in the cloud and harnessing the power of GitLab pipelines for seamless CI/CD workflows, and utilizing AI technologies to revolutionize software Quality Assurance testing and innovation. 

Responsabilidades

  • Collaborate within an agile development team to understand requirements, contribute to software design discussions, and ensure the delivery of high-quality software.
  • Gain a comprehensive understanding of the application's technology stack to evaluate specifications, develop effective testing strategies, and meet overall quality goals.
  •  Adopt an end-user perspective to assess technical implementations and devise & implement thorough test plans.
  •  Specialize in creating detailed test automation libraries for Platform Components, with a focus on RabbitMQ consumer development, crafting tests for custom React components, and developing tests for APIs and web services. This may include creating frameworks for testing React components.
  • Employ a range of technologies such as Java, JUnit, Spring Boot, React, Cypress, Maven, NPM, and GitHub for developing and automating tests across backend and UI layers.
  • Engage in comprehensive testing activities, including functional, system, and regression tests.
  • Identify, document, and assist in resolving software bugs, collaborating closely with engineers for timely fixes.
  • Work alongside quality engineering teams to brainstorm on new testing tools and practices that enhance test efficiency, reliability, and shorten deployment timelines.
  • Advocate for a test automation culture by seeking and implementing automation opportunities across all application layers (unit, integration, UI) to streamline testing processes.
  • Leverage AI technologies to advance software Quality Assurance testing and drive innovation, harnessing intelligent automation to identify patterns, predict outcomes, and enhance testing accuracy and efficiency.

Cualificaciones mínimas

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

Cualificaciones adicionales

  • Excellent understanding of software quality principles and processes
  • Demonstrated experience in analyzing functional requirements and authoring comprehensive testing strategies, test plans for complex application architecture. 
  • Experience with testing and automating web services and Java APIs
  • Automated GUI testing experience with Java testing solutions such as Selenium or JavaScript testing solutions such as Cypress, Puppeteer, etc.
  • Experience working with build tools such as Maven (Java/Groovy), (JavaScript) 
  • Familiarity with CI/CD tools 
  • Experience with source code management (Git)
  • Passionate about analyzing, isolating, and solving problems.
  • Experience working in agile frameworks (Scrum/Kanban)
  • Good written and verbal communication skills
  • Proficiency in SQL and database concepts

Enviar solicitud

You and MathWorks

Why MathWorks?

It's the chance to collaborate with bright, passionate people. It's the opportunity to accelerate the pace of discovery, innovation, and learning in engineering and science. And it’s a commitment to doing the right thing—for each individual, our customers, and the local community. We cultivate an enjoyable, participatory, and rational environment that champions individual growth, appreciates diversity, encourages initiative, values collaboration, shares success, and rewards excellence.

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

YOU + MathWorks = Unlimited Possibilities

Panel Navigation

Join Our Talent Network

Receive personalized job opportunities, stories, and company updates.

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.