Quality Assurance Engineer

FareHarborDenver, CO
3d$78,329 - $117,493Hybrid

About The Position

FareHarbor, a Booking Holdings company, is looking for a full-time Quality Assurance Engineer to join our team in Denver. We’re a quickly growing company with a robust product that tens of thousands of people use to run their businesses every day. As a QA Engineer, you will play a key role in embedding quality throughout the software development lifecycle. You will work closely with Product and Engineering teams across Amsterdam and San Francisco to design effective testing strategies, improve our automation practices, and ensure the reliability and maintainability of our systems. This role combines technical testing expertise, strong collaboration, and quality ownership, helping teams deliver secure, scalable, and high-quality software.

Requirements

  • 3+ years of professional software testing experience, including both manual and automated testing
  • Experience owning testing for production systems and ensuring quality in customer-facing releases
  • Hands-on experience building and maintaining automated tests using modern frameworks (e.g. Cypress or similar)
  • Proficiency in JavaScript, TypeScript, Python, or another modern programming language
  • Experience testing and maintaining HTTP APIs
  • Familiarity with test automation design patterns and testing pyramid principles
  • Experience applying Shift Left testing approaches in collaborative development environments
  • Strong debugging, analytical thinking, and problem-solving skills
  • Ability to reproduce, document, and communicate issues clearly and effectively
  • Excellent collaboration and communication skills when working with cross-functional teams
  • Demonstrated ownership and accountability for measurable quality outcomes

Responsibilities

  • Define and execute the comprehensive test strategy for assigned application areas
  • Contribute to the evolution and documentation of team-wide quality standards and testing practices
  • Strategically balance manual and automated testing to maximize coverage and efficiency
  • Participate in investigation, root cause analysis, and prevention planning for production issues
  • Develop and maintain automated tests using modern frameworks and best practices aligned with the testing pyramid
  • Test HTTP APIs for functional correctness, reliability, and performance
  • Utilize debugging techniques, system logs, and monitoring data to identify and isolate defects
  • Advocate for secure, maintainable, and testable system design within the engineering team
  • Adopt Shift Left testing practices, collaborating early in development to validate features iteratively
  • Work closely with Product Managers and Engineers to clarify requirements and ensure testability
  • Provide tools, feedback, and guidance that help improve overall code quality and testing practices
  • Participate in incident resolution and contribute to continuous improvement initiatives
  • Document testing workflows, tooling decisions, and share testing best practices across teams

Benefits

  • Medical, dental + vision coverage
  • 26 vacation days, 10 sick days & 12 paid holidays per year
  • Global leave benefit
  • 22 weeks paid parental leave
  • 2 weeks paid grandparent leave
  • Extended care and bereavement leave
  • Life insurance policy
  • 401k + employer matching
  • Social hours & events and team-building
  • Educational Opportunities
  • Wellness benefits (Headspace subscription & wellness webinars)
  • Work-from-home assistance
  • Hybrid friendly
  • Paid volunteer hours

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service