Cricut-posted 4 months ago
Full-time • Senior
South Jordan, UT
501-1,000 employees

Cricut is seeking an experienced and versatile Software QA Engineer who will be responsible for testing and qualifying Web, Mobile, Native, API and Hardware for product releases. You will be responsible for testing new hardware products & applications and communicating with development teams. You should be able to represent QA concerns in cross-functional team meetings and provide valuable end-user feedback to improve the customer experience. This position requires deep understanding of the software development life cycle, experience with a variety of testing techniques, and strong written and organizational skills. The successful candidate should be able to develop and execute an organized test plan to release high quality products to market on schedule.

  • Test and qualify Web, Mobile, Native, API, and Hardware for product releases.
  • Communicate with development teams regarding testing results and QA concerns.
  • Represent QA concerns in cross-functional team meetings.
  • Provide valuable end-user feedback to improve customer experience.
  • Develop and execute organized test plans to ensure high quality product releases.
  • Minimum of 10 years of post-grad software testing experience.
  • Bachelor's degree in Engineering or equivalent.
  • Must be living in or willing to immediately relocate to Salt Lake City, Utah.
  • Testing user stories, APIs, and regression testing.
  • Hands-on experience with web-based and mobile application testing.
  • Expert-level knowledge and practical experience in creating test plans and writing test cases.
  • Hands-on experience executing and analyzing results of automated test suites using Selenium or other automation tools.
  • Hands-on experience testing, analyzing, and troubleshooting communication between front-end applications and APIs/Web Services.
  • Experience analyzing logs and debugging using browser developer tools.
  • Experience testing web-based software.
  • In-depth understanding of QA methodologies and best practices.
  • Prior experience managing QA teams or leading others.
  • Experience testing software interacting with hardware.
  • Strong leadership, interpersonal, and communication skills.
  • Ability to work under firm deadlines and within a rapidly changing environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service