Software Engineering

Quality Assurance Engineer

Redwood City, California   |   Full Time


The Fulfil R&D Group is looking for a Quality Assurance Engineer, who can own the end-to-end testing process and drive testing best practices for our project. You are an integral part of the software development team and participate in all stages of the software development process. Responsibilities include defining test strategy and test plans, reviewing test plans and project status with stakeholders and senior leaders, improving automated test coverage, reviewing and filling gaps in existing automation. Representing the customer, you understand how they use the system, advocate for them in requirements and design reviews, and include the most relevant end-to-end user scenarios in test plans and automation. As the subject matter expert on software testing, you ensure software and system designs consider testability, enforce testing best practices, and perform code reviews on automated testing written by others.


  • Bachelor’s degree in Computer Science, Mechanical Engineering, or related field
  • 2+ Years of Software Quality Assurance experience
  • Experience in automated testing
  • Experience driving quality through process, instrumentation, requirements and testing
  • Coding experience in C#, C++ or other object-oriented language
  • Experience working with mechatronics devices such as servo motors, encoders, sensors
  • Strong verbal and written communication skills


  • Knowledge of best practices for software development such as coding standards, source control, building techniques and unit testing
  • Knowledge of standard electronic test equipment such as a DMM, Scope
  • Electrical and mechanical system design and troubleshooting experience
  • Able to excel in a fast-paced startup environment

Submit Your Application

You have successfully applied
  • You have errors in applying