Senior Software QA Engineer

logo

Senior Software QA Engineer

Cricut, Inc

icon South Jordan, UT, US, 84095

iconFull Time

icon7 November 2024

Apply Now

Company Description

Cricut® makes smart cutting machines that work with an easy-to-use app, an ever-growing collection of materials, and crafting essentials to help you design and personalize almost anything — custom cards, unique apparel, everyday items, and so much more.

Overview

We believe everyone is born creative. We’re a diverse tapestry of thinkers, dreamers, givers, DIYers, handi-workers, artisans, and forever and always architects of things.

At Cricut, we place the power of handmade into the hands of all. We give you beautiful, easy-to-master tools so you can make something unique, remarkable, perfect. We surround you with ideas, community, inspiration, and encouragement to take your creativity further than you ever imagined. And as a community, we celebrate the exhilarating act of making every single day.

So, make that handcrafted card that feels like a hug. Design a shirt for fun, for family, or for a full-blown business. Craft with a passion or for a purpose. Make something big and bold, itsy-bitsy, amazingly ambitious, or just plain silly. Whatever you make, just make your heart out. Because here’s the remarkable truth: When we all make together, we make all things possible.

Let’s make.

Job Description

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. 

Qualifications

BEFORE APPLYING Please see the Additional Information section for suggestions on how to get noticed by our team!

  • A Bachelor’s degree in Software Engineering or equivalent
  • 8+ years' experience as a Software QA Engineer
  • Expert level knowledge and hands-on experience in creating test plans and writing test cases.
  • Experience in testing user stories / features, API and doing regression testing.
  • Experience in running test automation using Selenium web drivers, Cucumber or Cypress.
  • Hands on experience with testing, analyzing and troubleshooting communication between front-end and API / Web Services.
  • Experience in analyzing logs and debugging using browser debugging tools.

All candidates considered for this position must also: 

  • Currently reside in the United States of America and, if not already in Salt Lake City, be willing/able to relocate to the Salt Lake City area immediately, if offered this position
  • Possess current right-to-work authorization (or the ability to receive it through sponsorship) to work for any company in the United States
  • Be willing to work in-office 3-5 days/week as-required by the work and your team's expectations

Good to have skills:

  • Programming experience using TypeScript, C# or Java.
  • Experience in Appium
  • Experience in testing Software interacting with hardware
  • Experience in Testing and Qualifying Consumer Electronics Products

Candidates who meet all of the required elements, plus at least one of the preferred elements of this role, and who are currently living in the Salt Lake City area will be considered in advance of other candidates who do not have preferred skills or currently live in the Salt Lake City area.

Additional Information

What to Do Next: 

To receive priority consideration for this role, please adhere to the following:

  • Please attach your resume including links to your portfolio where applicable. If you want to show your super powers in other ways – include that information too!
  • Please ensure your resume clearly indicates where you currently live. It is very helpful to us if you manually enter your city/state in the application when applying.
  • If you live outside of the Salt Lake City area, clearly indicate through the screening question or in your cover letter or resume that you will immediately relocate to Salt Lake City if offered this position. 
  • Including your valid LinkedIn profile URL in the application fields is also greatly appreciated!
  • Candidates who currently reside outside of the United States, are not willing to immediately relocate to and work in our Salt Lake City offices 3-5 work days each week, or who are working on a visa which requires us to hire you through a 3rd party company will not be considered. 
  • Candidates whose application materials clearly show the above required qualifications, location and in-office requirements as well as one or more of the preferred (good to have) skills will be given priority consideration compared to those whose application materials are difficult to read, missing information or whose answers are vague, unclear or confusing.  

You can be sure that Cricut® is an employer who values individuality, equality and diversity, so tell us what you’re all about. If you are a Maker or a DIY enthusiast, whether you think you are a good one or not, we would love to hear about it when you send us your information!

At Cricut®, we celebrate inclusion and diversity. Cricut is an equal opportunity employer and makes employment decisions based on merit. Cricut prohibits discrimination based on race, color, religion, sex, sexual identity, gender identity, marital status, veteran status, nationality, citizenship, age, disability, medical condition, pregnancy, or any other unlawful consideration. All your information will be kept confidential according to EEO guidelines. Cricut participates in E-Verify.

Candidates who currently reside outside of the United States, are not willing to immediately relocate to and work in our Salt Lake City offices 3-5 work days each week, or who are working on a visa which requires us to hire you through a 3rd party company will not be considered. To prioritize those candidates who took the time to apply correctly, we reserve the right to choose not to notify or inform candidates who apply and who are outside of these criteria if they are being considered or not.