Senior Quality Assurance Analyst

7 days left

Tysons Corner , Virginia
May 22, 2017
Jul 01, 2017
Analyst, IT, QA Engineer
Full Time
The primary purpose of this job is to define, execute and interpret functional tests and test results to ensure business requirements are met and risk to production systems is mitigated when new and/or modified software applications, products and services are released. The Senior Quality Assurance Analyst will assume varied and complex software testing assignments, collaborating with the project team to identify, investigate and resolve defects found in the development and QA regions before changed code is promoted to production. The Senior Quality Assurance Analyst will guide, direct and evaluate automated functional and performance tests and test results in conjunction with the Automation Test Engineer(s). The Senior Analyst will also train and mentor new employees/contractors, and will actively engage in continual departmental process improvement.


Essential Functions

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. This is not intended to be an all-inclusive list of job duties and the position will perform other duties as assigned.

    Remain knowledgeable of the core products and services, the member service platform and member self-service delivery channels, and is competent in knowledge of the general functionality of each technology. Develop and design test plans, test scenarios and test cases to include functional tests and regression tests. Work closely with Automation Test Engineer(s) to ensure functional and performance test cases adequately verify defined business criteria, and are developed in support of departmental reusability, automation and performance testing standards.  Conduct test strategy and test plan walkthroughs. Verify that new functionality meets quality standards by executing test scripts and applying knowledge of current business processes to ensure business requirements are met. Identify and document software errors for problem reporting, analysis and retesting. Create detailed documentation to describe software errors and deficiencies for analysis and correction. Track and communicate all reported problems and defects using the defined departmental process. Support team project deployment decisions and approvals by communicating residual defect risks. Work closely with Project Managers, Business Analysts, Developers and other project team members to adequately prepare new functionality for deployment to production with adherence to change management policy and process. Work with project team to support the implementation and post-implementation of changes in production.   Continual mentoring of Quality Assurance Analysts in test management best practices, specifically those used in Agile software delivery environments. Conduct peer reviews of test plans, test scenarios and test cases developed by other analysts to ensure adequate coverage. Train new employees and/or contractors on PenFed applications, products and services, test management tools, and PenFed organizational and Information Technology divisional policies and procedures as needed. .    Recommend and help actualize departmental process improvements. Continue to enhance technical and functional knowledge and capabilities, develop a comprehensive understanding of complex PenFed systems and processes, and efficient testing approaches.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

It is incumbent upon all employees to maintain current knowledge of and take personal action to ensure compliance with all applicable federal, state and local laws, regulations and ordinances as well as PenFed policies, procedures, rules and regulations applicable to incumbent’s professional duties, responsibilities and obligations.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


Education and Experience

Equivalent combination of education and experience is considered.

    Bachelor’s Degree in Business, Computer Science, Information Technology or a related field, or a satisfactory combination of education and experience, is required. Minimum of five (5) years of experience in IT Quality Assurance and Testing is required.

Supervisory Responsibility

    This position will mentor employees.

Licenses and Certifications

    ITSQB Foundation Tester and ITSQB Agile Tester certification are preferred. ITIL Foundation certification is preferred.

Work Environment

While performing the duties of this job, the employee is regularly exposed to an indoor office setting with moderate noise. 



Limited travel to various worksites and ability to be on-call on a rotational basis is required.

To perform the job successfully, an individual should demonstrate the following behaviors to perform the essential functions of this job:


  1. Customer/Client Focus.
  2. Ethical Conduct.
  3. Personal Effectiveness/Credibility.
  4. Interpersonal Skills
  5. Communication Skills
  6. Problem Solving Skills
  7. Ability to Maintain Confidentiality
  8. Quality control
  9. Dependability
  10. Safety and Security
  11. Adaptability
  12. Planning/Organizing