Job Description
ST Engineering Aethon, Inc is a forward-thinking robotics company dedicated to revolutionizing the health care and hospitality industries through cutting-edge innovations. Specializing in advanced robotics and AI solutions, Aethon Inc designs and develops state-of-the-art autonomous mobile robots that optimize efficiency, enhance productivity, and redefine the way businesses operate in today's rapidly evolving technological landscape.
Aethon endeavors to make our Careers page accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us via email at careers@aethon.com or call 412-322-2975 – ext. 160
POSITION SUMMARY:
The ideal candidate will have experience with the software development life cycle and the testing process. The candidate will have a desire to learn and innovate in a fast-paced environment to help improve our robotic platform by finding, isolating, documenting, and tracking bugs through to resolution.
KEY RESPONSIBILITIES:
- Document test cases, code automated tests, create test plans, perform manual and automatic testing.
- Scope and build test environments in both simulation and physical test lab, create automation to increase efficiency, and specify equipment needed to perform testing.
- Execute test procedures, record test results, and create test reports
- Drive innovation and streamline overall testing processes by researching and implementing new technologies and testing practices.
- Provide technical leadership and expertise to help make decisions to improve the software development process.
- Work with a cross-functional team of engineers to solve complex, real-world robotic problems.
- Support the development of System Requirements, hardware and software architecture, integration, validation, and verification.
- Develop test scenarios, procedures, and cases to ensure hardware and software requirements are met and organize and plan test execution on a fleet of robots in labs and in the field.
- Understand customer, product, and design requirements and ensure they are translated into test plans and procedures.
QUALIFICATIONS:
- Bachelor's degree in engineering or computer science.
- Strong software engineering background with a knowledge of modern software engineering best practices.
- 3+ years of software quality assurance engineering experience.
- Experience with continuous deployment and software testing.
- Experience with writing automatic tests.
- Ability to work independently and with engineering and production groups.
- Strong problem-solving skills and the ability to learn.
- Strong interpersonal and communication skills, both written and verbal.
- Experience using Linux as a development environment.
DESIRABLE:
- Experience with Agile methodologies.
- Experience with UI testing.