Mujin: Lead Software Test Automation Engineer 🤖
Mujin, the future of industrial robotic systems, seeks a Lead Software Test Automation Engineer to join our team. Collaborate with world-class experts, tackle challenges, and deliver cutting-edge solutions. Strong testing and debugging skills are essential to ensure seamless software and hardware integration.
Responsibilities:
- 🛠️ Set up and maintain new test automation frameworks.
- 📝 Generate test cases based on stakeholder requirements.
- 📱 Perform cross-device testing for consistent user experience.
- 🌐 Execute tests across frontend, web-based applications, and cloud.
- 📈 Improve QA capabilities and implement new processes for code reliability.
- 📊 Create detailed reporting dashboards and hone metrics for optimal development responses.
- 🧪 Design and execute experiments to validate product quality and investigate HW/SW issues.
- 📚 Create documentation of processes and techniques with team support.
- 💻 Design, implement, and maintain e2e test cases for critical user workflows and business scenarios.
- 🤝 Gather requirements from stakeholders and integrate them into a functional testing plan.
- 📊 Analyze e2e tests results, generate reports, and communicate quality metrics to stakeholders.
- ⚙️ Ensure e2e tests are integrated into the CI/CD pipeline.
- 🌍 Document the testing framework and generate data analysis for global, cross-functional software teams.
Requirements:
- 🎓 Bachelor's degree in computer science or related field.
- 💼 Minimum of 7 years of software-related experience.
- 💻 Intermediate to advanced capabilities in HTML, TypeScript, Python, Golang, and C++.
- 🐧 Proficiency in Git, Linux, and Docker.
- 🧪 Experience in test library react testing library for frontend and Pytest for backend.
- 🌐 Experience with testing RESTful APIs and API testing tools like Postman.
- 🛠️ Experience working with hardware components and interfacing with firmware.
- 💡 Capable of designing and implementing manual and automatic testing frameworks for full-stack software.
- 🤝 Strong communication skills to gather requirements and integrate them into a functional testing plan.
- 📚 Documentation of the testing framework and generation of data analysis for global, cross-functional software teams.
- 📊 Ability to create dashboards and draw out key data and metrics to guide software development and improvements.
- 🌍 Ability to work collaboratively with global cross-functional teams.
- 🕵️ Strong problem-solving and analytical skills with attention to detail.
- 🐛 Strong testing and debugging skills.
Preferred:
- 🧰 Wide exposure to different QA frameworks like Selenium, Appium, Cypress, etc.
- ☁️ Experience with cloud services including Azure, AWS, Google Cloud, Oracle, etc.
- 💾 Experience with databases and management systems like Redis, SQL.
- 📊 Comfortable creating dashboards with HighCharts, tables, and custom graphs for easy visual data analysis and exportable metrics.
Join Mujin and be at the forefront of robotics and automation advancements!
We offer an exciting opportunity to work with state-of-the-art technology and change the face of industrial automation. Join our team of leaders in the robotics space and make a lasting impact.
EEO Statement:
Mujin Corp. is committed to equal employment opportunities for all employees and applicants, regardless of race, religion, color, sex, sexual orientation, gender identity or gender expression, national origin, age, pregnancy, physical or mental disability if the individual is otherwise qualified, genetic information, military or veteran status, marital status, familial status, parental status, HIV/AIDS status, sickle cell trait, DNA analysis, or any other protected characteristics as governed by federal, state, and local laws. This policy applies to all the Company activities, including hiring, placement, promotion, discipline, termination, compensation, and training.