Senior Quality Assurance Analyst
Quality Assurance Analyst 3
Location: Portland, OR (Remote)
Duration: 12-month Contract (with possible extensions up to 5 years)
Pay Range: $49.57 - $64.41 per hour (exact pay range will vary by location)
The role of the Quality Assurance Analyst is to perform test case development, defect tracking, test coordination, test installation/execution of applications and layered products in a various software and operating system environments.
Education & Applicable Fields:
Associate's or Bachelor's Degree in Computer Science, Information Technology, Engineering or a closely-related technical field is preferred.
Position Responsibilities:
Write, present, and publish reports that record site history, methodology, and artifact analysis results, along with recommendations for conserving and interpreting findings
Design test plans, scenarios, scripts, or procedures.
Test system modifications to prepare for implementation.
Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
Document software defects, using a bug tracking system, and report defects to software developers.
Identify, analyze, and document problems with program function, output, online screen, or content.
Monitor bug resolution efforts and track successes.
Create or maintain databases of known test defects.
Plan test schedules or strategies in accordance with project scope or delivery dates.
Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.
Position 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. 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.