Senior Software QA Engineer

Cricut
South Jordan, UT, United States
Full-time
We are sorry. The job offer you are looking for is no longer available.

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.

Videos To Watch

18 days ago
Related jobs
Promoted
Reputation
Lehi, Utah

Reputation is seeking a Full Stack Senior Software Engineer to help push our enterprise social media SaaS application forward. We are looking for engineers who can build simple, fast, and elegant software. Build high-quality, clean, scalable and reusable code by enforcing best practices around softw...

Promoted
VirtualVocations
Salt Lake City, Utah

A company is seeking a Senior QA Engineer (Mobile) to join its team, focusing on mobile app testing, backend testing, and continuous development of the testing process for a social discovery game. ...

Promoted
401GO
Sandy, Utah

A degree in Computer Science, Software Engineering, or a related field. Develop and maintain software applications using Python; Django experience is a plus. Collaborate with a team of developers, designers, and product managers to deliver high-quality software solutions. Assist in troubleshooting a...

Promoted
VirtualVocations
Salt Lake City, Utah

A company is looking for a Senior QA Engineer for Data Platform. Key Responsibilities:Create test cases for applications using ETL componentsAutomate ETL test cases where possibleTest data accuracy, completeness, and data source locationsRequired Qualifications:5+ years of experience in ETL TestingP...

Promoted
Recursion
Salt Lake City, Utah

Lead the way in designing, architecting and implementing the next generation of LLM-enabled software for drug discovery. We believe LLMs are powerful reasoning engines that will drastically change the way companies build and deliver software. Every Recursion engineer acts as a mentor, coach, and spo...

Promoted
VirtualVocations
Salt Lake City, Utah

...

Promoted
Eliassen Group
Salt Lake City, Utah

Software Engineer to support almost entirely backend development with Node. ...

Master Control
Salt Lake City, Utah
Remote

As a Senior Software Engineer, you will be responsible for leading technical implementation in coordination with Product Managers, Principal Engineers, and the Dev Team. MasterControl is seeking a Senior Software Engineer with 7+ years of experience developing large-scale, complex SaaS applications ...

Systems & Software, Inc.
Utah, United States
Remote

Join Harris' Systems & Software, a pioneering force in the Utility CIS arena, as a Senior Software Engineer. Senior Software Engineer (Billing and Accounting). In this role, you will engineer backend solutions primarily for billing systems, designing new features and maintaining our industry-leading...

Home Depot
UTAH, US
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...