Key Responsibilities:
• Design, develop, and execute test cases for firmware functionalities to ensure compliance with requirements.
• Perform regression, integration, and system testing to validate firmware updates and new releases.
• Identify, document, and track firmware defects using JIRA and other issue-tracking tools.
• Collaborate with firmware development teams to reproduce, debug, and resolve issues.
• Develop and maintain test plans, strategies, and schedules for firmware validation.
• Leverage tools like HP ALM and TestRail for managing test cases, tracking test progress, and reporting metrics.
• Ensure test coverage aligns with product requirements and quality standards.
• Develop and execute automated test scripts for firmware validation using scripting languages or tools.
• Continuously improve test automation frameworks and processes to increase efficiency.
• Identify opportunities for process enhancements and implement best practices in firmware QA.
• Work closely with cross-functional teams, including developers, product managers, and hardware engineers, to ensure seamless integration and testing of firmware components.
• Document test results, defect details, and resolutions in a clear and concise manner.
• Contribute to technical documentation for firmware releases, including test reports and user guides.
Required Skills and Qualifications:
• Strong understanding of embedded systems, firmware development, and hardware-software integration.
• Proficient in using JIRA, HP ALM, and TestRail for test case management and defect tracking.
• Experience with automated testing frameworks and scripting languages like Python, C, or Java.
• Familiarity with debugging tools and techniques for embedded systems.
• Experience with real-time operating systems (RTOS) and knowledge of Linux/Unix environments.
• Strong analytical and problem-solving skills.
• Excellent attention to detail and commitment to delivering high-quality results.
• Effective communication and collaboration skills for cross-functional teamwork.
• Ability to manage multiple tasks and meet tight deadlines in a dynamic environment.
• Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
• 3+ years of experience in firmware quality assurance or embedded systems testing.
• Experience with version control systems like Git.
• Knowledge of communication protocols (e.g., UART, SPI, I2C, or CAN).
• Familiarity with CI/CD pipelines and tools like Jenkins or Bamboo.
• Exposure to hardware testing tools such as oscilloscopes and logic analyzers.
• ISTQB certification or equivalent is a plus.
Disclaimer: The company is committed to ensuring the privacy and security of your information. By submitting this form, you consent to the collection, processing, and retention of the information you provide. The data collected (which may include your contact details, educational background, work experience and skills) will be used solely for the purpose of evaluating your qualifications for the position you're applying for. Your data will be stored securely and retained for the duration necessary to fulfill our hiring process. If you are not selected for the position, your data will be kept on file for a limited period in case future opportunities arise. You have the right to access, correct, or delete your data at any time by contacting us at Quess Singapore | A Leading Staffing Services Provider in Singapore (quesscorp.sg)