Quality Engineer - Ageatia Global Solutions
San Jose, CA
About the Job
As a Sr Quality Engineer the Engineering Services team at Fetch Robotics, you will work on a variety of new feature development, hardware/software integrations, BE services and infrastructure testing efforts. This position will play a vital role in Fetch's ability to successfully deliver high quality robotic solutions to customers around the world.
Responsibilities
Help design test solutions to help develop and deploy core components on our next generation cloud services platform
Work with the team to drive the architecture and design change to increase the reliability, flexibility and efficiency of the backend system
Work closely with the product and other engineering teams to drive, develop and implement technical roadmap for cloud services
Run and Automate existing manual test procedures, with a focus on quality, repeatability, and data driven results
Qualifications
At least 4 years of experience in automation development
4 years of relevant work experience in server side and/or data engineering test development
B.S in Computer Science or equivalent experience
Excellent Python programming skills
Software development using one or more of Go, Python, Kotlin or Java
Experience with Linux
Experience building or maintaining test frameworks
Outstanding abstraction skills to decouple complex problems into simple concepts
Knowledge of software release testing methodologies
Excellent communication skills
Outstanding cross functional team member
Highly collaborative and open working style
Nice to Haves
M.S. in Computer Science, Electrical Engineering, or related field
Experience with ROS, Docker, Git, shell scripting
Enthusiastic about learning new things and being hands on with robots and other hardware
Experience testing complex hardware and software systems. e.g. autonomous mobile robots (AMRs) and automated guided vehicles (AGV), drones, embedded systems, etc.
Experience designing and/or testing user interfaces for client server applications
Experience integrating with 3rd party monitoring tools (e.g., Prometheus, Kibanna, Grafana).
Experience working at deployment and infrastructure level
Responsibilities
Help design test solutions to help develop and deploy core components on our next generation cloud services platform
Work with the team to drive the architecture and design change to increase the reliability, flexibility and efficiency of the backend system
Work closely with the product and other engineering teams to drive, develop and implement technical roadmap for cloud services
Run and Automate existing manual test procedures, with a focus on quality, repeatability, and data driven results
Qualifications
At least 4 years of experience in automation development
4 years of relevant work experience in server side and/or data engineering test development
B.S in Computer Science or equivalent experience
Excellent Python programming skills
Software development using one or more of Go, Python, Kotlin or Java
Experience with Linux
Experience building or maintaining test frameworks
Outstanding abstraction skills to decouple complex problems into simple concepts
Knowledge of software release testing methodologies
Excellent communication skills
Outstanding cross functional team member
Highly collaborative and open working style
Nice to Haves
M.S. in Computer Science, Electrical Engineering, or related field
Experience with ROS, Docker, Git, shell scripting
Enthusiastic about learning new things and being hands on with robots and other hardware
Experience testing complex hardware and software systems. e.g. autonomous mobile robots (AMRs) and automated guided vehicles (AGV), drones, embedded systems, etc.
Experience designing and/or testing user interfaces for client server applications
Experience integrating with 3rd party monitoring tools (e.g., Prometheus, Kibanna, Grafana).
Experience working at deployment and infrastructure level
Source : Ageatia Global Solutions