Head of Systems Quality Assurance

Cambridge, MA
Engineering /
Full-Time /
On-site
Do you want to get in on the ground floor of a fast growing, VC backed, robotic logistics company? Then join Pickle Robot! Founded by an all ages cast of MIT alum, we are teaching off-the-shelf robot arms how to pick up boxes and play tetris with them.Overview VideoTrailer Demo Video 
At Pickle, our goal is to work alongside people in the very messy world of the loading dock, reducing the backbreaking human effort that goes into getting your online orders to your door.
Robots can now autonomously move themselves around; the next frontier is doing something useful with their hands when they get somewhere.

Pickle Robot Company is a fun place with a lot of moving parts and projects in action. The work has human scale physicality, lots of problems to solve in the lab, and on-site in-production realities at customer deployments.  This particular job is not travel heavy but all engineers are encouraged to visit customer sites.

Pickle Robot Company is looking for a Head of Systems Quality Assurance.  This role is responsible for creating and then executing on our overall system testing strategy. It includes building necessary tooling, establishing processes, building and hiring for a QA/test department, and influencing the priorities of individual product and engineering teams to get things done. This role reports to the CTO.

Responsibilities

    • Build the QA/Test Department - assist in building staffing needs, recruiting and interviewing, personnel development, and leading and mentoring the team
    • Build tools and frameworks that automate hardware and software testing activities.
    • Create Test Plans for Integrated Product and Sub-components
    • Advise and mentor junior staff both in the QA department and other functional engineering teams
    • Create automated tests and procedures capable of revealing issues promptly and clearly 
    • Develop and evolve a test/QA approach and culture which are appropriate for Pickle’s scale of product development, customer engagement and funding over time.
    • Create processes and structure to enable clear communication of bugs and performance deficiencies to relevant engineering teams
    • Maintain an up to date understanding of best practices and employ this knowledge to raise the quality of delivery across the engineering team.
    • Collaborate with engineers working on features to develop tests to accurately and effectively test these features
    • Work with the product team to understand business and functional requirements, such that a high level of reliability can be tested for and achieved in each release.
    • Establish and maintain a QA process that enables hand off of the current release of the product to product operations/deployment

Requirements

    • 5+ years of previous experience designing, automating, and executing, integration, performance, and scalability testing
    • Prior hands on test/QA experience with autonomous mechatronic systems either at the system level or test architect level
    • Prior experience with testing machine-learning based systems a plus
    • Experience with Python and Javascript/Typescript
    • Experience with a standard DevOps toolset (Docker, CircleCI, GitHub, and Terraform are a plus)
    • Prior experience integrating hardware into an automated testing environment
    • Prior experience with specifying/designing bespoke test hardware is a plus
    • 1-2 years experience in people management.to include experience in hiring, promotions, and performance management.
    • Expertise in automation frameworks and authoring comprehensive test suites from business and functional requirements
    • Excellent written and verbal communication skills
    • Experience in working in agile environments
    • Expertise in the usage of bug tracking and Test management tools
    • Familiarity with Quality Management Systems (ISO 9001, etc.)