QA Engineer
- Compensation
- Not disclosed
- Location
- Jinan, China
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Qa
- Posted
Skills
Must have
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related field.
- New graduates are encouraged to apply.
- Strong Python programming skills and familiarity with Linux operating systems and command-line tools.
- Basic understanding of software development, testing methodologies, and computer systems.
- Good written and verbal English communication skills; able to read technical documentation and collaborate with global teams. CET-6 preferred.
- Strong analytical and problem-solving skills.
- Passion for firmware validation, test automation, and emerging technologies.
- Strong interest in AI, LLMs, and AI-driven engineering solutions.
Nice to have
- Experience with Python projects, internships, or automation development.
- Familiarity with test automation frameworks, Git, CI/CD, or Linux shell scripting.
- Exposure to BIOS, UEFI, BMC, firmware validation, server platforms, or hardware architecture.
- Experience using AI-assisted development or testing tools.
Full description
Lattice Overview
There is energy here…energy you can feel crackling at any of our international locations. It’s an energy generated by enthusiasm for our work, for our teams, for our results, and for our customers. Lattice is a worldwide community of engineers, designers, and manufacturing operations specialists in partnership with world-class sales, marketing, and support teams, who are developing programmable logic solutions that are changing the industry. Our focus is on R&D, product innovation, and customer service, and to that focus, we bring total commitment and a keenly sharp competitive personality.
Energy feeds on energy. If you flourish in a fast paced, results-oriented environment, if you want to achieve individual success within a “team first” organization, and if you believe you can contribute and succeed in a demanding yet collegial atmosphere, then Lattice may well be just what you’re looking for.
Job Description:
We are seeking a highly motivated BIOS QA Engineer to join our Horizontal Engineering Initiatives QA team.
This role focuses on BIOS firmware validation, test automation development, and the application of AI technologies to improve engineering productivity and product quality.
The ideal candidate has strong Python programming skills, solid computer science fundamentals, and a passion for both manual testing and automation. We are looking for a well-rounded engineer who can contribute to product quality through validation, automation, problem analysis, and continuous improvement.
ResponsibilitiesBIOS Validation & Testing
- Participate in BIOS validation activities, including test planning, test design, and test case development.
- Execute functional, compatibility, regression, and stability testing.
- Analyze test results, identify defects, and work closely with development teams to resolve issues.
- Improve validation processes and testing efficiency.
Test Automation Development
- Develop and maintain automated test tools and scripts using Python.
- Contribute to automation frameworks and validation infrastructure.
- Improve automation coverage, execution efficiency, and script reliability.
- Support CI/CD integration and automation workflow improvements.
Test Environment Support
- Set up and maintain server validation environments.
- Support lab equipment, automation infrastructure, and validation platforms.
AI-Enabled Quality Engineering
- Explore and apply AI technologies to improve testing efficiency and problem analysis.
- Utilize AI tools for test development, automation, and debugging activities.
- Stay current with emerging AI technologies and best practices.