Software Developer in Test

Wolfram Research   •  

Champaign, IL

Industry: Technology

  •  

Not Specified years

Posted 76 days ago

This job is no longer available.

Responsibilities

  • Leading testing and test automation efforts in Wolfram's purchasing, account and authentication services
  • Performing manual testing of new features to verify functionality and conformity to design, and to ensure effective utility to end users
  • Studying and critically analyzing design/functionality specifications to identify issues, suggest improvements and report bugs
  • Promptly updating bug reports when necessary, and assisting developers with reproduction and understanding of bugs
  • Designing, implementing and maintaining tests/methodologies/processes in test automation suite
  • Building internal tools and documentation
  • Discovering and reporting regressions through regular execution of test automation suite and through manual testing
  • Retesting fixed bugs to confirm that the incorrect behavior has been fixed without introducing new regressions
  • Cultivating collaboration with developers, managers and fellow testers to optimize testing efficiency and ensure comprehensive testing coverage
  • Providing QA support during the push of new or updated products to the public
  • Developing and maintaining an understanding of modern testing tools and trends available to improve the existing test automation and processes

Requirements

  • Proficiency in Java is required
  • Experience in HTML, CSS and JavaScript
  • Experience in automating tasks using shell scripting
  • Familiar with the Wolfram Language
  • Experience in Selenium or other test-automation frameworks
  • Familiar with continuous integration (CI) tools like Jenkins or TeamCity
  • Familiar with performance and load-testing tools
  • Familiar with project-tracking tools like JIRA
  • Great attention to detail
  • Genuine interest and appreciation in improving quality of products
  • Good oral and written communication skills are a must
  • Ability to learn and research new concepts, ideas and technologies quickly
  • Bachelor's degree in computer science, engineering, math, physics or a related technical or quantitative field