# 8840

Quality Assurance Technical Lead III

Portland, OR

Duration start 1 year, lead to multi years contract

Application due 01/23/19

ieSolutions is an Equal Opportunity Employer (EOE). M/F/D/V. Security Clearance Requirement: Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information. US Citizenship REQUIRED

Overview

This full-time contract position will work within the Quality Assurance (JQ) organization of client’s. The Quality Assurance Analyst position supports large multi-year projects while also performing Operations and Maintenance key QA tasks such as test script development and execution, defect tracking, test coordination, test environment verification, and data quality management.

Organization & Culture

The best fit for this position will excel in a team environment with collaborative work on technical solutions, and an approach for continuous process improvement and delivery of quality services.

POSITION RESPONSIBILITIES

Technical Lead Duties:

  • Help develop procedures, policies and systems to support QA efforts, including testing automation strategies and solutions.
  • Faciliate QA staff to establish and document standards for QA methodologies and tools at
  • Assist in implementation of QA program goals and objectives using the Quality Plan found in client’s SLC documentation..Faciliate and promote quality assurance activities associated with Agency Projects as assigned.
  • Provide staff with insight into quality activities and resource requirements.
  • Promote consistent use of terminology across projects/departments within the company.
  • Interface with all necessary project personnel including Project Management, QA support Lead, business analysts, and technical developers to ensure compliance with the Quality Plan and Testing Methodology.
  • Monitor program progress and provide reports on risks.
  • Present findings verbally and in writing to clients, upper level management, and sponsors.
  • Verify that Agency policies and procedures are followed.
  • Identify risks as they are found and work with upper management to mitigate/address issues.
  • Certify readiness of product for User Acceptance.
  • Facilitate project from inception to conclusion.
  • Serve as liaison between QA team and PMO group for QA technical and methodology standards.
  • Regular Quality Assurance Duties:
  • Create, coordinate and execute manual and automated application tests.
  • Facilitate, articulate and implement the quality assurance approach for the Quality Plan and the Product Test Plan, from review of requirements for the product’s use, as well as requirements defined in System Life Cycle (SLC) which provides guidance for defining test scenarios and writing manual test scripts.
  • Assist in the design and writing of tests which will be used in system integration, functional, and acceptance testing.
  • Assist with the development of programmatic test plans, cases, scripts and related documentation for a complex, highly secure suite of Internet/intranet applications.
  • Coordinate and facilitate test environments, testers and developers among multiple projects during the testing phase.
  • Perform defect management to include inputting defects, updating status, determining severity, verifying fixes, and producing defect reports. QAs do not determine when solutions are delivered or the priorities of defects.
  • Perform installation and unit testing to verify correct operation of an upgraded application.
  • Read and run compares on sanitized test databases using database skills either as XML, Oracle or SQL.
  • Prepare time estimates, communicate resource requirements and provide timely progress reports to the program, project managers, and QA Lead.
  • Provide presentations on testing deliverables, milestones and report on quality discrepancies.
  • Help create Test Driven Development (TDD) automated tests for production code.
  • Use multiple methods such as Waterfall Modeling, Agile Modeling, and others to model and document test cases.
  • Adapt to current industry QA standards and systems, and assist the manager in Policy development to align with them.
  • Assist the QA manager in implementing QA goals and objectives.
  • Develop / draft manual test scripts to support functional and non-functional testing.
  • Identify problems and recommend corrective actions.
  • Promote quality assurance activities associated with Agency Projects and Quality efforts as assigned.
  • Recommend processes for the monitoring and review of standards for consistency and goal definition.
  • Configure testing resources and tools to evaluate application functionality, integration, and performance.Promote the setting of quality objectives.
  • Promote consistent use of terminology across projects/departments within the company.

Additional Project-Specific Responsibilities:

  • Verify that requirements are identified, clear, needed and testable.
  • Attend project and requirement reviews and verification of test scripts.
  • Review product interface specification.
  • Help resolve requirement definition problems.
  • Compare user needs to project requirements.
  • Interface with all necessary project personnel including Project Management, QA Lead, business analysts, and technical developers to verify compliance with the Quality Plan and Testing Methodology
  • Review and recommend changes to Functional Requirements in the form of use cases and other testing documents.
  • Perform technical writing.
  • Facilitate portions of the project QA efforts to include performing manual functional QA testing and assisting other QA Testers.
  • Identify problems and track them until they are resolved.
  • Monitor project progress and provide reports on risks.
  • Verify that Agency policies and procedures are followed.
  • Identify risks as they are found.
  • Review requirements with development staff to establish a “common” interpretation.
  • Facilitate and coordinate creation of test requirements, plans, and manual test scripts by functional users and technical leads.

REQUIREMENTS

Education & Corresponding Experience (required on matrix)

  • Bachelor’s Degree in Computer Science, Information Technology or a closely-related technical field is preferred.
    • In lieu of an applicable degree, an equivalent of 4 additional years of experience in Computer Technology or closely-related technical field (14+ year’s total) is required.
  • 10+ years of demonstrated QA experience is required; 14+ years of demonstrated QA experience is required without a Bachelor’s degree as specified above.
    • Experience should involve test methodology design and implementation, along with hands-on experience writing test plans, test cases, test data and test database creation/sanitizing, problem tracking/resolution, coordinating test activities among multiple testers, and maintaining defect logs among other applied skills and knowledge.

Required Technical Skills & Experience (required on matrix)

  • Experienced in a testing and defect management tool, such as TFS, to include the design of Releases, Requirement and Test hierarchies, and reports. current standard tool is TFS 2015.
  • Demonstrated experience using XML, Oracle or SQL for application integration, testing, and environmental compatibility.
  • 5 years of experience leading a Quality Assurance Team.
  • Demonstrated experience in aligning QA Strategy with software development activities and overall schedule, while supporting the SDLC.
  • Experience leading QA effort for a vendor-supplied solution, either COTS, or vendor developed, on-site or in the cloud.
  • Proficient in executing the test and validation activities of a large, complex project.
  • Demonstrated working knowledge of System Development Life Cycle (SDLC) principles.
  • Advanced knowledge on the design and implementation of QA and testing methodologies in large complex systems using various development methodologies.
  • 2 years professional presentation skills communicating technical data to a non-technical audience.

Preferred Skills & Experience (optional on matrix)

  • •CSQA (Certified Software Quality Analyst).
  • •Experience with Agile Modeling.
  • Working knowledge of Jama’s Contour.
  • Working knowledge of current version(s) of Visual Studio, Team Foundation Server (TFS) 2015 or newer.
  • Advanced knowledge on the design and implementation of QA and testing methodologies in large complex systems using various development methodologies.
  • Advanced knowledge of test case design and test scripting writing (manual tests).
  • Formal SQA methodologies including software development life cycles, testing processes and standards.
  • Understanding of ITIL Foundations.
  • Advanced knowledge of current TFS (Team Foundation Server); software source control storage system and software application compilation platform, Release Management Component, and creating and editing workflows.

Additional Requirements

Valid U.S. Driver’s License is required.