Road Service 704-256-8067

Software Quality Assurance Engineer II, Wellesley, MA

posted September 27, 2019


The Software Quality Assurance Engineer II will test software changes accurately as specified by the user story, generate thorough, well-informed functional test cases, and assist in organizing on-going test case creation to form a test plan/case repository. They will be a part of an agile team, spend time with business requirements and business users to understand and be an expert on the item being tested, and provide on-going feedback to the team for continuous improvement.


  • Own delivery of all testing dictated by feature work, e.g. unit, functional, regression, automated
  • Perform multiple levels of testing to ensure the highest degree of quality of our systems and applications
  • Actively participate in the SDLC process, including estimation, test plan creation, developer/team collaboration
  • Collaborate/support business groups for direct testing and User Acceptance Testing
  • Participate in agile processes: Spring planning and grooming; Sprint retrospective
  • Direct involvement with the business team to understand processes and gain understanding
  • Create well-organized test cases for each testable story, including regression testing
  • Participate in the effort to organize test cases into a repository
  • Assist in planning/coordinating code promotions
  • Interact with Jenkins build system


  • Two to five years of Industry and/or prior SQA experience
  • Intermediate to advanced SQL skills
  • Knowledgeable in XML, HTML, Javascript, CSS, and web services
  • Java skills, or other object-oriented development languages
  • Must demonstrate strong analytical and problem-solving skills
  • Must demonstrate strong communication skills (e.g. oral, written, interpersonal)
  • Professional attitude and presentation
  • Aptitude for learning business and technology
  • Ability to work independently, with minimal supervision
  • Team player attitude and the ability to work in a fast-paced environment
  • Ability to identify and learn new technologies quickly
  • Must have a strong understanding of QA methodologies
  • Must understand the agile development methodology and QAs role in the process
  • Attention to detail and solid problem solving/troubleshooting skills
  • Competence and self-motivation in analyzing technical problems and getting to the root cause
  • Excellent time management skills
  • Ability to work under the pressure of multiple and dynamic priorities
  • Ability to interact with software engineering as a peer in technical discussions

Please submit your resume to