Back to jobs
Job Description
Responsible for the implementation of a quality assurance (QA) program in support of products and services. Establishes software quality standards for life cycle, documentation, development methods, testing, and maintenance. Specifies functional and non-functional software testing requirements. Conducts and/or oversees CMMI PQA audits. Prepares test metrics and Interim Project Reviews (IPRs).
- Partners with the business, product and development team, serving as a senior QA resource, through all aspects of the Systems Development Life Cycle (SDLC), including business requirements, functional specifications, integration and regression testing using current testing methodologies and tools.
- Provides high level of functionality, usability and testability expertise during requirements phase. Implements efficient and effective test plans for new systems, problems and/or enhancements.
- Analyzes and dissects system requirements and technical specifications to create, document, and execute test cases. Conducts software tests and diagnostics of a complex nature.
- Plans, documents, evaluates, and tracks testing results to ensure system applications are free from defects.
- Leads walk-through, inspection, review and user group meetings for quality assurance.
- Participates in production implementation verification and is accountable for validating system quality.
- Leads the evaluation of products and services for adherence to government directives, standards and guidelines concerning quality assurance.
- Works with project teams to establish quantitative measurements
- and techniques for measuring software quality.
- Leads test case reviews, designs reviews, and change control activities. Documents and reports issues discovered during testing, and oversees the resolution.
- Enters defects into defect tracking tool and manages/reviews defects entered by junior team members for accuracy and completeness.
- Acts as a mentor for junior team members.
- Create any testing related Standard Operating Procedure (SOP) to provide clarity for new or modified procedures
- Creates and maintains automated testing scripts where applicable.
Minimum Qualifications
- Bachelor's Degree in a related field of study.
- Certified Tester -- Advanced Level (TTA, TA, and/or TM) desired
- 5 or more years professional software testing experience including test automation and/or infrastructure development, test planning, test case design, test methodologies
Other Job Specific Skills
- Advanced knowledge of CMMI Level II/III, IEEE or other software development standards, SDLC Methodologies, and automation frameworks and test tools, including defect tracking.
- Experience in customer support and working in a government customer environment.
- Multitasking expertise, with the ability to work concurrently on several projects with specific instructions that may differ from project to project.
- Excellent written and verbal communication and conflict resolution skills.
- Ability to work across multiple disciplines.
- Familiar with basic programming, object oriented concepts, database basics and SQL.
- Ability to transfer knowledge and translate technical concepts to non-technical resources and coworkers.
- A high level of initiative with the ability to remain calm in stressful situations.
- Advanced experience using integrated test management tools for defect tracking, test cases and requirements traceability.
- Ability to work in a fast paced environment.
- Must be a team player.
- Familiarity with unit tests and automated testing desired.
