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.