Hardware Engineering and R&D - Lab/Test Engineer 3 Lab/Test Engineer 3 #: 24-04741
Job Title: Hardware Engineering and R&D - Lab/Test Engineer 3Location: Redmond, WA (Hybrid-Needs to be in office when required)Duration: 1Year (High chance of extension)Typical Day in the Role Purpose of the Team: The purpose of this team is to apply configuration skills at an intermediate to high level. The Test Engineer will analyze, design and develop test plans and should be familiar with at least one programming language. Key projects: This role will contribute to supporting the team on projects for software on team computers. Working on logistical test passes and getting lab machines to run test cases Typical task breakdown and operating rhythm: The role will consist of: We're on the lookout for a contract Engineer with extensive experience in configuring and testing hardware devices across Windows Server and Ubuntu Server platforms. The role involves deploying and managing test machines, refining test plans, executing test cases, performing hardware diagnostics, troubleshooting issues, and collaborating closely with the development team to advance the functionality of hardware systems.SummaryThe main function of a Lab/Test Engineer at this level is to apply configuration skills at an intermediate to high level. The Test Engineer will analyze, design and develop test plans and should be familiar with at least one programming language.Job ResponsibilitiesWe're on the lookout for a contract Engineer with extensive experience in configuring and testing hardware devices across Windows Server and Ubuntu Server platforms. The ideal candidate will not only be technically adept but also possess strong analytical skills, capable of producing comprehensive and detailed reports. Proficiency in scripting languages is essential. The role involves deploying and managing test machines, refining test plans, executing test cases, performing hardware diagnostics, troubleshooting issues, and collaborating closely with the development team to advance the functionality of hardware systems. Experience with CI/CD pipelines, C++ and Rust development will be considered a significant asset.Skills Software testing experience in Azure Cloud/Windows/Linux server environment required. Ability to read and write at least one programming language such as C#, C/C++, SQL, etc, RUST is a plus! Knowledge of software quality assurance practices, with strong testing aptitude. Knowledge of personal computer hardware is required as is knowledge of deploying and managing hosts and virtual test machines Knowledge of internet protocols and networking fundamentals preferred. Must have solid understanding of software development cycle. Demonstrated project management ability required.Experience with CI/CD pipelinesEducation/Experience Bachelor's degree in Computer Science required and some business/functional knowledge and/or industry experience preferred. 5-7 years’ experience.Candidate Requirements Years of Experience Required: 5-7 overall years of experience in the field. Degrees or certifications required: Bachelor's degree in Computer Science required and some business/functional knowledge and/or industry experience preferred to be eligible for this role. Disqualifiers: Sponsor wants candidate to be self-driven and take initiative within the role. Specifically around communications and following up accordingly. Best vs. Average: The ideal resume would contain: Software testing experience in Azure Cloud/Windows/Linux server environment required. Ability to read and write at least one programming language such as C#, C/C++, SQL, etc, RUST is a plus! Knowledge of software quality assurance practices, with strong testing aptitude. Knowledge of personal computer hardware is required as is knowledge of deploying and managing hosts and virtual test machines Knowledge of internet protocols and networking fundamentals preferred. Must have solid understanding of software development cycle. Demonstrated project management ability required. Experience with CI/CD pipelines The ideal candidate will not only be technically adept but also possess strong analytical skills, capable of producing comprehensive and detailed reports. Proficiency in scripting languages is essential. Experience with CI/CD pipelines, C++ and Rust development will be considered a significant asset. Performance Indicators: Performance will be assessed based on Quality of Work and being able to meet deadlines and timelines for test passes.Top 3 Hard Skills Required + Years of Experience 5-7 Years of experience Scripting and Team pass scripting in the past. Ability to read and write at least one programming language such as Python, C#, C/C++, SQL, etc, RUST is a plus! Knowledge of software quality assurance practices, with strong testing aptitude.