Senior Software Engineer in Test
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: November 14, 2023
Job Description:
Will be responsible for developing and executing software tests
to identify software problems and their causes for sophisticated
software; developing software to test new platforms and machine
configurations, maintaining test infrastructure; keeping MathWorks
products on the cutting edge of evolving multiple operating systems
and docker system; developing software to qualify new platforms,
architectures, OS versions, and compilers; designing and developing
test plans and automated tests for the Platform integration team;
participating in design reviews; debugging and troubleshooting
failures; developing tools and processes to improve test analysis
processes; and reporting defects and verifying fixes. Education and Experience: Masters degree in Engineering, Computer Science,
Telecommunication Systems and Networks, or a closely related field
(or foreign education equivalent) and two (2) years of experience
as a Senior Software Engineer in Test (or related occupation)
testing application infrastructure, language, and API features. OR Ph.D. degree in Engineering, Computer Science, Telecommunication
Systems and Networks, or a closely related field (or foreign
education equivalent) and no experience. OR Bachelors degree in Engineering, Computer Science,
Telecommunication Systems and Networks, or a closely related field
(or foreign education equivalent) and five (5) years of experience
as a Senior Software Engineer in Test (or related occupation)
testing application infrastructure, language, and API features. Special Requirements: Demonstrated expertise designing and developing test plans and
test procedures for web-based and native applications to validate
functionality, performance, and compatibility; executing and
maintaining automated system and integration test cases using
continuous integration tools TeamCity or Jenkins; and performing
version control using GitHub or GitLab. Demonstrated expertise developing and implementing test
automation infrastructure and frameworks using Java, C++,
JavaScript, React, Dojo, Node.js, and OpenEdge ABL, including
performing object-oriented programming to develop test tools and
automated test cases. Demonstrated expertise packaging, testing, and deploying
distributed web services and microservices using modern delivery
platforms -- Docker and AWS. Demonstrated expertise performing quality engineering according
to Agile, Test-Driven, and Behavior-Driven Development
methodologies on Windows, Linux, macOS, or UNIX platforms; and
performing bug tracking using Jira. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 32686 for specific job details and requirements and
apply online on the Careers Page at
https://www.mathworks.com/company/jobs/opportunities.html
Keywords: The MathWorks, Inc., Boston , Senior Software Engineer in Test, Computer , Natick, Massachusetts, Massachusetts