Software QA Engineer II

TransCoreRound Rock, TX
Onsite

About The Position

The Software QA Engineer II will be an integral member of a cross-functional Scrum team, responsible for ensuring product quality through functional, integration, and regression testing. Working closely with developers, automation engineers and product owners, this role focuses on validating features, identifying defects early, and supporting continuous delivery. This is an opportunity to contribute across the testing lifecycle, collaborate within Agile teams, and help deliver reliable, high-quality software solutions.

Requirements

  • Bachelor’s degree in computer science or a related Engineering field required.
  • 3 to 5 years of experience in software testing.
  • Strong understanding of Agile/Scrum methodologies & collaboration skills within a Scrum team environment.
  • Hands on experience with Functional, Regression, API and SQL for data validation testing.
  • Experience with Test case design, execution, analyze failures, log bugs & create RCA (as needed).
  • Basic to intermediate knowledge of automation testing (Playwright, Selenium, or similar).
  • Familiarity with test management and defect tracking tools such as Azure DevOps (ADO) or Jira.
  • Experience working with CI/CD pipelines (Azure DevOps, Jenkins).
  • Understanding of SDLC and STLC.
  • Ability to understand business context and user impact, attention to detail and commitment to quality.
  • Ability to manage priorities within short sprint cycles.
  • Strong analytical, problem-solving skills, effective communication with technical and non-technical stakeholders.

Nice To Haves

  • Hands-on experience with Playwright or modern automation tools.
  • Exposure to BDD frameworks (SpecFlow, Cucumber).
  • Familiarity with UI frameworks (Angular or React).
  • Experience in data validation or reporting systems.
  • Fully embedded in a Scrum team (not a separate QA function).
  • Balanced focus on manual + automation support.
  • Execution-focused role with increasing ownership over quality practices.

Responsibilities

  • Actively participate in all Scrum ceremonies including sprint planning, stand-ups, backlog grooming, reviews, and retrospectives.
  • Collaborate with developers and product owners to ensure clear, testable requirements.
  • Contribute to continuous improvement of QA processes within the team.
  • Analyze user stories and acceptance criteria to design test scenarios and test cases.
  • Execute functional, integration, regression, and exploratory testing.
  • Perform smoke and sanity testing across DEV and QA environments.
  • Conduct cross-browser and cross-environment validations.
  • Identify, log, track, and verify defects using tools like Azure DevOps (ADO) or Jira.
  • Participate in defect triage and root cause analysis (RCA).
  • Ensure adequate test coverage aligned with business requirements and risk areas.
  • Monitor and communicate testing progress, quality metrics, and risks.
  • Perform API testing using tools such as Postman or REST clients.
  • Validate backend data using SQL queries (SQL Server preferred).
  • Execute and support automated test suites.
  • Collaborate in building/maintaining automation frameworks (e.g., Playwright, Selenium).
  • Integrate tests into CI/CD pipelines (Azure DevOps, Jenkins).
  • Communicate testing progress, risks, and quality metrics to the Scrum team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service