Software QA Engineer
Role details
Job location
Tech stack
Job description
-
Develop and execute BIOS validation plans, including functional, stress, compatibility, and regression tests.
-
Validate BIOS features such as POST, boot sequences, power management, hardware initialization, PCIe slots, I/O interfaces, RAID configurations, GPU initialization, firmware updates, and security settings.
-
Perform automated and manual BIOS testing using scripts, test tools, and custom utilities.
-
Document and report BIOS defects with clear steps, logs, and test results.
-
Participate in OEM BIOS setting changes using internal utilities and verify their correctness and stability.
-
Collaborate with hardware, firmware, and GPU teams to reproduce, isolate, and troubleshoot BIOS issues affecting system performance and stability.
-
Ensure BIOS compliance with industry standards, internal quality policies, and platform requirements.
-
Participate in cross-functional reviews, providing BIOS validation insights to PMs, FAEs, and service teams.
-
Ensure continuous testing coverage for top-priority projects through global team collaboration.
Requirements
-
Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Information Systems, or a related field.
-
3+ years of software quality assurance experience is preferred.
-
Familiarity with SQA requirements and methodologies.
-
Ability to adapt quickly and excel in a fast-paced environment.
-
Creative thinker with a strong passion for quality.
-
Experience with shell scripting and Python is a plus.
-
Excellent verbal and written communication skills in English.