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
Education/Certifications
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