Job Description :
QA Tester,

Cincinnati, OH 

6+ Months Contract

Phone + Skype


Description:

The QA is responsible for coordinating all phases of testing: system integration testing, system testing, end to end testing, performance testing, security testing.


Testing can be manual or automated (Selenium Web Driver



Create QA Task List
Set up metrics and reporting structure for project
Develop or oversee the development of test activities estimates, resource plans, costs, benefits, and timelines for projects.
Complete risk and impact assessment for requests and ensure quality and a timely delivery of all projects.
Identify training needs
Identify test environment needs
Define and Create a Defect Tracking Process / Procedure
Create Test Plan
Perform and/or Oversee Test Case Development
Manage the day-to-day activities of a group of testers to complete project and support related activities. Delegate assignments to staff members as a part of this process.
Ensure Test Case reviews with stakeholders are being held as appropriate.
Verify Proper Configuration of Tools
Formally accept application for testing.
Coordinate Test Execution.
Conduct Defect Triage meetings as appropriate.
Identify opportunity for “shift to the left” unit testing coverage.
Identify opportunity for automation.
Monitor/review automated script creation.
Ensure adherence to automation frameworks.
Coordinate other types of testing (SOA testing, performance testing), where necessary.
Update Project List Activities for Project Management
Develop, track, analyze, and communicate test-related metrics to project stakeholders.
Keep Management, Project Managers and stakeholders informed of current state of quality and test progress against pilot / production readiness criteria.
Ensure completion of all deliverables within schedule, budget and quality constraints.
Formally certify application for pilot.
Monitor Pilot
Conduct Root Cause Analysis and identify and implement process improvements.
Perform functional manual application testing, quality assurance.
Assess quality and test process maturity level and assist in defining strategy to implement best practices.
Ensure that projects follow prescribed software development life cycle standards.
Provide leadership to quality engineers, with complete responsibility and accountability for delivery of project tasks assigned to the QA team.
Identify and lead implementation of software quality metrics that results in improvement initiatives.
Develop and maintain good relationships with project team.
Manage test services for support activity and works with release management to assure product release quality
Demonstrate continuous effort to improve operations, reduce support, decrease turnaround times, and streamline work processes.
Provide coaching, education, and career development for QA team.
Continuously work to increase technical knowledge through self-study and classroom training.






Required skills:



Skilled at collaborating effectively, a passion for learning and staying up to date with the latest technologies, and a knack for analytical thinking that helps them problem solve.
Strong C# Development Skills – 5+ Year Experience
Experience in Azure Cloud Services and Capabilities
Aware/knowledge in Microsoft Services such as Active Directory, Service Bus, Reporting Services, Integration Services, Security Services, IOT, AI/ML, Container Services