Demo

Quality Assurance (QA) Engineer

Guru Technologies
Layton, UT Full Time
POSTED ON 12/26/2025
AVAILABLE BEFORE 2/23/2026

Pay: Mid to High pay depending on experience

Type: Full-time, Flexible hours and schedule

Remote: Hybrid remote/in-office with 3 days a week in office.

Location: Office in Layton, UT


Company Description

We are seeking a proactive and collaborative Quality Assurance (QA) Engineer to embed within our development team. The ideal candidate is passionate about building quality into the software development process from day one, ensuring consistency and reliability across our Web, iOS, and Android platforms.

Your primary mission will be to act as the quality champion within the development cycle, identifying issues early to increase our team's velocity and streamline the final review and approval process. This role is crucial for delivering a cohesive, high-quality user experience across all our applications.


Role Description

Early Integration & Lifecycle Ownership:

  • Partner with the product team during the specification phase to review requirements, provide feedback on testability, and anticipate potential inconsistencies across platforms.
  • Act as the primary quality gate for all new features before they are presented to the product team for final review. Your goal is to find and document bugs and functional gaps so that leadership review is smooth and efficient.
  • Ensure functional parity and user experience consistency across our Web, iOS, and Android applications throughout the entire development cycle.
  • Actively participate in the merge request process, providing rapid feedback and performing smoke tests on new code.

Hands-On Testing & Transparent Reporting:

  • Develop and execute robust test plans for all platforms, covering functional, regression, integration, and performance testing.
  • Own the defect management lifecycle: identify, document with clear reproduction steps, and track bugs in Azure DevOps.
  • Provide transparency into QA activities by maintaining a daily testing log and a public dashboard that shows testing progress, build status, and risks for all platforms.
  • Strategically prioritize testing efforts to focus on high-risk areas and critical paths within the applications.

Automation & Process Improvement:

  • Develop and own the multi-platform test automation strategy with the goal of increasing test coverage and reducing manual regression time across Web, iOS, and Android.
  • Write, execute, and maintain automated test scripts.
  • Continuously drive the improvement of our QA processes, working with the development and product teams to refine the development lifecycle itself.
  • Analyze application logs and other diagnostic information (e.g., using Xcode Console, Android Logcat, and browser developer tools) to assist in root cause analysis of defects.


Qualifications

  • Proven experience as a QA Engineer in an agile environment, with strong expertise in testing Web, iOS, and Android applications.
  • Demonstrated success in ensuring product consistency and quality across multiple platforms.
  • Strong experience building and maintaining automated testing frameworks.
  • Deep understanding of the software development lifecycle (SDLC) and experience working closely with developers and product managers from the requirements stage onward.
  • Proficiency with issue tracking systems (e.g., Azure DevOps, Jira) and test management tools.
  • Expertise in manual testing methodologies and mobile distribution platforms like TestFlight.
  • Experience with scripting languages (e.g., Python, JavaScript) used in test automation.
  • A highly collaborative mindset with excellent communication skills, capable of providing clear and constructive feedback.
  • Excellent organizational skills, with a proven ability to manage multiple priorities in a fast-paced environment.
  • Familiarity with version control (Git) is essential.

Salary.com Estimation for Quality Assurance (QA) Engineer in Layton, UT
$94,466 to $112,853
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Quality Assurance (QA) Engineer?

Sign up to receive alerts about other jobs on the Quality Assurance (QA) Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$63,871 - $78,758
Income Estimation: 
$83,431 - $103,091
Income Estimation: 
$83,431 - $103,091
Income Estimation: 
$106,113 - $127,991
Income Estimation: 
$106,113 - $127,991
Income Estimation: 
$127,094 - $153,876
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Quality Assurance (QA) Engineer jobs in the Layton, UT area that may be a better fit.

  • Centeva Logan, UT
  • Position Description: Lead Quality Assurance Engineer Position Overview The Lead Quality Assurance Engineer is a senior-level role responsible for overseei... more
  • 27 Days Ago

  • Feller & Wendt, LLC Layton, UT
  • About Us Feller & Wendt is a rapidly growing, multi-state personal injury law firm committed to operational excellence, consistency, and delivering world-c... more
  • 25 Days Ago

AI Assistant is available now!

Feel free to start your new journey!