Senior Software QA Engineer

CricutSouth Jordan, UT
169d

About The Position

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.

Requirements

  • 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.

Nice To Haves

  • 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.

Responsibilities

  • 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.

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

Senior

Education Level

Bachelor's degree

Number of Employees

501-1,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service