About this role
Pickle Robot Company is searching for an innovative and skilled Software Development Engineer in Test (SDET) to play a pivotal role in advancing the future of warehouse automation. In this role, you’ll be the first dedicated SDET on our high-performing Quality Assurance team, taking ownership of ensuring the quality, reliability, and performance of our cutting-edge robotics solutions. Your work will focus on creating robust automated tests and building a scalable testing framework, empowering the team to deliver reliable, high-performing systems that meet the demands of real-world logistics challenges.
What you'll Accomplish
- Design, develop, and maintain automated test frameworks and tools to ensure the functionality, reliability, and performance of robotic software systems.
- Collaborate with software engineers to identify test requirements and ensure comprehensive test coverage.
- Execute test plans, test cases, and scripts for both functional and performance testing.
- Debug complex issues in robotics applications, working closely with the development team to resolve them.
- Lead test reviews to help ensure that the development process is followed and that the Acceptance criteria for delivery to product owners are attained.
- Implement CI/CD testing pipelines to support rapid software iterations.
- Analyze test results and provide detailed feedback to the engineering team.
- Monitor software quality metrics and continuously refine the testing process.
- Lead efforts to improve QA practices and testing infrastructure across the organization.
Who you are
- An engineer with 5+ years experience, including at least 3 years focused on test automation for robotics, embedded systems, or similar applications.
- A bachelor’s or master’s degree in Computer Science or other related discipline.
- Experience testing motion control equipment, motors, sensors, vision systems and/or communications protocols.
- Someone with a strong understanding of robotics software stacks (e.g., ROS), API testing, and performance testing.
- Skilled with CI/CD tools like Jenkins, GitLab CI, or similar, and comfortable working in Linux/Unix environments.
- Experienced with Linux scripting and Python.
- Familiar with defect tracking systems (e.g., Jira) and test case management systems (e.g., TestRail).
- Experienced with data visualization tools like FoxGlove is a plus.
- Detail-oriented, with a problem-solving mindset and strong communication skills.
- Collaborative and adaptable, thriving in fast-paced environments while contributing to impactful technology.
- Willing and able to work from our offices in Cambridge and Charlestown, MA, at least three days per week.