Software Tools Developer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: October 15, 2018
Job Description:
Working under the direction of the Quality Engineer - Senior
Team Lead 3, will be responsible for focusing on Web and Mobile
applications by participating in the design and implementation of next
generation tooling and infrastructure 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 such as Selenium and
JMeter; developing APIs to help MATLAB Online, MATLAB Mobile and a
growing number of 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, Computer Science, Mathematical Science, or Telecommunication Systems Management and no experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering, Computer Science, Mathematical Science, or Telecommunication
Systems Management and five (5) years of experience in job offered or
five (5) years of experience in web and mobile application development
using JavaScript. Special Requirements: • Demonstrated expertise in object-oriented algorithmic programming using Java or C#, design patterns, and data
structures. • Demonstrated expertise developing and testing mobile applications using JavaScript. • Demonstrated expertise developing full stack web
applications using SQL and NoSQL datastores; REST APIs; and automated jobs
using C# and Win32 APIs. • Demonstrated expertise debugging network applications built
on TCP/IP protocols using Wireshark network analysis tool. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 19477 for specific job details and requirements and apply
online on the Careers Page at http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Cranston , Software Tools Developer, Engineering , Natick, MA, Rhode Island