View Our Website View All Jobs

Software Quality Assurance Engineer

Who We Are

FIRST® is the world’s leading youth-serving nonprofit advancing STEM education outcomes and the development of 21st century life skills. For nearly 30 years, FIRST has evolved into a global movement by engaging millions of people with a proven game-changer for preparing kids to solve the world’s greatest problems. This legacy and opportunity is as strong and dynamic as ever, as FIRST creates the people who will change the world – today and tomorrow.

About this Role

We are seeking a Software Quality Assurance Engineer to support the full software testing life cycle.  This includes requirements validation, test planning, test case identification & development, development of test automation frameworks, functional testing,  and other performance, stress, platform and user acceptance testing across FIRST's programs.  If you’ve worked in Software Quality Assurance and are a proactive problem solver and innovative solutionist with an outside the box thinking mentality, we want to hear from you!

In return, we promise a fast-paced, challenging, and rewarding environment where you will be part of a team that cares about each other and thrives on each other’s successes. You’ll feel good about the future of the world after doing hard work with the talented people at FIRST and will have a front row seat to our life changing programs.

Reports to: Manager, Business Solutions.  This role is located in Manchester, NH.

The Details

  • Be responsible for all steps of the ongoing Software Testing Life Cycle (STLC) including but not limited to; requirements analysis, test planning, writing and reviewing test cases, executing test cases, and bug logging, tracking and closing.
  • Work closely with management and technical leads for software development and maintenance.
  • Develop test cases based on requirements and lead testing efforts (functional, integration, regression, user acceptance, load and stress, etc.).
  • Develop regression test scripts.
  • Develop and maintain an automated test environment
  • Conduct functional, integration, regression, and stress/load tests.
  • Coordinate and collaborate with others in analyzing requirements or user stories to ensure identified testing solutions and meet customer needs and expectations
  • Verify test results via the application and the backend by running database queries.
  • Manage/update/maintain requirements, use cases, test cases, traceability matrix, regression test results, and other support documents.
  • Report test metrics to manager.

Qualifications and Experience:

  • Bachelor’s degree required; Master’s degree preferred, in engineering related discipline
  • Minimum of 5 years directly related experience
  • Experience with requirements management and regression test tools
  • Experience with regression test script; automation tools (e.g, Selenium); test management tools (e.g, TFS) are highly desirable
  • Testing skills to develop test cases/traceability matrix based on requirements and lead testing efforts (functional, integration, and regression testing etc.)
  • SQL skills, to develop queries for verifying test results
  • Experience in authoring test plans, test cases and test reports
  • Experience in working in Agile environment desired

Commitment to FIRST® Core Values:

            Discovery: We explore new skills and ideas.

            Innovation: We use creativity and persistence to solve problems.

            Impact:  We apply what we learn to improve our world.

            Inclusion: We respect each other and embrace our differences.

           Teamwork: We are stronger when we work together.

            Fun: We enjoy and celebrate what we do!

Thriving on our core values, celebrating the uniqueness of our employees and committed to inclusion. Proud to be an equal opportunity employer.

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file