Software Tools Developer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: April 30, 2019
Job Description:
Working under the direction of the Quality Engineer - Senior
Team Lead 3, will be responsible for participating in the design and implementation of next generation tooling and
infrastructure for Web and Mobile applications areas; developing software test tools for all aspects of
HTML/JavaScript-based and Mobile products, including user interfaces, performance, cross-platform compatibilities, and
stress testing, and building on existing tools including Selenium and JMeter; developing APIs to help MATLAB Online,
MATLAB Mobile and MathWorks product teams with developing and running automated tests; developing extensions of
home-grown and third-party tooling to run tests on desktop, cloud, mobile, and embedded browsers; bringing new test
automation technology and software testing strategies into the company; collaborating with Quality
Engineering and Software Development teams to create and evolve policies, best practices, and testing frameworks for
distributed systems testing on multiple desktop and mobile platforms; designing and implementing frameworks for testing Web
and Mobile Applications; implementing automated test tools using Java, JavaScript, and related technologies;
developing new automated software testing tools, infrastructure, and processes; participating in team design,
specification, and code reviews; and identifying and documenting the detailed requirements for testing system needs
and functionality. Education and Experience: Master’s degree or higher (or foreign education equivalent) in
Engineering or Computer Science and no experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering or Computer Science and five (5) years of
experience in job offered or five (5) years of experience in back-end web
application and mobile application development. Special Requirements: • Demonstrated expertise implementing and troubleshooting
Software/Platform as a Service (SaaS/PaaS) within Amazon Web Services (AWS). • Demonstrated expertise in black box and white box testing for
the back-end of browsers and mobile applications. • Demonstrated expertise performing automation unit and
functional testing within JavaScript and NoSQL -- MongoDB or DynamoDB -- frameworks and Java and SQL
frameworks. • Demonstrated expertise in object oriented programming in Java
and JavaScript, and in automated testing using JUnit. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 21175 for specific job details and requirements and apply online on the Careers Page at
http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Framingham , Software Tools Developer, Engineering , Natick, MA, Massachusetts