Test Engineer
Contract: 12 Months+
- Part of BIOS QA Client Team. Working on Client reference mobiledesktop platforms will be responsible for post-silicon and pre-silicon validation on different core functional areas.
- Created defined and develops system validation environments (ManualAutomation) and test cases.
The Person:
- Proven ability to thrive in a fast paced environment with the ability to self-motivate and self-educate when the challenges present situations where it would be needed.
- You would need to thrive and communicate effectively with a multi-cultural, cross-functional team across different organizations and geographies.
- Demonstrates strong attention to detail when implementing and documenting software.
Required Experience and Key Responsibilities:
- Manual and automated testing of AGESA Library code implemented for different BIOS Vendors (AMD, Insyde) on different AMD referenced platforms.
- Author detailed and clearly written documentation for all test cases created.
- Review and debug test results and file detailed tickets
- Learn existing test automation framework (written in Python) and modify existing test cases when necessary.
- Maintain clear communications with management.
- Prioritize and manage a heavy and dynamic set of tasks and responsibilities.
- Scope, manage, and execute assigned projects.
- Build test systems (PC) from components up (motherboard, CPU, memory, etc)
Preferred Experience:
- Knowledge of memory devices i.e., DDR4, DDR5, LPDDR, RDIMMs, UDIMMs, SoDIMMs
- Languages: Python, C#, Net, JSON, Java/Groovy, and SQL
- Online data warehouse experience (Azure, AWS or Snowflake)
- Strong x86 architecture knowledge
- Understand and navigate BIOS development manuals.
- BIOS image building tools
- Strong understanding of Microsoft Operating System.
- Strong debug skills in both x86 architecture and python
- Experience in HW debug tools
- Working knowledge of hardware schematics
- Experience with automation platforms (e.g., Jenkins, Azure Dev Ops, Bamboo, etc.)
- Familiar GitHub and the GitHub development flow
- Working knowledge of EFI shell
- Experienced in application programming and automation scripting.
- Research skills for growth in programming
- Experience with running PC benchmarking software from the command line
- Strong verbal and written communication skills; strong teamwork and interpersonal skills Action oriented with strong analytical and problem-solving skills.
- Experience installing and configuring Microsoft operating systems and applications.
- Ability to multitask effectively in a fast-paced environment.
- Participate in automated workload development and planning sessions.
Academic Credentials:
University Degree in Computer Science, Computer Engineering, or a similar related discipline is strongly preferred.