Quality Assurance Engineer

GoHealth Urgent CareRochester, MN
42d

About The Position

You’re more valuable than ever – And that’s just how we’ll make you feel. The Quality Assurance Engineer will be responsible for ensuring the quality and reliability of software applications through rigorous testing and validation processes. This role involves collaborating with software development teams to identify and resolve defects, implementing automated testing solutions, and continuously improving quality assurance practices. The Quality Assurance Engineer will provide project management support for test projects. This includes identifying the project scope, current testing status, and collaborating with software developers on how to approach the resolution of defects.

Requirements

  • Bachelor's degree in computer science, Engineering, or a related field.
  • 4+ years experience in software quality assurance and testing.
  • 1+ years of quality assurance project management experience.
  • Strong knowledge of software testing methodologies, tools, and processes.
  • Working knowledge of Playwright for test execution and results analysis.
  • Experience in performing acceptance testing, functional testing, regression testing and integration testing.
  • Ability to create quality assurance plans aligned with building codes, contract requirements, and third-party standards
  • Strong knowledge of agile methodologies and hands-on experience implementing agile practices.
  • Proficiency in application management tools and technologies.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • This role involves interaction and collaboration with other departments and requires excellent judgment and interpersonal skills.

Nice To Haves

  • Experience with Agile/Scrum development methodologies.
  • Knowledge of continuous integration and continuous deployment (CI/CD) practices.
  • Familiarity with performance and security testing tools.
  • Familiarity with SQL queries.

Responsibilities

  • Develop and execute test plans, test cases, and test scripts for software applications.
  • Identify, document, and track software defects and inconsistencies.
  • Collaborate with development teams to understand requirements and provide feedback on testability and quality for testing the feature.
  • Validate the issues and bug fixes are ready for test for the release to production.
  • Conduct performance, security, and usability testing for Company software applications.
  • Participate in software code reviews and provide feedback on quality and testability.
  • Collaborate with the team to continuously improve and streamline testing processes and methodologies, resulting in increased efficiency, faster delivery cycles, and higher product quality.
  • Collaborate with the testing team to oversee the execution of web, mobile, and IVR application tests, ensuring alignment with established quality standards and compliance goals.
  • Participate actively in all Agile ceremonies, including daily stand-ups, sprint planning, backlog refinement, reviews, and retrospectives, to ensure alignment across teams and continuous delivery of high-quality solutions.
  • Lead follow-up calls with software development leads to address the most critical issues identified and align on resolution approach for defects.
  • Drive end-to-end testing coordination, ensuring smooth handoffs to appropriate testing team members, maintaining momentum across test cycles, and generating and distributing post-test reports that summarize outcomes, issues, and recommendations.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service