The Mathworks

Development Applications Engineer

The Mathworks$110K — $171K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Master's degree in Computer Science or related field (no experience required) or Bachelor's with 3 years of relevant experience.
  • Demonstrable experience in Java programming.
  • Familiarity with JavaScript Test Frameworks (e.g., QUnit, Mocha, Jasmine).
  • Experience with browser automation tools (Selenium, Puppeteer).
  • Proficient with build and dependency management tools (Maven, NPM).
  • Knowledge of source control systems.

Responsibilities

  • Deliver enhancements to browser-based UI test tools focusing on asynchronous testing and failure diagnostics.
  • Own and maintain the test tool infrastructure that extends Selenium workflows.
  • Consult on architectural design for tester and utility reuse across development teams.
  • Contribute to a full-stack team providing infrastructure for browser testing.
  • Serve as a primary owner of the Web App Testing Framework, implementing new features.

Benefits

  • May telecommute up to 40%.
  • Opportunity to work on a collaborative full-stack team.
  • Involvement in significant architectural design and development processes.
Full Job Description
Deliver Browser-based UI test tools features to improve areas like asynchronous testing, failure diagnostics, and non-functional testing. Own and maintain test tool infrastructure that extends Selenium capabilities and workflows, used across Java and MATLAB test code. Consult on and contribute to architectural design of tester and utility reuse across the development organization. Contribute to a full-stack team that provides infrastructure to run browser-based testing leveraging technologies such as QUnit, Karma, NodeJS, and FuncUnit. Be a driving owner of the Web App Testing Framework to implement and deliver new features to end users, both internally and externally. May telecommute up to 40% Salary: From $110,600.00 to $171,400.00 Additional Qualifications Employer will accept a Master's degree in Computer Science, Engineering [any] or related field and no experience. Alternatively, employer will accept a Bachelor's in Computer Science, Engineering [any] or related field three [3] years of experience in the job offered or in a Development Applications Engineer-related occupation. Position requires demonstratable experience with each of the following: 1. Experience with Java programming. 2. Experience with JavaScript Test Frameworks, such as QUnit, Mocha, or Jasmine. 3. Experience with UI Test Tools for Browser Automation, such as Selenium or Puppeteer. 4. Experience with build and dependency management tools, such as Maven or NPM. 5. Experience with source control system Experience may be gained during graduate program. Will accept any suitable combination of education, training, and/or experience. Multiple positions available.

About The Mathworks

The MathWorks, Inc. is an American software company that specializes in mathematical computing software. The company was founded in 1984 and is headquartered in Natick, Massachusetts. The MathWorks offers a range of products, including MATLAB, Simulink, and Stateflow, which are used in engineering, science, and mathematics. The company serves customers in over 100 countries and has partnerships with major technology companies such as Microsoft and Intel. In 2019, The MathWorks was named one of the best places to work by Glassdoor.
Learn more about The Mathworks
Size
5,000 employees
Industry
Founded
1984

Similar Jobs

More Jobs at The Mathworks

More Information Technology Jobs

Find similar Development Applications Engineer jobs: