job description
Join Lexmark International as a Test Development Engineer and play a pivotal role in ensuring the highest standards of quality and performance for our cutting-edge embedded systems. Based in the vibrant and innovative hub of Bali, Indonesia, you’ll collaborate with cross-functional teams to design, develop, and execute comprehensive test strategies that validate system functionality, reliability, and robustness.
This is a unique opportunity to contribute to industry-leading solutions while enjoying a competitive signing bonus and a dynamic work environment. If you’re passionate about embedded systems, automation, and problem-solving, we want to hear from you!
Responsibility
- Design, develop, and implement test plans, scripts, and frameworks for embedded systems to ensure product reliability and performance.
- Collaborate with software, hardware, and QA teams to identify test requirements and define validation criteria.
- Automate testing processes to improve efficiency, accuracy, and coverage for embedded firmware and hardware.
- Debug and analyze test failures, working closely with development teams to resolve issues and enhance system stability.
- Document test cases, results, and defects using industry-standard tools and methodologies.
- Stay updated with the latest embedded systems technologies, testing tools, and industry best practices.
- Participate in code reviews and provide feedback to ensure testability and maintainability of embedded software.
- Support continuous integration/continuous deployment (CI/CD) pipelines to streamline testing workflows.
Qualifications
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- Minimum 3+ years of experience in test development for embedded systems, firmware, or hardware.
- Proficiency in C/C++, Python, or other scripting languages for test automation.
- Hands-on experience with embedded testing tools (e.g., JIRA, Jenkins, Git, oscilloscopes, logic analyzers).
- Strong understanding of microcontrollers, RTOS, and communication protocols (I2C, SPI, UART, CAN, etc.).
- Familiarity with automated testing frameworks (e.g., Robot Framework, pytest, Google Test).
- Excellent problem-solving skills and attention to detail in identifying and reproducing defects.
- Ability to work in a fast-paced, collaborative environment with strong communication skills.