Pickle Robot Company
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. 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.
Responsibilities
Design, develop, and maintain automated test frameworks and tools for robotic software systems
Partner with software engineers to define test requirements, ensuring comprehensive test coverage
Develop and streamline automated tests to verify machine learning, simulation, frontend, and backend systems
Work with the simulation team to develop software‑in‑the‑loop tests
Support the hardware team to develop scripts and automation tools for hardware‑in‑the-loop tests
Enhance the CI/CD pipelines to enable rapid software development cycles
Analyze test results, troubleshoot, and provide detailed feedback to the engineering team
Monitor and analyze software quality metrics to drive continuous improvements
Champion enhancements in QA methodologies and automation testing practices
Work with cutting‑edge technology and make a significant impact
Skills & Experience
4+ years of experience, with at least 2 years focused on test automation for robotics, embedded systems, or comparable applications
Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent practice experience
Expertise in at least one programming language: Python, Java, C++, or similar
Experience in Bash, XML, JSON, YAML, and similar scripting or data serialization languages
Experience automating robotic systems, including controls, sensors, vision systems, or communication protocols
Experience with Page Object Model, Data‑driven model, TestNG, or other automation frameworks
Proficiency with robotics simulation platforms and techniques (e.g., Gazebo, MATLAB, ROS) for testing robot behavior and algorithms
Skilled with CI/CD tools like Jenkins, GitHub Actions, Maven, and Docker
Knowledge of automation tools such as JMeter, Postman, Cypress, Appium, Selenium
Familiar with defect tracking systems (e.g., Jira) and test case management software (e.g., TestRail)
Collaborative and adaptable, thriving in fast‑paced environments while contributing to impactful technology
Detail‑oriented, with a problem‑solving mindset and strong communication skills
Benefits Pickle provides best‑in‑class benefits, including health, dental, and vision insurance; unlimited vacation, along with all federal and state holidays; 401(k) contributions of 5% of your salary; travel supplies, and other items to make your working life more fun, comfortable, and productive.
Seniority Level Not applicable
Employment Type Full‑time
Job Function Engineering and Information Technology
Industry Transportation, Logistics, Supply Chain, and Storage
#J-18808-Ljbffr
Responsibilities
Design, develop, and maintain automated test frameworks and tools for robotic software systems
Partner with software engineers to define test requirements, ensuring comprehensive test coverage
Develop and streamline automated tests to verify machine learning, simulation, frontend, and backend systems
Work with the simulation team to develop software‑in‑the‑loop tests
Support the hardware team to develop scripts and automation tools for hardware‑in‑the-loop tests
Enhance the CI/CD pipelines to enable rapid software development cycles
Analyze test results, troubleshoot, and provide detailed feedback to the engineering team
Monitor and analyze software quality metrics to drive continuous improvements
Champion enhancements in QA methodologies and automation testing practices
Work with cutting‑edge technology and make a significant impact
Skills & Experience
4+ years of experience, with at least 2 years focused on test automation for robotics, embedded systems, or comparable applications
Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent practice experience
Expertise in at least one programming language: Python, Java, C++, or similar
Experience in Bash, XML, JSON, YAML, and similar scripting or data serialization languages
Experience automating robotic systems, including controls, sensors, vision systems, or communication protocols
Experience with Page Object Model, Data‑driven model, TestNG, or other automation frameworks
Proficiency with robotics simulation platforms and techniques (e.g., Gazebo, MATLAB, ROS) for testing robot behavior and algorithms
Skilled with CI/CD tools like Jenkins, GitHub Actions, Maven, and Docker
Knowledge of automation tools such as JMeter, Postman, Cypress, Appium, Selenium
Familiar with defect tracking systems (e.g., Jira) and test case management software (e.g., TestRail)
Collaborative and adaptable, thriving in fast‑paced environments while contributing to impactful technology
Detail‑oriented, with a problem‑solving mindset and strong communication skills
Benefits Pickle provides best‑in‑class benefits, including health, dental, and vision insurance; unlimited vacation, along with all federal and state holidays; 401(k) contributions of 5% of your salary; travel supplies, and other items to make your working life more fun, comfortable, and productive.
Seniority Level Not applicable
Employment Type Full‑time
Job Function Engineering and Information Technology
Industry Transportation, Logistics, Supply Chain, and Storage
#J-18808-Ljbffr