You are viewing a preview of this job. Log in or register to view more details about this job.

Numerics Quality Assurance Engineer

Wolfram, creator of Mathematica, Wolfram|Alpha and the Wolfram Language, is seeking a highly motivated and skilled Numerics Quality Assurance Engineer to be a part of Wolfram’s Quality Assurance department. A successful candidate would be part of the QA team for Mathematica to ensure that current standards are consistently met and each new release raises the bar for quality.

An ideal candidate would be inquisitive, enjoy working on multiple projects simultaneously, have a keen attention to detail and have creative, out-of-the-box thinking. This position requires strong communication skills for interaction with cross-functional teams and the ability to look at the same problem from different perspectives.
 
Responsibilities
  • Be responsible for several core kernel algorithmic areas such as numerical solvers, convex optimization, linear algebra, discrete mathematics and computational geometry
  • Develop, maintain and improve software quality assurance procedures and tools
  • Review features to determine the testing approach and create comprehensive software quality assurance test plans
  • Plan and estimate test development cycles in coordination with the SQA manager and developers
  • Collaborate with developers to ensure that the testing requirements are clear and the test plan is thorough
  • Evaluate and recommend manual and automated test tools, techniques and methodologies
  • Update and supplement existing test cases by comprehensively testing new features added for Wolfram Language test execution and review
  • File, verify and close bugs found during testing or during the regression analysis phase
  • Assist during release cycles by providing software build verification for release candidates
  • Assist technical support by answering specific questions as and when required
 
Required qualifications
  • Bachelor's degree in computer science, engineering, math, physics or a related technical or quantitative field
  • Experience with C and C++ programming languages
  • Excellent verbal and written communication skills
  • Familiarity with different operating systems including Linux
 
Desired qualifications
  • Experience with the following programming languages: the Wolfram Language Java and Python
  • Experience with source control systems such as Git, Stash and CVS
  • Experience working in Workbench/Eclipse or other IDE development tools
  • Experience using project tracking tools such as Jira
  • Experience in software development cycle and testing methodologies
 
Location: Champaign, Illinois
 
Wolfram is an equal opportunity employer and values diversity at its company. Women, people of color, members of the LGBTQ community, individuals with disabilities and veterans are strongly encouraged to apply.