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
Lead Software QA Engineer
Responsibilities:
- Conduct functional and regression testing of Cricut’s software applications.
- Develop detailed, comprehensive, and well-structured test plans and test cases.
- Analyze business requirements and technical design documents to provide timely and insightful feedback.
- Participate throughout the development lifecycle, from requirements analysis through testing and release.
- Collaborate with Product and Development teams to ensure accurate project requirement delivery, adherence to established standards, code quality, and accepted coding practices.
- Identify and propose improvements to current workflows and processes.
Qualifications
- Minimum of 12 years of post-grad software testing experience.
- Bachelor's degree in Engineering or comparable qualification required.
- Experience testing user stories/features, APIs, and performing regression 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.
- Experience testing iOS and Android mobile applications (a plus).
- In-depth understanding of QA methodologies and best practices.
Preferred Skills:
- Prior experience managing QA teams or leading others is a plus.Experience testing software interacting with hardware is beneficial.
- Experience testing and qualifying consumer electronics products is a plus.
- This role requires a highly hands-on approach.
Additional Information
This is an in-office role. Willingness and ability to commute to and work in our South Jordan, Utah office Monday through Friday each week is required.
What to Do Next: Please attach your resume, cover letter and include links to your portfolio or other social presence. If you want to show your super powers in other ways – include that information too. 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.
Cricut® is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. This position is contingent on successfully completing a Criminal Background Check upon hire.
Please Do Not Apply if you have not carefully read the unique requirements of this role