QA Lead Engineer

Location: West Pittsburgh, PA

Job Type: Contract

The Quality Assurance Lead Engineer will be working with testers to provide guidance, and other SME’s to elucidate and clarify requirements, define Test strategies and drive QA efforts for changing needs. The Quality Assurance Lead will also work within the existing automation framework to account for automation needs, and should be familiar with core development concepts and paradigms.


  • Lead QA Engineering team
  • Review QA project status, estimates, and work progress to targets
  • Establish, collects and reports QA performance and quality metrics
  • Establish and maintains intimate knowledge of QA standards, process and procedures
  • Provide routine direction and mentorship to QA Team Members
  • Accountable for team direction and performance.
  • Design and develop test plans, test cases based upon functional and design specifications, execute test cases and analyze and report test results to the teams.
  • Work in partnership with the development teams to deliver business functionality on time with required quality that meets the acceptance criteria.
  • Acts as a test lead, planning the work of other testing staff and assigning tasks to meet project deadlines.
  • Uses strong testing skills to provide guidance and assist project staff
  • Reviews and approves the work of project team members in the writing of scripts, expected results, test results and defect descriptions.
  • Ensures best practices are followed and testing activities stay on schedule.
  • Focus on building efficient solutions for Web, Services/APIs, Database testing requirements.
  • Participate in internal/cross team meetings, project scoping, functional reviews, test specifications, technical reviews for assigned projects in an Agile environment
  • Involved in requirements review and participate in architecture/design reviews with an emphasis on test automation/performance strategy and ensuring best practices
  • Participate actively in functional, system and regression testing activities
  • Capture quality assurance data and metrics to provide insights and conclusions
  • Estimate and perform risk analysis for quality delivery
  • Serve as a QA representative to clients and business partners.
  • Working knowledge of automation tools, such as Selenium, Cucumber SpecFlow, HP UFT and Xamarin UITest.
  • Demonstrated ability to reduce testing costs through tooling and interfacing (creation of stubs and harnesses, SQL integration, etc.)
  • Technical and logical problem solving, to provide elegant test automation solutions.
  • Ensure the resources Conform and Contribute to the Automation Framework.
  • Assist the technology delivery team in deploying, troubleshooting, and optimizing application software.
  • Ensure maximum automation coverage is attained and assess maintainability needs.
  • Assess the impacts, project and report risks on a timely basis.
  • All other duties as assigned.


  • 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 have object oriented programming knowledge to be able to maintain automation suites and review developers code.
  • Experience of working with SOAP and REST service and understanding of SOA architecture • Exposure to source control systems such as Git.
  • Exposure to SQL/PL-SQL, writing SQL queries, stored procedures and RDBMS
  • Experience of Behavior Driven Development (BDD) practices and experience in Agile methodology is a plus
  • Working knowledge of automation tools, such as Selenium, Cucumber SpecFlow, HP UFT and Xamarin UITest.
  • Experience of testing in CI, DevOps, rolling deployment/upgrade model is a plus
  • Knowledge of cloud technologies like AWS/Azure and experience of testing micro-services, containers, dockers is a plus
  • Experience with Test Data Management and mapping automated test code coverage
  • 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.
  • Experience working in Mortgage Domain is a plus.