Quality Assurance Analyst 3

APR Staffing

Portland, OR(remote)

JOB DETAILS
SKILLS
Acceptance Testing, Agile Modeling, Analysis Skills, Application Integration, Background Investigation, Bug Tracking/Defect Management, Business Analysis, Communication Skills, Computer Science, Corrective Action, Data Management, Data Quality, Database Administration, Develop Methodologies, Documentation, Documentation Models, Functional Testing, Identify Issues, Industry Standards, Information Technology & Information Systems, Integration Testing, Internet Application, Intranet Software/Application, Microsoft Visual Studio, Multitasking, Oracle, People Management, Policy Development, Problem Solving Skills, Product Planning, Product Reviews, Product Testing, Progress Reports, Project Estimates, Project Tracking, Project/Program Management, Quality Assurance, Quality Assurance Methodology, Quality Management, Reporting Skills, Requirements Management, Requirements Validation/Verification, Risk Analysis, SQL (Structured Query Language), Scripting (Scripting Languages), Software Development Lifecycle (SDLC), Software Testing, Software Upgrades, Staff Requirements, System Integration (SI), System Lifecycle, Team Foundation Server (TFS), Technical Leadership, Technical Recruiting, Technical Writing, Test Automation, Test Case, Test Data, Test Design, Test Driven Development (TDD), Test Plan/Schedule, Test Requirements, Test Scenario, Test Scripts, Test Tools, Testing, Time Management, Unit Test, United States Citizen, Use Cases, User Documentation, User Interface (UI) Specification, Validation Testing, Waterfall Model of Software Development, Willing to Travel, XML (EXtensible Markup Language)
LOCATION
Portland, OR
POSTED
5 days ago
Job Title: Quality Assurance Analyst 3
Job Number: 11995
Location: Remote: Must live in one of the following states, WA, OR, ID, MT
Travel: Up to 5%
OT: 5% anticipated
Length: 1+ yrs, up to 5 years
MUST be US Citizen to be eligible to apply for Federal Background Check
Real ID or Passport REQUIRED for in-person interviews and onboarding
 
OVERVIEW
This full-time contract position will work within the Quality Assurance organization. The Quality Assurance (QA) 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.
RESPONSIBILITIES
  • 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 the corporation's 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 and 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 statuses, determining severity, verifying fixes, and producing defect reports. 
  • Perform installation and unit testing to verify correct operation of an upgraded application
  • Read and run comparisons 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 manager, 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.
    • Facilitate quality assurance objectives for assigned projects.
    • Assist the QA manager in implementing QA goals and objectives.
    • Develop and draft manual test scripts to support functional and non-functional testing.
    • Identify problems and recommend corrective actions.
    • Promote quality assurance activities associated with 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 and departments.
    • 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.
  • Verify that activities are performed in accordance with plans, standards, and procedures.
  • Facilitate and coordinate creation of test requirements, plans, and manual test scripts by functional users and technical leads.
REQUIREMENTS
Education & Corresponding Experience
  • Bachelor’s degree in computer science, information technology, or a closely related technical field is preferred.
    • 10 years of demonstrated QA experience is required with an applicable degree.
    • 14 years of demonstrated QA experience is required without a degree or an applicable degree.
  • 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 
  • Experienced in a testing and defect management tool (such as TFS) to include the design of releases, requirement and test hierarchies and reports. The corporate current standard tool is Team Foundation Server (TFS) 2015.
  • Demonstrated experience using XML, Oracle, or SQL for application integration, testing, and environmental compatibility.
  • Demonstrated working knowledge of system development life cycle (SDLC) principles.
  • Demonstrated experience in aligning QA strategy with software development activities and overall schedule while supporting the SDLC. 
  • Proficient in executing the test and validation activities of a large, complex project. 
  • Advanced knowledge on the design and implementation of QA and testing methodologies in large, complex systems using various development methodologies.
Preferred Skills & Experience 
  • Certified Software Quality Analyst (CSQA).
  • Experience with Agile Modeling or Waterfall Methodology.
  • Working knowledge of Jama’s Contour.
  • Working knowledge of current version(s) of Visual Studio and TFS 2015 or newer.
  • Advanced knowledge of test case design and test scripting writing (manual tests).
  • Formal SQA methodologies including software development life cycles, testing processes, and standards.
 
Pre-Employment Requirement
All employment offers are contingent upon successful completion of our pre-employment screening that may include drug testing, background/criminal check, and if applicable, must meet eligibility requirements for access to classified information.
 
APR Staffing is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law.
 
About APR Staffing
APR Staffing was born from the merger of two well-respected technical staffing firms in Portland. ieSolutions and Data Resource Group. Both companies have been recent award winners for the Portland Business Journal's Fastest-Growing Private Companies. The two firms, now as APR Staffing, make for one of the fastest-growing and most-respected professional and technical staffing companies in Oregon and Southwest Washington.
 
Collaborating with our customers, we augment their workforce with technical and administrative professionals. We provide only high-caliber, professional-grade resources throughout the Pacific Northwest.

About the Company

A

APR Staffing