Full Time

Software Engineer in Test

MathWorks
$70,000 - $120,000* / year (about $34–$58 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by MathWorks, so some details may not match this job. The employer's own page has the real description.

Overview

As a Software Engineer in Test at MathWorks, you will be instrumental in ensuring the quality and reliability of our software products. You will design, implement, and maintain test automation frameworks and tools, while collaborating closely with cross-functional teams. Your primary responsibilities will include developing robust test cases, conducting thorough testing, and mentoring junior engineers. You will also analyze the testing outcomes, contribute to continuous improvement initiatives, and ensure that our products meet the highest standards of performance and functionality.



Job Responsibilities

  • Design and develop automated test frameworks and test cases for software applications.
  • Execute functional, regression, and performance testing to ensure software quality.
  • Work closely with product management and engineering teams to understand product requirements and develop comprehensive testing strategies.
  • Analyze test results, identify defects, and communicate findings effectively to the development team.
  • Participate in code reviews and provide constructive feedback on software design and implementation.
  • Contribute to the development of testing best practices, methodologies, and tools.
  • Mentor junior team members in testing processes and frameworks.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in software testing or quality assurance, with a focus on test automation.
  • Strong programming skills in languages such as Java, C++, or Python.
  • Experience with test automation tools and frameworks such as Selenium, JUnit, or TestNG.
  • Familiarity with Continuous Integration/Continuous Deployment (CI/CD) processes and tools.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to work collaboratively within a team.


Technologies & Tools

This position will involve the use of various technologies and tools, including but not limited to programming languages such as Java, C++, and Python for test automation. Familiarity with testing frameworks like Selenium, JUnit, and TestNG is essential. Additionally, experience with tools supporting CI/CD pipelines, such as Jenkins or GitLab CI, will enhance your ability to deliver high-quality software efficiently.



Ideal Candidates

The ideal candidate for the Software Engineer in Test position at MathWorks is someone who possesses a strong technical foundation and a passion for quality assurance. They should be proactive, detail-oriented, and adept at troubleshooting complex issues. A collaborative mindset, along with excellent communication skills, is essential, as the role requires interaction with multiple teams and stakeholders. The ability to stay current with industry trends and to continuously seek improvement in testing processes will set you apart as a candidate.

In August, US employers made hires equal to 3.3% of all jobs, and layoffs equal to 1%, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.