- Location: Portland, Oregon
- Type: Contract
- Job #7997
Overview: ACS Professional Staffing is looking for an employee to work on-site with our client. This Quality Assurance Analyst position will coordinate, draft, and execute manual and automated application tests, ensuring quality objectives are met for assigned projects. Responsibilities include developing test plans, scripts, and related documentation for complex applications, conducting system integration and regression testing, and managing defects throughout the testing phase. The analyst will collaborate with project teams, verify requirements, and ensure compliance with quality standards. Strong experience with test automation, database skills (e.g., XML, Oracle, SQL), and effective communication with cross-functional teams is required.
This full-time position is located in Portland, OR. Responsibilities: - Coordinate, draft, and execute manual and automated application tests as assigned.
- Facilitate quality assurance objectives for assigned projects.
- Collaborate with the QA manager in implementing QA goals and objectives.
- Facilitate, articulate, and carry out approved QA approaches for the Quality Plan and the Product Test Plan, which includes:
- Review product use requirements and those as defined in the company's System Life Cycle (SLC), the reference for guidance of test scenarios and developing manual and/or automated test scripts.
- Develop programmatic test plans, use cases, scripts, and related documentation for a complex, highly secure suite of Internet/intranet applications.
- Design, draft, and recommend tests which will be used in system integration, functional, and acceptance testing.
- Coordinate and facilitate test environments, testers, and developers among multiple projects during the testing phase(s).
- Perform defect management to include input defects, update status, determine severity, verify fixes, and produce defect reports.
- QAs do not determine when solutions are delivered or the priorities of defects; the manager will direct.
- Perform regression testing 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.
- Produce presentations on testing deliverables and milestones, and report on quality discrepancies.
- Help create Test Driven Development (TDD) automated tests for production executables and deliverables.
- Model and document test cases using multiple methods such as, Waterfall Modeling, and Agile Modeling.
- Meet current industry QA standards and systems; collaborate with the Policy manager to validate alignment.
- Develop / draft manual and automated test scripts to support functional and non-functional testing.
- Identify problems and recommend corrective actions.
- 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 and consistent use of terminology across projects/departments within the agency.
- 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 perform manual functional QA testing and assist other QA Testers.
- Identify problems and track them until they are resolved.
- Monitor project progress, identify risks as they are found and recommend mitigations to the manager.
- Verify that Agency policies and procedures are followed.
- Review requirements with development staff to establish a common interpretation and frame of reference for project deliverables.
- Verify that activities are performed in accordance with Agency plans, standards, and procedures.
- Facilitate and coordinate creation of test requirements, plans, and manual test scripts by functional users and technical leads.
- Mark documents and maintain filing system(s), files, emails, and records in accordance with compliance requirements. Share and disperse documents only to appropriate personnel (those with a Lawful Government Purpose (LPG) to know). Mark and maintain all official records in accordance with the Information Security (INFOSEC) and Information Governance & Lifecycle Management (IGLM) standards and procedures. Validate official records are accurately maintained for auditing purposes.
Requirements: - Bachelor's degree in computer science, information technology or a closely related technical field is preferred.
- 6 years of QA experience is required with a bachelor's degree in specified fields.
- 10 years of QA experience is required without a degree or bachelor's degree in unspecified fields.
- Experience should involve test methodology design and implementation, along with hands-on experience writing test plans, test cases, test data, and test database creation/sanitation, problem tracking/resolution, coordinating test activities among multiple testers, and maintaining defect logs among other applied skills and knowledge.
- Demonstrated working-level Azure DevOps/TFS skill set and experience at multiple tool versions, to include knowledge of "story", "epic", and hierarchy terms and how to apply. Company current standard tool is Azure DevOps 2019.
- 5 years of experience leading a Quality Assurance Team.
- Demonstrated working knowledge of System Life Cycle (SLC) principles.
- Experience leading QA effort for a vendor-supplied solution, either COTS, or vendor developed, on-site or in the cloud.
- Advanced knowledge on the design and implementation of QA and testing methodologies in large complex systems using various development methodologies.
- CSQA (Certified Software Quality Analyst).
- Experience with Agile Modeling.
- Demonstrated experience using XML, JSON, Oracle, or SQL for application integration, testing, and environmental compatibility.
- Experience using SwaggerUI, SoapUI, or other like tools for testing mock data payloads.
- Working knowledge of Jama's Contour.
- Advanced knowledge of current version(s) of Visual Studio, Azure DevOps 2019 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 and automated tests).
- Formal SQA methodologies including software development life cycles, testing processes and standards.
- Understanding of ITIL Foundations and IT Service Management (ITSM).
- Experience in aligning QA Strategy with software development activities and overall schedule, while supporting the SLC.
- Advanced knowledge of current Azure DevOps/TFS; software source control storage system and software application compilation platform, Release Management Component, and creating and editing workflows.
- Valid U.S. Driver's License is required.
Work sponsorship is not available at this time. Third-party candidates will not be considered for this position.
Because we are a federal government contractor, we have special restrictions placed on us for hiring foreign nationals into certain key positions within the company. This particular position requires U.S. citizenship.
ACS Professional Staffing will provide equal employment opportunities to all applicants without regard to the applicant's race, color, religion, sex, gender, genetic information, national origin, age, veteran status, disability status, or any other status protected by federal or state law. The company will provide reasonable accommodations to allow an applicant to participate in the hiring process if so requested.
If you have any questions about the job posting, please contact recruiting@acsprostaffing.com
If you have any questions about our Reasonable Accommodation Policy, please feel free to email hr@acsprostaffing.com