Engineer II, Quality Assurance - IT

Concentra•Addison, TX

About The Position

Concentra is seeking a QA Automation Engineer II to work on test automation projects that improve the quality and usability of its applications. The role implements automated testing strategies, frameworks, and scripts, and requires intermediate programming skills, experience with automation tools, and the ability to work independently on automation projects. The engineer develops and maintains automation frameworks and tests, performs functional and non-functional testing across platforms and devices, identifies software defects, and collaborates with QA leadership and other quality engineering team members. The role also contributes to test planning, framework roadmaps, code reviews, quality metrics, and reporting, while communicating testing outcomes and recommendations to stakeholders.

Requirements

  • Bachelor’s degree in Computer Science or Computer Engineering; equivalent experience in lieu of the required education is acceptable.
  • 2–4 years of experience in software quality engineering testing roles.
  • 2–4 years of experience developing and executing automated test frameworks, plans, strategies, and test cases.
  • 2–4 years of experience with software testing in a CI/CD environment.
  • 2–4 years of automated testing experience with desktop and/or web applications developed using at least one of the following: C#, Java, C, ASP.NET, Python, JavaScript, Power Builder, Web Services and API development, or WebLogic.
  • 2–4 years of experience using project and test management tools such as Jira, Zephyr, or TestRail.
  • Intermediate understanding of QA methodologies, processes, automated testing methodologies, and techniques.
  • Experience working on and maintaining UI testing frameworks such as Cypress, Selenium, or Playwright.
  • Experience working on and maintaining API testing frameworks such as Karate or Rest-Assured.
  • Knowledge of Agile methodologies and frameworks, including Scrum and SAFe.
  • Understanding of how automated QA testing fits into software development lifecycles.
  • Knowledge of QA testing methodologies and tools.
  • Ability to troubleshoot complex issues, identify root causes, and propose effective solutions.
  • Intermediate experience creating detailed QA documentation.
  • Ability to maintain proficiency with the company’s core applications.
  • Experience with test case management tools such as Zephyr or TestRail.
  • Experience with source control systems such as GitLab, Bitbucket, or GitHub.
  • Intermediate SQL skills.
  • Basic API testing experience.
  • Ability to learn new skills, tools, and technologies.
  • Effective communication across all levels of the IT organization.
  • Strong analytical, problem-solving, organizational, and listening skills.
  • Ability to perform day-to-day work with minimal direction, manage multiple priorities, and maintain quality.
  • Strong attention to detail, flexibility, dependability, and a collaborative, positive work approach.

Nice To Haves

  • ISTQB certification.
  • Previous healthcare industry experience in provider and payer markets.
  • Experience with high-volume EMR, PMS, and ERP applications.
  • Intermediate experience with SauceLabs or similar tools.
  • Experience with CI/CD tools such as Bamboo, Jenkins, or GitLab CI.
  • Experience testing shared desktop applications such as Citrix.
  • Experience debugging desktop and web applications.
  • Experience with Fiddler, Wireshark, or similar tools.
  • Experience with security testing.
  • Experience with performance testing.
  • Basic understanding of networking protocols such as TCP/IP, HTTP 1.x/2, and TLS.
  • Experience with cloud-based testing environments.

Responsibilities

  • Develop and implement test automation strategies aligned with organizational objectives.
  • Help create and implement automated testing frameworks based on application needs.
  • Maintain and refactor existing test frameworks and automated tests.
  • Research and recommend tools, technologies, and methodologies to improve automation efficiency.
  • Follow and promote QA test automation best practices and standards.
  • Help plan and execute complex testing projects, including cross-platform and cross-browser testing.
  • Perform automated non-functional, functional, integration, and regression testing across platforms and devices.
  • Identify, document, and report software defects and inconsistencies using tracking tools such as JIRA.
  • Conduct cross-functional testing with quality engineering team members working on other applications.
  • Identify interdependencies between applications to minimize testing risk.
  • Partner with QA leadership to define and prioritize automation efforts and identify framework gaps.
  • Participate in test framework roadmaps, effort estimates, and risk identification.
  • Help establish and enforce automated testing guidelines and standards across applications.
  • Communicate complex technical quality engineering concepts to non-technical stakeholders.
  • Review automated testing code written by quality engineering peers.
  • Stay informed about evolving software quality assurance standards, tools, and techniques.
  • Report testing progress, coverage, defects, and results to management and stakeholders.
  • Recommend improvements to QA automation processes.
  • Help establish automated test reporting guidelines for each framework.
  • Establish KPIs and metrics to measure automation effectiveness.
  • Develop and maintain automated test scripts for UI, API, and database testing.

Benefits

  • 401(k) retirement plan with employer match
  • Medical, vision, prescription, telehealth, and dental plans
  • Life and disability insurance
  • Paid time off
  • Colleague referral bonus program
  • Tuition reimbursement
  • Commuter benefits
  • Dependent care spending account
  • Employee discounts
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service