Software Developer in Test (33988-LLAN) at Mathworks in Natick, Massachusetts

Posted in Information Technology 10 days ago.

Type: Full Time





Job Description:

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 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.

MathWorks nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence.


Responsibilities


  • 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.



Qualifications


  • 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 experiencewith Java testing solutions such as Selenium orJavaScript 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



Required Qualifications

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


  • Proficiency with Java


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. The EEO is the Law poster is available here.MathWorks participates in E-Verify. View the E-Verify posters here.PDN-9c01a5ef-9969-4686-b0de-89f4f2886365
More jobs in Natick, Massachusetts

Other
about 22 hours ago

Tier4 Group
Other
1 day ago

Banana Republic
Other
1 day ago

Newton-Wellesley Hospital(NWH)
More jobs in Information Technology

Information Technology
30+ days ago

Prudential Ins Co of America
Information Technology
29 minutes ago

Nuvance Health
Information Technology
30+ days ago

Nuvance Health