L

Software QA Engineer

Lifevantage Corporation
Full-time
On-site
Lehi, Utah, United States

As a Software Quality Engineer at LifeVantage, you will champion quality throughout the softwaredevelopment lifecycle, combining meticulous manual testing with strategic automation to deliver resilient, highvalue products. Embedded in a crossfunctional team, you will collaborate closely with engineers, product managers, and DevOps to anticipate risk, accelerate feedback loops, and continuously elevate our customer experience through technical excellence and a passion for quality. 

Core Qualifications 

  • Understanding of software product testing experience in Agile/Scrum environments
  • Exposure to Software Development Engineer in Test (SDET)
  • Understanding of test methodologies, QA processes, release cycles, and testcase management
  • Handson experience with at least one ALM/defecttracking tool (Jira, VersionOne, Wrike, Zephyr)
  • Handson SQL skills (relational & NoSQL) for testdata preparation
  • Demonstrated expertise in testframework design and development
  • Fluency in at least one OO language for test automation (Java, C#, C++, Python)
  • Handson experience with UI automation frameworks (e.g., Appium, Selendroid)
  • Proficient in REST API testing; exposure to API/unittest automation frameworks
  • Background in thirdparty integration testing
  • Proven ability to craft test plans and advance automation strategies
  • Experience mentoring peers in automation best practices
  • Adept at multitasking and meeting deadlines in a dynamic setting
  • Fast learner able to absorb new technologies, products, and processes quickly
  • Metricsdriven mindset; experienced in measuring quality and reporting status
  • Working knowledge of QA concepts—Functional, Integration, Regression, Unit tests
  • Familiarity with codedeployment workflows across Dev and QA environments

Skills & Differentiators 

  • Experience architecting automation frameworks
  • Ability to translate complex ideas for both technical and nontechnical audiences
  • Highly selfmotivated, analytical, and creative problemsolver
  • Excellent written, oral, and interpersonal communication skills
  • Knowledge of testcase scripting best practices
  • Mobileapplication testing experience (Android, iOS)
  • Thrives independently and in collaborative, teamoriented environments
  • Adaptable to shifting priorities and aggressive timelines
  • Quick to adopt and apply emerging technologies to business challenges
  • Exposure to multilevelmarketing or directselling industries

What You’ll Do 

  • Contribute to collaborative product teams using Agile/Scrumhybrid methodologies
  • Create clear, comprehensive test plans, cases, and documentation
  • Configure and manage test environments, data, and tools
  • Build and maintain a crossplatform automated test infrastructure
  • Establish sustainable automation processes and regular testreporting pipelines
  • Identify, document, and triage defects within sprint timelines, partner with developers for resolution
  • Generate use cases that validate functional and nonfunctional requirements
  • Coordinate code deployments and safeguard release quality
  • Perform additional product development duties as assigned
  • Uphold legal and compliance standards

 
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.