Sr. Quality Assurance Analyst

HEALTHSTREAM INCNashville, TN
2d$77,000 - $95,481Remote

About The Position

A Senior QA Analyst plays a critical leadership role in ensuring the quality and reliability of software applications at HealthStream. As a key member of a software development team, a Senior QA Analyst is responsible for driving testing strategy, leading test execution efforts, and mentoring team members on best practices in software quality assurance. Acting as a functional subject matter expert, a Senior QA Analyst collaborates closely with development, automation, and product teams to design and implement comprehensive test plans that align with business goals and technical requirements. This role requires a proactive approach to identifying operational issues, advocating for customer satisfaction, and resolving critical defects. A Senior QA Analyst must possess strong communication skills to translate technical concepts for diverse audiences and influence cross-functional teams. A deep understanding of modern QA tools, CI/CD pipelines, and automation frameworks is essential, along with the ability to lead deployments and troubleshoot production issues. The ideal candidate is a self-starter who pursues high performance, takes initiative, and continuously seeks professional growth.

Requirements

  • A Bachelor's degree in Computer Science, Engineering (any discipline), or closely related field of study is preferred.
  • At least 5 years of experience in the job offered or as a Developer, Consultant, Software Engineer, or closely related occupation.
  • Demonstrated knowledge of DevOps best practices including CI/CD and automation and associated development.
  • Demonstrated knowledge of software technologies (at least one Frontend, middle tier or backend) and relating those technologies to product requirements.
  • Strong communication skills.
  • Frontend test case automation (e.g., Selenium WebDriver, Playwright, Puppeteer).
  • API test case automation (e.g., Postman, SoapUI, REST-Assured).
  • Defect tracking, test case documentation, and test case management (e.g., Azure Devops, Jira).
  • CI/CD automation (e.g., GitHub Actions, Azure DevOps pipelines, AWS CodePipeline).
  • Load testing (e.g. BlazeMeter, Locust, LoadRunner).
  • AI programming tool (e.g., GitHub Copilot, Postbot, Claude).

Nice To Haves

  • At least one technology for each of these purposes:
  • Manual testing, including exploratory testing and user experience testing
  • Write SQL queries.
  • Create test database data using SQL.
  • Sufficient SQL knowledge for backend testing:
  • Lead deployment process and support production deployments.
  • Relate production issues to application workflows and reproduce them.
  • Assess and provide risk and mitigation to product team.
  • Report test execution results failures and bugs, with minimal oversight.
  • Independently provide list of test cases and rank them in priority order depending upon impact to application.
  • Explore new tools and processes with the potential to improve quality.
  • Must be able to:
  • Takes initiative
  • Makes bold but responsible commitments
  • Meets self-committed deliverables
  • Improves through professional development
  • Pursues high performance:
  • Meticulous attention to detail
  • Process compliance
  • Flexibility and tolerance for change
  • Proactive leadership and accountability
  • Dedication to a culture of learning and innovation
  • Drive to continuously assess and improve
  • Problem solving and critical thinking
  • Ability to leverage experience and expertise to maximize effectiveness

Responsibilities

  • Act as the functional subject matter expert with respect to current behavior and performance of the applications within scope.
  • Work with necessary groups to develop patterns and templates utilized by project teams.
  • Effectively execute test plans and lead teams of contractors to execute test plans and direct the testing needs for the applications within scope, with minimal oversight.
  • Work with other team members to ensure test plans properly cover the behavior and performance of the applications being tested
  • Review and approve the testing aspects of solution designs created by the development teams.
  • Act as liaison between the functional team and the automation team. Able to drive test automation (load, performance, UI and/or API) for the product.
  • Drive team process improvements using quality metrics such as test coverage, change failure rate, and defect age.
  • Mentor others on software testing concepts and test coverage.
  • Proactively determine operational issues and identify gaps in monitoring to ensure customer delight and advocate for customer delight.
  • Work alongside the development team to help resolve urgent customer-impacting defects.
  • Translate technical details of project work to audiences in a way that is appropriate and relatable to that audience.
  • Influence project work of multiple teams to ensure alignment with technical and testing strategy.
  • Evangelize testing strategies that will improve our ability to deliver products aligned with our vision and mission.
  • Security Policy Compliance: Adhere to all HealthStream security policies, procedures, and assigned training.

Benefits

  • Medical, Dental and Vision insurance
  • Paid Time Off
  • Parental Leave
  • 401k and Roth
  • Flexible Spending Account
  • Health Savings Account
  • Life Insurance
  • Short- and Long-Term Disability
  • Medical Bridge Insurance
  • Critical Illness Insurance
  • Accident Insurance
  • Identity Protection
  • Legal Protection
  • Pet Insurance
  • Employee Assistance Program
  • Fitness Reimbursement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service