QA Manager

mTrade•Oxford, MS

About The Position

The QA Manager leads the day-to-day work of QA analysts, QA automation analysts, and application testing personnel responsible for software quality across the software development life cycle. The role coordinates manual and automated testing, application release validation, and user acceptance and beta testing to ensure software meets business requirements, quality standards, and customer expectations. Working closely with Product Owners, Business Analysts, Development, DevOps, Technical Support, and business users, the manager translates delivery priorities into practical test plans, assigns work, removes obstacles, and communicates testing results and release risks. This is a hands-on supervisory role that combines team leadership with technical guidance and direct testing support when needed.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related field, or equivalent practical experience.
  • Demonstrated progression in software quality assurance, including ownership of software release testing and experience leading, mentoring, or supervising QA personnel.
  • Experience coordinating manual and automated testing across web applications, backend services, APIs, and relational databases.
  • Strong understanding of the SDLC, Agile and Kanban practices, risk-based testing, defect management, and release validation.
  • Experience using Azure DevOps, Aha, or comparable tools to manage test plans, test cases, defects, work assignments, and testing status.
  • Practical knowledge of SQL for data validation and troubleshooting, REST API testing, and testing applications built on C#/.NET.
  • Working knowledge of UI automation tools such as Selenium, Playwright, or Cypress; automated test frameworks; version control; and CI/CD integration sufficient to guide technical testing decisions.
  • Ability to organize competing priorities, allocate testing resources, resolve dependencies, and communicate delivery risks clearly.
  • Strong analytical, problem-solving, documentation, and communication skills, including the ability to coach colleagues and collaborate with technical and business stakeholders.

Nice To Haves

  • Previous direct supervisory responsibility for a QA team spanning manual testing, automation, and business-user testing.
  • Hands-on experience building or maintaining automated tests, including test assertions, data validation, and setup and teardown logic.
  • Experience with Azure DevOps Test Plans and pipelines.
  • Experience testing enterprise, multi-user transaction-processing, or financial software applications.
  • Experience coordinating beta testing, user acceptance testing, and releases for operational applications such as the Data Entry Application.
  • Experience improving automation maintainability, test reporting, and defect prevention practices.
  • ISTQB or another relevant software testing certification.

Responsibilities

  • Assign and prioritize work across manual testing, automation, and application release testing; balance team capacity against delivery commitments; set expectations; and provide onboarding, coaching, training, and development opportunities.
  • Oversee test plans, scenarios, cases, and test data for functional, regression, integration, smoke, user acceptance, UI, and API testing; focus testing based on business impact and technical risk, and maintain traceability to requirements and acceptance criteria.
  • Represent QA in backlog refinement, sprint planning, standups, reviews, and Kanban activities; identify dependencies, estimate effort with the team, and escalate resource or schedule constraints.
  • Guide development and maintenance of reliable frontend and backend automated tests for C#/.NET applications; partner with Development and DevOps on CI/CD integration, unreliable tests, and automation priorities.
  • Establish consistent defect documentation practices, coordinate defect triage with Product and Development, track resolution, and ensure fixes are retested.
  • Define test entry and exit criteria with stakeholders; coordinate pre-release smoke and regression testing; provide evidence-based release-readiness recommendations; and escalate release-blocking concerns.
  • Coordinate business-user and beta testers for the Data Entry Application and other business applications; work with Technical Support, Concierge Services, Development, and business users to explain changes, target workflows, and consolidate feedback.
  • Coordinate test environment and test data needs across development, QA, integration, and user acceptance environments; support deployment validation, production issue reproduction, and post-release testing under established access and change procedures.
  • Review test cases, automation changes, and results for completeness and maintainability; help troubleshoot application and data issues using SQL, API testing tools, logs, and other diagnostic resources.
  • Report test progress, coverage, defect trends, automation reliability, and post-release issues; communicate status and risks to technical and non-technical stakeholders and prioritize improvement actions.
  • Partner with Development and Product to investigate root causes, prevent recurring defects, improve testability, and refine QA standards, documentation, frameworks, and release testing procedures.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service