Mujin
Software Test Automation Engineer
Mujin, Suwanee, Georgia, 30174
Mujin is the future of industrial robotic systems in production and distribution environments. Our technology gives robots perception and awareness, enabling them to take on more advanced tasks. Our aim is to revolutionize the use of robotics within industry to free human resources from labor intensive tasks to focus on more intellectual challenges. Mujin is seeking a Software Test Automation Engineer to join our innovative team, focusing on developing and maintaining test automation frameworks. You'll collaborate with a world-class team to tackle challenging technical problems and deliver cutting-edge solutions. Strong testing and debugging skills are essential to ensure software and hardware integration. You'll gather requirements from stakeholders, develop and test software, and communicate updates to cross-functional teams. Responsibilities: Setting up and maintaining new test automation framework(s) Generating test cases based on stakeholder requirements that properly stress software required to deploy in high uptime, high reliability, industrial applications Perform cross-device testing to validate consistent user experience Executing tests across frontend for web-based applications and cloud Improving QA capabilities and implementing new processes to improve code reliability Creating detailed reporting dashboards and honing metrics to help drive best development responses and practices Designing and executing experiments to validate product quality and investigate HW/SW issues Creating documentation of various processes and techniques with help from the core team Design, implement, and maintain e2e test cases to validate critical user workflows and business scenarios Gathering needed requirements from software and business stakeholders and integrating into a repeatable and functional testing plan Analyzing e2e tests results, generating reports, and communicating quality metrics to stakeholders Ensuring that e2e tests are integrated into the CI/CD pipeline Documentation of the testing framework and generation of data analysis to fuel CI/CD across global, cross functional software teams Requirements: Bachelor's degree in computer science, electrical engineering, or related field Intermediate to advanced capabilities in HTML, JavaScript, python. Golang and C++ a plus 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 using 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 needed requirements from software and business stakeholders and integrate into a repeatable and functional testing plan. Documentation of the testing framework and generation of data analysis to fuel CI/CD across 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 and attention to detail Strong testing and debugging skills Preferred: Wide exposure to different QA frame works like Selenium, Appium, Cypress, etc. Experience with cloud services including Azure, AWS, Google Cloud, Oracle, etc. is a plus 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. Since our expansion to North America, we have encountered substantial demand for our groundbreaking robotics technology. If you're seeking a job in cutting-edge robotics and automation, Mujin offers an exciting opportunity to work with state-of-the-art technology and be at the forefront of the industry's advancements. As part of the Mujin team, you will have the opportunity to work with some of the leaders in the robotics space, as we work together to change the face of industrial automation. EEO Statement Mujin Corp. is committed to providing equal employment opportunities for all employees and applicants, without regard to 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.