Job Description :
Job Title: QA Consultant / API

Location: Detroit, MI

Duration: Long – Term

Engagement Description -

API testing experience; back end technical experience; client experience would be ideal

The QA team is responsible for verifying and validating whether products or services meet specified requirements involved in all phases of the QA process. They implement quality assurance objectives and processes, monitor and evaluate testing results against the predetermined objectives, and apply recommended actions for improvements. Quality control activities include functional and non-functional testing such as regression, system, integration, security and performance testing.

The team interacts with all members of the project team including architects, business analysts, systems analysts and project managers. They also work with the development team to successfully integrate testing into each development phase. Other responsibilities include developing and executing formal test plans, writing and executing test cases/scripts, and validating results. They define and track quality assurance metrics such as defects, defect counts, test results, and test status. Also communicates testing results and provide recommendations based on issues discovered. The team needs to understand the software development life cycles, testing tools, and a strong knowledge of quality management. They must be able to understand business requirements, technical specifications and change management documentation in order to develop test plans.

Top 4 Required Skills/Experience:

Hands-on Testing experience with mainframe environment that involves execution and validation of mainframe jobs.

Test Data Preparation using mainframe applications.

Defining overall Test Strategy and High-level Test scenarios.

Works with the Business and Systems Analysts to interpret QA needs as requirements are being developed.

Required Skills/Experience:

Works on multiple programs/systems as a Test Lead.

Provides technical leadership and support (e.g., subject matter expertise) for IT team to ensure that the testing methodologies are maintained, and high-quality products are delivered to meet business needs.

Works on projects/issues of high complexity across multiple development environments or enterprise-wide systems.

Preferred Skills/Experience:

Participates in project planning reviews as well as test design execution and assessment of results for development projects

Prepares and submits QA estimates and QA project schedules

Evaluates testability of requirements and reports to project team members on changes

or additional information needed in requirements

Oversees the creation of test cases, test scenarios and scripts in support of business

functional requirements

Ensures test data is developed in a reusable state and is available

Identifies, documents, and follows through to resolution the software defects identified

during all QA phases

Coordinates test execution across teams

Manages analysis of testing results and development of testing reports

Prepares, maintains and reviews all required testing documents


Bachelor's degree in related field preferred.

7 years of IT and business experience, with 5 years in Quality Assurance or assessment or

other relevant experience required

Experience developing and conducting test processes for multiple types of systems, client

users and/or units across an organization

Demonstrated proficiency in Software Testing applications

In-depth knowledge of the Software Development Methodology

Strong understanding of engineering and testing functions

Experience in testing large-scale enterprise products/applications

A proven track record of leading and developing strong teams