Senior Quality Engineer

UnitedHealth GroupRichardson, TX
Remote

About The Position

Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by diversity and inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health equity on a global scale. Join us to start Caring. Connecting. Growing together. The Senior Quality Engineer is responsible for designing and building scalable test automation solutions and ensuring end-to-end quality across UI, API, services, and data workflows. This role partners closely with Software. You will enjoy the flexibility to telecommute from anywhere within the U.S. as you take on some tough challenges.

Requirements

  • Bachelor’s Degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 8+ years of overall software testing/quality engineering experience with strong exposure to modern SDLC practices
  • 5+ years of hands-on test automation experience (UI + API), including framework development and maintenance
  • 5+ years of experience in one or more programming languages used for automation development: Java, Python, or C#
  • 5+ years of experience with UI automation tools such as Selenium (Playwright/Cypress acceptable equivalents) and BDD frameworks such as Cucumber (or similar)
  • 5+ years of experience with Git and modern branching/version control practices
  • 5+ years of experience implementing automated testing within CI/CD pipelines (e.g., Jenkins, GitHub Actions, Azure DevOps, etc.)
  • 5+ years of experience using test management tools such as Jira Xray, Zephyr, TestRail, or Quality Center (ALM)
  • 2+ years of REST API testing experience using Postman (collections, environments, automation execution) and strong understanding of HTTP/REST concepts

Nice To Haves

  • Experience testing distributed systems/microservices (contract testing, service virtualization, mocks/stubs)
  • Experience with SQL/data validation and test data management
  • Healthcare domain experience
  • Familiarity with performance testing tools (k6/JMeter) and basic security testing concepts (OWASP)
  • Cloud/container knowledge (Docker/Kubernetes; AWS/Azure/GCP)
  • Strong debugging and problem-solving skills (ability to analyze failures, logs, and system behavior across layers)
  • Excellent written/verbal communication and strong collaboration skills

Responsibilities

  • Analyze business requirements, user stories, and technical specifications; translate them into automation-friendly test scenarios and coverage strategy
  • Design, develop, and maintain robust test automation frameworks and reusable utilities for UI, API, and integration testing
  • Build and maintain automated test suites using tools/frameworks such as Selenium and Cucumber (or equivalent), ensuring stability, maintainability, and scalability
  • Create, execute, and enhance REST API automated tests using Postman (collections/environments) and/or code-based frameworks; validate request/response schemas and business rules
  • Integrate automated tests into CI/CD pipelines (e.g., Jenkins or similar), enabling continuous testing and automated quality gates
  • Execute automated test suites, analyze results, and drive defect resolution by providing high-quality defect reports with evidence, logs, and reproduction steps
  • Conduct peer reviews of automation code; enforce coding standards, best practices, and reduce flaky tests through improved synchronization, isolation, and test design
  • Own and manage test assets: test cases, automated scripts, test data, and traceability in tools such as Jira Xray (or Zephyr/TestRail/ALM)
  • Establish and maintain test data strategies, coordinate test data creation, refresh, mask, and reuse across environments
  • Perform exploratory and targeted manual testing when needed to validate complex scenarios and uncover gaps in automation coverage
  • Use basic Linux commands for troubleshooting, file management, and log analysis (e.g., `grep`, `tail`, process checks; tools like `tmux`)
  • Participate actively in Agile ceremonies (refinement, planning, daily standups, retrospectives) and contribute to risk-based planning and release readiness
  • Continuously improving the automation process by identifying bottlenecks, improving runtime, optimizing coverage, and adopting modern tooling and practices
  • Stay current with industry trends in test automation, CI/CD, and quality engineering; propose and implement improvements aligned to team needs

Benefits

  • comprehensive benefits package
  • incentive and recognition programs
  • equity stock purchase
  • 401k contribution
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service