About the role
We are looking for individuals with a background in numerical analysis, mathematical software, numerical linear algebra, and/or statistics to test mathematical software. Graduate Level work in these areas is required.
Profile
Math Experience
MS/MA or higher degree in Mathematics or Statistics
Expertise in one or more of the following, in priority order:
- Computational and Applied Mathematics
- Numerical Analysis
- Mathematical and/or Computational Statistics
- Computer Algebra Systems (CAS)
Testing and QA
Assist with the development of test processes, help design/implement test tools, write/maintain manual and automated test suites, assist with test planning and test case design (including both black-box and white-box test methodologies).
Desired programming experience
Some scripting background (preferably Python) desired, experience with API testing, ability to read/analyze C/C++ code
?
Primary Responsibilities:
- Create and execute tests on mathematical functionality for assigned projects.
- Provide periodic status reports on progress in assigned test areas.
- Effectively communicate issues that are discovered while testing. This includes, but is not limited to, logging issues into a defect tracking database.
- Effectively discuss and execute the testing strategy defined for the project/product.
- Quickly adapt to changes that arise in the execution of projects.
- Multitask across multiple projects or products, when needed.
?
Supporting & Secondary Responsibilities:
- Review technical documents, including requirement specifications, architecture documents, and user documentation.
- Assess, from a test standpoint, the potential impact of requests for changes to the design or scope of the software under test.
- Use appropriate tools, including automated test execution tools, code coverage tools, and test result evaluation tools, to aid the test effort.
- Quickly learn necessary skills to handle new assignments as and when required.
- Follow project schedule and complete assignments on time.
- Produce appropriate deliverables for each assignment.
?
Technical Abilities/Experience:
- MS/MA or higher degree in Mathematics or Statistics
- Test experience with commercial software is desirable but not required
- Must be meticulous in nature. Executing test cases is very demanding. Focus-oriented skills are necessary. The candidates’ experience background should suggest this.
- Experience working with handheld devices, calculators or educational software is a big plus but not mandatory.
?
Team & People Skills:
- Must have excellent communication/collaborations skills. Will be expected to collaborate with other individuals across multiple disciplines, including management.
- Must be able to clearly communicate/articulate, both orally and in writing, issues uncovered in software and related documentation.
- Must be capable of working effectively with a minimum level of supervision.
- Ability to effectively report test status to the SQA Lead and Manager.