Quality Engineer
Job Summary
Test complex interactive features. Work closely with the Development and Usability teams. Developing automated testing tools and test suites for verifying performance and functionality of the MATLAB language. Will also be engaged in finding bugs and discovering feature enhancements for MATLAB. Participate in the project from its early design stages and play a critical role in driving it to final product release. Design test strategies and create verification frameworks to efficiently test the functionality of the MATLAB language. Create high level test strategies and plans. Implement test-tools and tests in a multitude of programming languages. Participate in feature definitions, design discussions and test planning. May telecommute up to 40%.
Responsibilities
Qualifications
Minimum Qualifications:
Employer will accept a Master’s degree in Computer Science, Engineering [any], Information Systems, or related field and no experience.
Alternatively, employer will accept a Bachelor's degree in Computer Science, Engineering [any], Information Systems, or related field and [3] three years of experience in the job offered or in a Quality Engineer-related occupation.
Position requires demonstrable experience with the following:
- Demonstrated experience in Object Oriented programming language such as MATLAB, including designing, developing, and maintaining test frameworks and test suites;
- Knowledge of various operating systems including Linux and Windows;
- Project management and prioritization; and
- Debugging and narrowing down reproduction steps.
Experience may be gained during graduate program. Will accept any suitable combination of education, training, and/or experience.