Lead Software QA Analyst

Oceaneering•Houston, TX

About The Position

The Lead Software QA Analyst oversees the QA team and manages the end-to-end testing lifecycle, including defect management and reporting. The role ensures efficient testing processes, drives process improvements, and provides leadership to QA personnel. The analyst works with cross-functional teams to understand product requirements, design test cases, and execute test plans to identify defects and ensure software quality and reliability. The position is based in the United States and may be remote or hybrid. The employee must be available to work U.S. core hours from 9:00 a.m. to 3:00 p.m. Central Time. Occasional travel and work outside normal business hours may be required to support audits, releases, incidents, or global operations. The position is classified as office work and light work.

Requirements

  • At least 5 years of experience with software testing methodologies, best practices, and test automation using tools such as Cucumber, REST-assured, Selenium, and Postman.
  • At least 5 years of experience testing and understanding complex engineering applications.
  • Excellent analytical and problem-solving skills, with keen attention to detail.
  • Strong communication and collaboration skills for working effectively with cross-functional teams.
  • Ability to perform cross-browser, load, and performance testing automatically.
  • Fluency in English.
  • Must be legally authorized to work in the United States.
  • Strong organizational and documentation skills.
  • Ability to give and receive constructive feedback, make decisions in conflicting situations, manage ambiguity, manage varied functions and services, and set priorities in a fast-paced, rapidly changing environment.

Nice To Haves

  • Demonstrated experience leading, mentoring, and coordinating a software QA or testing team.
  • Experience with Agile methodologies and continuous integration/continuous deployment (CI/CD) pipelines.
  • Experience with XRay Test Management.
  • C# programming knowledge.

Responsibilities

  • Assign testing activities across the QA team, provide direction to QA engineers, and help remove blockers.
  • Ensure critical testing, regression, integration, and user acceptance testing support activities are adequately covered.
  • Coordinate QA activities with development teams, product owners, and other stakeholders; provide stakeholders with defect status and testing updates.
  • Mentor and develop team members and ensure the QA team is organized, effective, and applying consistent quality standards.
  • Evaluate and integrate tools and methodologies to improve testing outcomes.
  • Collaborate with product managers and development teams to understand requirements and define comprehensive test plans and strategies, including scope, approach, resources, and schedule estimates.
  • Identify and prioritize test cases based on risk analysis and business impact.
  • Create, document, and maintain test cases, scenarios, test data requirements, environment setup requirements, and test case repositories.
  • Execute manual tests to validate functionality, performance, usability, and compatibility across platforms and environments; perform ad hoc testing as needed.
  • Identify, isolate, document, and track software defects using bug tracking tools, and collaborate with development teams to resolve them.
  • Conduct regression testing to verify release stability and ensure new features do not adversely affect existing functionality.
  • Automate repetitive manual test cases where applicable and develop, document, run, and report on scalable automated test suites.
  • Participate in peer reviews of test cases, test plans, and other testing artifacts.
  • Monitor and evaluate testing processes and methodologies to identify areas for improvement and optimization.
  • Ensure Safety policies and procedures are understood and followed as far as reasonably practicable to maintain a safe working environment.
  • Provide vision and inspiration to peers and subordinates, share important management information as appropriate, and ensure regular, consistent communication within the area of responsibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service