MathWorks ยท 3 days ago
Software Developer in Test
Wonder how qualified you are to the job?
Maximize your interview chances
AnalyticsDatabase
Growth Opportunities
Insider Connection @MathWorks
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.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
A bachelor's degree and 3 years of professional work experience (or a master's degree, or equivalent experience) is required.
Proficiency with Java
Preferred
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
Company
MathWorks
Mathworks is a producer of MATLAB, a program for data and statistical analysis.
Funding
Current Stage
Late StageLeadership Team
Recent News
Business Wire
2024-05-08
2024-04-11
2023-10-13
Company data provided by crunchbase