Lead Quality Engineer Position

Discovery Machine®, Inc.4 months ago
Pittsburgh, PA, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

We are seeking a highly skilled and motivated Lead Quality Engineer to take full ownership of our quality assurance efforts. This is a high-impact, ground-floor opportunity to define, build, and scale our Quality Assurance (QA) function from scratch.

You will leverage both a strong QA mindset and deep technical expertise to establish a repeatable and scalable QA process. As a core member of the delivery team, you will ensure our products meet the highest standards of reliability, performance, and user experience.

At Discovery Machine® Inc., we are revolutionizing the future of technology with our pioneering Artificial Intelligence (AI) solutions. We scale cutting edge AI applications throughout the Department of Defense (DoD) and offer a small, tight-knit team environment where you are encouraged to grow and innovate.

Key Responsibilities

  • Design, implement, and own an organization-wide, scalable QA framework, upholding quality as a proactive, first-line of defense.
  • Define and institutionalize best practices for bug identification, prevention, and resolution, reinforcing QA beyond basic peer review.
  • Define, plan, and run a comprehensive User Acceptance Testing (UAT) cycle every release/sprint.
  • Partner with Product and Engineering to write detailed QA plans before development begins, ensuring full coverage of business and technical requirements.
  • Perform hands-on QA using a risk-based approach, leveraging manual, exploratory, and automated testing techniques.
  • Create, execute, and maintain automated test scripts (primarily for React UIs) with deep experience required in Playwright.
  • Maintain and evolve automated testing frameworks to support growing product needs and team capacity.
  • Decompose product requirements into comprehensive test cases to ensure coverage of business and technical needs.
  • Write and execute SQL queries to validate data integrity and troubleshoot backend issues.
  • Conduct code review analysis.
  • Identify, track, document, and triage bugs, collaborating with Engineering to determine severity and prioritization for efficient resolution.
  • Work within a Scrum/Agile team, sharing QA best practices and mentoring teammates to improve testing strategies.
  • Make informed decisions on what, when, and how to automate, balancing efficiency with development speed and aligning with CI/CD pipelines.

Required Qualifications

  • Must be a U.S. Citizen; Work Visa is not eligible.
  • 5+ years of experience as a Quality Engineer.
  • 3+ years of experience leading a team.
  • Proven success in owning or building QA processes from scratch, particularly within small or mid-sized technology companies.
  • Deep experience with automated testing frameworks.
  • Experience debugging applications, analyzing logs, and using developer tools to investigate issues.
  • Ability to write and optimize SQL queries for testing and troubleshooting purposes.
  • Strong proficiency with GitHub and familiarity with modern development workflows and version control (e.g., Git).
  • A strong QA mindset with the ability to clearly articulate test findings, risks, and recommendations.
  • Strong understanding of Agile methodologies and familiarity with ticketing systems.

Required Skills

User Acceptance Testing (UAT)
Bug Identification and Triage
Automation Framework Development
Playwright
Scrum
Exploratory Testing
React UI Testing
Quality Assurance Strategy
Mentoring
Version Control
GitHub
Automated Testing
SQL Querying
Agile Methodologies