What are the responsibilities and job description for the Firmware Automation Test Engineer position at Laiba Technologies LLC?
Key Responsibilities
- Design, develop, and maintain automated test frameworks for firmware and software validation
- Develop test scripts for functional, regression, integration, and system-level testing
- Perform test automation for embedded systems, drivers, and low-level firmware
- Analyze requirements and translate them into comprehensive test plans and test cases
- Execute automated and manual tests to identify defects and performance issues
- Debug and troubleshoot firmware/software issues in collaboration with development teams
- Integrate automated tests into CI/CD pipelines
- Review test results, perform root cause analysis, and provide detailed defect reports
- Ensure test coverage, traceability, and compliance with quality standards
- Support release validation and production readiness testing
Required Skills & Qualifications
- Bachelor’s degree in engineering, Computer Science, or related field
- Strong experience in firmware and software testing
- Hands-on experience with test automation frameworks
- Proficiency in Python, C/C , or scripting languages
- Experience testing embedded systems / RTOS-based platforms
- Knowledge of communication protocols such as UART, SPI, I2C, CAN, Ethernet
- Experience with debugging tools (JTAG, logic analyzers, debuggers)
- Familiarity with version control systems (Git)
- Working knowledge of CI/CD tools (e.g., Jenkins, GitLab CI)
- Strong analytical and problem-solving skills
Salary : $50 - $55