Quality Assurance Engineer I

Location: Pittsburgh

Job Type: Contract

In this role, you will… · Verify that software and applications are coded according to specifications by employing technical testing and code inspection techniques conforming to industry best practices. · Create and execute test cases with test data and documents results for all testing phases (functional, integration, regression, and system testing) · Record discrepancies between code and specifications via detailed bug reports · Conduct test case reviews with Software Engineers and Development Managers · Create QA time estimates for project plans

You possess … · An undergraduate degree in Computer Science, a related field, or equivalent work experience · 0-3 years of work experience in software or applications testing · Demonstrated work and/or academic experience in software or systems testing · Knowledge of object oriented languages: e.g. C, C++, Objective-C. · Knowledge of SQL queries. · Understanding of JavaScript, Web standards and experience testing REST-based APIs.

Responsibilities: Is an active and valuable participant in agile/SCRUM team project development · Verifies that software and applications are coded according to specifications by employing technical testing and code inspection techniques conforming to industry best practices. · Creates and executes test cases with test data and documents results for all testing phases (functional, integration, regression, and system testing) · Records discrepancies between code and specifications via detailed bug reports · Conducts test case reviews with Software Engineering teams · Works with Software Engineers, other QA Engineers, business and infrastructure teams to ensure that quality principles are understood and adhered to · Operates within the Quality Assurance procedures defined by Management · Performs all other duties as assigned.

Qualifications: Has achieved an undergraduate degree in Computer Science, a related field, or equivalent work experience · 0-1 years of work experience in software or systems testing · Must have a firm understanding of Software Development Lifecycle concepts · Must be effective in a fast paced and collaborative environment · Must be a self-starter and self-motivated · Is creative and maintains effective problem solving skills · Has the ability to work on/manage multiple tasks concurrently · Is highly organized and detail-oriented · Demonstrates excellent written and verbal communication skills

APPLY NOW