Job Summary
We are seeking a skilled Test Automation Developer to join our multi-disciplinary test team. In this role, you will be responsible for developing sophisticated automated test systems that meet the test requirements across all stages of software delivery.
About the Position
You will work with a variety of technologies, including USB, PMIC, PCIe, Hypervisor, Boot, Clocks and Storage. Your tasks will involve balancing hands-on testing and leveraging that knowledge to build automated test systems.
To be successful in this role, you must have strong communication skills and be an effective team player. Flexibility in work assignments and thoroughness in project management are crucial.
Key Responsibilities:
* Developing automated test systems using your technical expertise
* Collaborating with cross-functional teams to identify and prioritize test requirements
* Leveraging your knowledge of system software and low-level firmware validation to improve test efficiency
* Maintaining and improving existing test automation frameworks and scripts
Requirements:
* Bachelor's or Master's degree in Engineering, Information Systems, Computer Science, or related field
* 4+ years of experience in test/automation development or related field
* Strong understanding of test methodology and software development cycle
* Experience with designing and developing multi-process and multi-threaded applications
* Excellent communication and team working skills