This website no longer supports outdated browsers like Internet Explorer. For the best user experience, please upgrade to a supported browser.

Senior Quality Assurance Engineer

Job Summary

Senior Quality Assurance (QA) Engineer ensures the quality of Keystone’s software solutions across all phases of the software lifecycle.   This person working as part of a cross-functional project team creates and executes comprehensive test plans and strategies.  Mentors QA and Software Engineers on testing processes, tools, and quality approaches.   The Senior Quality Assurance Engineer participates in defining and modifying Keystone’s QA processes and tools. 

Primary Responsibilities

  • Develop, document, track and communicate the testing schedule, plan, and risks.
  • Design, develop and execute automated and manual tests to validate functional and non-functional software requirements.
  • Ensure timely completion of tasks identifying alternative approaches or work-arounds when problems are encountered.
  • Analyze, prioritize and track software defects. 
  • Identify, select and implement test tools, automation strategies, software testing processes and other quality methods that drive improvements in software quality and testing efficiency. 
  • Work collaboratively in a cross-functional project team ensuring accurate project plans and status reports. 
  • Mentor and develop Quality Assurance Engineers on testing tools and practices.

Secondary Responsibilities

This is a senior role that works cross-functionally helping to drive projects and business initiatives.  The role also is tasked with helping less experienced staff professionally mature and develop.  Specifically, these behavioral skills are required:

  • Attention to detail and commitment to accuracy and quality.
  • Proactively communicates and collaborates with team.
  • High service orientation always willing to help other team members. 
  • Willingness to take initiative, ownership and accountability for all software quality and testing activities within a project.
  • Drives high-quality work personally and across team.
  • Embraces change by identifying and positively participating in changes. 
  • Builds relationships cross-functionally within the project team. 

Job Qualifications

  • Education:  Bachelor’s degree in Computer Science or related field.
  • Experience:  6+ years in a professional QA or Software Testing role.
  • 2+ years leading the testing activities within a small QA or software project team.

Interested in this career opportunity?

Send us copy of your resume and cover letter.


This translation is powered by TranslatePress. Anyone relying on information obtained using this translation does so at his or her own risk. Keystone does not guarantee the accuracy or reliability of any information of the translated pages.

Some pages, forms or features found on, and/or may not be translated.

If information on the translated page conflicts with the English version, the terms of the English version will control.