Senior Software Quality Engineer (SQE)

Posted 24 Days Ago
San Francisco, CA
140K-175K Annually
Senior level
Computer Vision • Robotics
The Role
The Senior Software Quality Engineer will develop an automation strategy, conduct manual testing, implement automated tests, and enhance test coverage. They will collaborate with development teams, create documentation, mentor other team members, and perform performance testing while promoting best practices in software quality.
Summary Generated by Built In

Headquartered in San Francisco, California, with offices in Stuttgart, Germany, Shaper was founded in 2012 with a mission of making precision cutting easy and accessible to craftspeople everywhere. In pursuit of that goal, Shaper developed Origin, the world's first handheld CNC router. Today, Shaper supports thousands of woodworkers and craftspeople around the globe with an expanding range of hardware and software tools that are designed to intuitively meet users' creative needs.


About this role


We’re looking for a Senior Quality Engineer to join us who has a strong automated testing background and woodworking experience (or the desire to learn). If the idea of being hands-on tools and running manual tests in our 5000 sq foot workshop and then figuring out how to automate them is appealing to you, you’ll love this role. Your efforts will directly impact the direction, quality, and timeliness of our software products.


Where You'll Work


You’ll join our team in our workspace in San Francisco's SoMa district. You’ll have access to our 5000 square foot workshop which is fully kitted out with all the woodworking machinery you could ever wish for (including Origin). This role will be on-site at our San Francisco office, but is flexible - you can work from home on days when, for example, you don’t need to interact with hardware/fixtures at the office. You’ll work with your manager on identifying when you are required on-site.

Key Responsibilities:

  • Automation Strategy Development: Analyze the existing manual test suite and develop a comprehensive strategy for converting manual tests into automated tests.
  • Manual Testing: Be hands-on in the shop while new features are being developed, either working with engineers to automate their testing or leading the effort to convert manual tests to automated tests.
  • Test Automation Implementation: Design, develop, and maintain automated test scripts using industry-standard tools and frameworks (e.g., Squish, Catch2).Continuous Integration: Further integrate automated tests into TestRail and our CI/CD pipeline to ensure tests are executed automatically.
  • Collaboration: Work closely with development and QA teams to ensure seamless integration of automated tests and address any issues that arise. Be comfortable playing the role of evangelist as needed.
  • Test Coverage Improvement: Identify areas of the software that can benefit from automated testing and expand the automated test coverage.
  • Documentation: Create documentation for automated tests, including setup instructions, test case descriptions, and maintenance guidelines.
  • Training and Mentorship: Provide training and guidance to other team members on best practices for test automation and the use of automation tools.
  • Defect Tracking and Reporting: Identify, document, and track defects found during testing, and collaborate with development teams to resolve them.
  • Performance Testing: Conduct performance and load testing to ensure software scalability and reliability under various conditions.
  • Participate in code reviews and provide feedback to developers, be a voice of best practices, and quality requirements.
  • Refactor existing code for easier testing
  • Act as a subject matter expert on relevant software development tools, methodologies, and technologies, staying updated on industry trends and advancements.

You

  • Strong proficiency in software development, including experience with C/C++, Qt, Catch2, Squish, embedded Linux, and real-time operating systems (RTOS).
  • Hardware in the loop testing
  • Demonstrated experience in developing tools, utilities, and automation scripts using languages such as Ruby, Python, or similar.
  • Strong experience with version control systems (we use Git)
  • Familiarity with continuous integration/continuous deployment (CI/CD) pipelines and related tools (Jenkins, CircleCI).
  • Experience working on physical hardware (i.e. hobbyist platforms like Raspberry Pi and/or commercial products running embedded software on microprocessors and/or microcontrollers).
  • Excellent problem-solving skills with a proactive and collaborative approach to finding solutions.
  • Strong communication and interpersonal skills, with the ability to effectively interact with cross-functional teams and stakeholders.
  • Experience working in an agile development environment is a plus.

What We Offer

  • Take what you need vacation and sick leave policy
  • Generous medical, dental, and vision benefits for employee and dependents
  • Generous parental leave
  • 401k plan with matching
  • Employee discounts on Shaper’s products and our partner brands

Important Note


Although we do our best to list everything we are looking for in a candidate, we are very likely missing skills and/or attributes that could make you a great fit for the role. Research has shown that women and other marginalized groups are less likely to apply if they don’t clearly meet every requirement. This means we both might miss out on a great opportunity—it never hurts to take a chance and apply!

Top Skills

C/C++
Python
Ruby
The Company
San Francisco, CA
58 Employees
On-site Workplace
Year Founded: 2012

What We Do

Founded in 2012 and based in San Francisco, Shaper is a human-involved robotics company that integrates computers with handheld power tools to simplify and improve the process of making.

Similar Jobs

ID.me Logo ID.me

Software Development Engineer in Test V

Cloud • eCommerce • Information Technology • Security • Software • Cybersecurity • Data Privacy
Mountain View, CA, USA
615 Employees
188K-235K Annually

Anduril Logo Anduril

Senior Robotics Test and Release Engineer

Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
Costa Mesa, CA, USA
1400 Employees
168K-252K Annually

Anduril Logo Anduril

Sr. Product Quality Engineer - Turbomachinery

Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
Costa Mesa, CA, USA
1400 Employees
142K-213K Annually

Anduril Logo Anduril

Senior Software Engineer, Test Infrastructure

Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
Costa Mesa, CA, USA
1400 Employees
168K-252K Annually

Similar Companies Hiring

Roblox Thumbnail
Web3 • Virtual Reality • Software • Gaming • Computer Vision
San Mateo, CA
2500 Employees
Arrow Electronics, Inc. Thumbnail
Semiconductor • Robotics • Internet of Things • Information Technology • Hardware • Enterprise Web • Cloud
San Francisco, CA
22000 Employees
General Motors Thumbnail
Transportation • Software • Robotics • Manufacturing • Information Technology • Big Data • Automotive
Mountain View, CA
165000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account