Senior Agile Quality Engineer

Seeking a Sr. Quality Engineer with a focus on Quality Control/testing coverage for a custom Java application. This resource should be multi-disciplinary and be able to also integrate with the Business Analysis team to assist in User Story creation, Acceptance Test Criteria and story pointing. This resource will provide leadership or the Quality Control team to ensure that there is optimal code coverage for the entire application and that there is sufficient processes in place for Unit Testing, Functional Testing. 

This resource will be tasked with standing up Zephyr for JIRA to create the ability to create and modify tests with test steps and attachments. Build test execution cycles. Execute tests and link defects. Monitor quality. Collect and track testing metrics for every project with easy-to-use metrics dashboards. Keep everyone updated to make better informed decisions.

Responsibilities

  • Apply quality control/quality assurance management procedures, including implementing a program of reporting, tracking and analyzing key metrics, monitoring quality procedures and participating in software reviews and testing
  • Automated Acceptance Test Script Authoring: Support assigned Scrum Team in developing test cases and test scripts (automated and manual), based on acceptance criteria, in support of test driven development
  • Evaluate, recommend, and use software engineering processes and methodologies
  • Determine and apply the latest commercial products and procedures for identifying software errors and evaluating software quality and efficiency
  • Interpret and apply Government regulations, manuals, and standards relating to quality assurance
  • Maintain the level of quality throughout the software and system life cycle
  • Develop and present software and system quality assurance plans
  • Conduct formal and informal reviews at predetermined points throughout the development life cycle
  • Facilitate internal and external awareness and knowledge of Scrum, Agile, and XP
  • Build client trust and respect, establish client relationships, and develop rapport with client
  • Facilitate continuous improvement within the system

Requirements

  • 5-7 years of diverse experience in a software quality assurance and testing role with at least 2 years in direct support of a large Scrum effort or recent degree in lieu of experience in Computer Science, ITS, and/or MIS (software) combined with knowledge and capability to create/author User Acceptance Test Scripts in a current automated testing software for Java Web Applications
  • Fluent and experienced in Agile/Scrum and in supporting Agile efforts, preference given to Scrum Alliance Certified applicants and/or PMI-ACP applicants
  • Strong scripting skills, especially working with Java, Ruby, Cucumber, Perl or the latest and greatest language of the day
  • Ability to perform system-wide root cause analyses
  • Experience with automated test suite creation and execution
  • Excellent verbal and written communication skills and the ability to interact professionally with a diverse group, executives, managers, and subject matter experts
  • Client friendliness with the ability to build and maintain trusting and value added client relationships
  • Ability to work independently and in fast-paced environment with tight deadlines, with minimal supervision
  • Experience with intergovernmental projects and communications is a plus
  • Experience with JIRA, Zephyr and/or other ALM software preferred
  • Must be able to obtain a U.S. Federal government client badge
  • Must be located in Washington, DC

Back to top