QA Engineer III

Location: Pittsburgh

Job Type: Contract

Overview: The ideal candidate must be exceedingly motivated to conquer bold challenges and drive for superior results in a culture focused on entrepreneurship and empowerment. If you thrive on high-level collaboration with an enterprising, high performance team, we encourage you to apply today.

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 · 5-7 years of work experience in software or applications testing · Has demonstrated work and/or academic 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 · 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 our Management · May coordinate testing projects for the QA team · May mentor or train other QA Engineers · Performs all other duties as assigned.

Qualifications: · Has achieved an undergraduate degree in Computer Science, a related field, or equivalent work experience · Has demonstrated work and/or academic 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