BostonRecruiter Since 2001
the smart solution for Boston jobs

Senior Software Engineer in Test

Company: Emulate, Inc
Location: Boston
Posted on: April 3, 2024

Job Description:

Please note that the Senior Software Engineer in Test is a Boston-based onsite position, but we offer a flexible schedule that allows you to work from home 1-2 days per week, if needed.
Emulate is actively seeking a seasoned Senior Software Engineer in Test with expertise in robotics, capable of crafting meticulous test plans from project requirements, running tests effectively, and developing automated test suites. In this pivotal role, you'll ensure the quality and reliability of our robotics systems, leveraging advanced testing methodologies and automation frameworks. Collaborating closely with cross-functional teams, you'll design robust test cases, execute comprehensive tests, and drive continuous improvement in our testing strategies. Join us in revolutionizing biotechnology-an endeavor recognized by National Geographic as 'The Future of Medicine'!
Why Emulate?
As an Emulator, you will be part of a team who cares deeply about our mission to power a human-centric approach to biological innovation. Our culture is designed to help you succeed by promoting a collaborative approach to our work, providing opportunities for growth and development, and fostering a diverse and inclusive workplace that is conducive for all to thrive.
Emulate's Core Values encompass being CURIOUS, RELENTLESS, ACCOUNTABLE, HUMAN, and ONE. Here's what that would mean for you as the Senior Software Engineer in Test:
You are CURIOUS and will:

  • Actively explore new testing methodologies and technologies to enhance our test automation capabilities.
  • Continuously seek opportunities to improve testing processes and efficiency, including exploring novel approaches to streamline regression testing procedures.
  • Develop comprehensive test plans based on project requirements, exploring diverse testing methodologies.
  • Investigate and troubleshoot complex software and hardware interactions.
  • Stay updated on industry trends and advancements in robotics testing methodologies and technologies.

    You are RELENTLESS and will:

    • Demonstrate unwavering determination in ensuring the highest standards of quality and reliability in our robotics testing by meticulously crafting and executing test plans.
    • Persistently pursue solutions to challenges encountered during testing processes, such as debugging complex software/hardware interactions.
    • Drive relentless pursuit of excellence in all aspects of test planning, execution, and automation, including conducting thorough root cause analyses for identified defects.
    • Design and implement automated test suites using appropriate testing frameworks, ensuring continuous improvement.
    • Execute manual and automated tests rigorously, persistently pursuing high standards of quality.
    • Perform regression testing to validate software changes.

      You areACCOUNTABLE and will:

      • Take ownership of test plan development, execution, and automation, ensuring alignment with project requirements and timelines, such as creating detailed test plans based on project specifications.
      • Uphold accountability for the accuracy and thoroughness of test results and findings by meticulously documenting test cases and outcomes.
      • Actively collaborating with team members to address issues and achieve testing objectives, including participating in cross-functional bug triage meetings.
      • Participate in code reviews and quality assurance activities, demonstrating accountability for code quality.
      • Communicate effectively with stakeholders, presenting test findings and recommendations transparently.

        You are HUMAN and will:

        • Embrace diversity and individuality within the software team, fostering an environment where all voices are heard and respected.
        • Encourage open communication and feedback to promote personal and professional growth.
        • Bring new and fresh ideas to the table that were learned from previous experiences.

          You are ONE and will:

          • Participate in sprint planning sessions to help the team prioritize testing tasks.
          • Foster a sense of unity and camaraderie within the software team, emphasizing shared purpose and vision, including organizing team retrospectives to celebrate successes and address challenges.
          • Support and uplift colleagues, recognizing that collective success is paramount to achieving our mission in revolutionizing biotechnology.
          • Collaborate closely with cross-functional teams, aligning testing efforts with overall project goals.
          • Foster a culture of continuous improvement of testing strategies and processes within the team.

            Desired Skills:

            • 3-4 years software testing experience with 1-2 of those years in robotics or hardware related fields.
            • Bachelor's in computer science or the equivalent.
            • Proficiency in programming languages such as Python, C++, or Java, with a focus on software testing and automation.
            • Understanding of robotics principles, including kinematics, dynamics, and sensor integration.
            • Knowledge of software testing methodologies and best practices, including unit testing, integration testing, and system testing.
            • Familiarity with software testing tools and frameworks, such as Robot Framework, PyTest, or JUnit.
            • Experience in developing and maintaining automated test frameworks for robotics systems.
            • Ability to design and execute test plans and test cases for complex robotic software and hardware components.
            • Proficiency in debugging tools and techniques for identifying and resolving issues in robotic systems.
            • Experience with simulation environments for virtual testing of robotic algorithms and behaviors.
            • Knowledge of continuous integration and continuous deployment (CI/CD) pipelines for automated testing and deployment.
            • Strong problem-solving skills and attention to detail in identifying and troubleshooting issues in robotic systems.
            • Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
            • Experience with version control systems such as Git for managing software repositories.
            • Familiarity with Agile development methodologies and practices, including Scrum or Kanban.
            • Ability to adapt to new technologies and learn quickly in a fast-paced environment.
            • Experience with robotic frameworks and middleware such as ROS (Robot Operating System) or similar platforms is a plus.
            • Experience in testing AI algorithms is a plus.

              Equal Opportunities:
              Emulate is an Equal Employment Opportunity Employer that is committed to diversity, equity, and inclusion. We take unbiased action to offer employment and advancement opportunities to all applicants, without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or ability status. Our methods for hiring include ensuring that all available opportunities are fairly promoted - via online globally available channels - in a manner accessible to all potential applicants.
              About Emulate, Inc.
              Emulate is igniting a new era in human health with industry-leading Organ-on-a-Chip technology. The Human Emulation System provides a window into the inner workings of human biology and disease - offering researchers an innovative technology designed to predict human response with greater precision and detail than conventional cell culture or animal-based experimental testing. Pioneered at the Wyss Institute for Biologically Inspired Engineering at Harvard University and backed by Northpond Ventures, Founders Fund, and Perceptive Advisors, Organ-on-a-Chip technology is already assisting researchers across academia, pharma, and government industries through its predictive power and ability to recreate true-to-life human biology. To learn more, visitor follow us onand.


Keywords: Emulate, Inc, Boston , Senior Software Engineer in Test, IT / Software / Systems , Boston, Massachusetts

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Massachusetts jobs by following @recnetMA on Twitter!

Boston RSS job feeds