null

Software Test/QA Engineer

Reports to:

Director of Software

About Us:

REV Robotics is one of the fastest growing companies in educational robotics. Our people, and their passion for STEM education (FIRST Robotics, in particular) set us apart. We have a relaxed and friendly office located in Carrollton, TX, just outside of Dallas, and are looking for people who are willing to stretch their abilities to make STEM education materials more accessible and impactful to everyone.

Job Summary:

The software test/QA engineer will be in charge of developing and executing test plans, managing CI test infrastructure, and building code for test fixtures, to help ensure high quality software releases In this role you should have a keen eye for detail, and have good organizational skills. The ideal candidate will independently review software requirements and translate into a comprehensive test plan, evaluate code coverage, and be able to automate the testing process.

As part of the QA role, you will ensure that our products and applications work correctly, and identify any possible gaps that may exist. REV is committed to providing quality, low-cost educational robotics parts for STEM Education, and the software QA engineer should utilize their skills as necessary in order to support that mission.

Primary Responsibilities:

  • Review and analyze system specifications
  • Evaluate product code according to specifications
  • Collaborate with the product development teams on requirements, code quality, and effective design for test
  • Execute test cases (both manual and automated) and analyze results
  • Work with CI infrastructure to maintain quality throughout product lifetime
  • Report bugs and errors to product teams
  • Help troubleshoot issues
  • Work with product teams to develop other test software

Requirements:

  • Bachelor’s degree in Computer Engineering or Computer Science or equivalent experience
  • Experience with quality/test case management, regression testing or other agile frameworks
  • Programming experience in C++, Java, Python or other major languages (LabVIEW & C experience a plus)
  • Must have the ability to work independently with minimal supervision, and be able to document and troubleshoot errors
  • Work with a flexible schedule and demonstrate effective time management

Work Schedule:

Generally, 40 hours per week.

 

Priority will be given to candidates who apply before 4/30/2020

Click Here to Apply