Logo
TALENT Software Services

Applications Dev & Test - Software Design Engineer in Test 3

TALENT Software Services, Redmond, Washington, United States, 98052

Save Job

Applications Dev & Test - Software Design Engineer in Test 3 4 weeks ago Be among the first 25 applicants

Compelling Story & Candidate Value Proposition

What makes this role interesting? – This role provides the opportunity to work on cutting‑edge server hardware technology while collaborating with highly skilled team members to gain technical experience.

Unique Selling Points – Projects are deployed in the Azure fleet, offering experience with one of the largest cloud service providers.

Candidate Requirements

Years of Experience Required: 5‑10 overall years of experience in the field.

Degrees or certifications required: N/A

Best vs. Average: The ideal resume would contain Rust experience and experience with open‑source projects.

Performance Indicators: Performance will be assessed based on quality of work, meeting deadlines, and flexibility.

Top 3 Hard Skills Required + Years of Experience

Minimum 7+ years of test experience with data center/server hardware.

Minimum 7+ years of development experience with C++ (and Python).

Minimum 2+ years of experience with CI/CD and ADO pipelines.

Job Summary The 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 Responsibilities

Configure and test hardware devices across Windows Server and Ubuntu Server platforms, ensuring extensive coverage and detailed reporting.

Deploy and manage test machines, refine test plans, execute test cases, perform hardware diagnostics, troubleshoot issues, and collaborate closely with the development team to advance hardware functionality.

Use scripting languages for automation; proficiency in CI/CD pipelines, C++, and Rust is a significant asset.

Design and develop robust automated test harnesses focused on application, system, and inter‑system level issues.

Perform repeatable testing procedures, verify triggers, stored procedures, referential integrity, and hardware specifications.

Interpret and modify code (C/C++, C#, batch files, Make files, Perl scripts, queries, stored procedures, and triggers) as required.

Identify and define project team quality and risk metrics, provide assistance to other testers, and support the software development cycle.

Skills

Software testing experience in Azure Cloud/Windows/Linux server environments.

Proficiency in at least one programming language (C#, C/C++, SQL, etc.) with Rust as a plus.

Knowledge of software quality assurance practices and strong testing aptitude.

Experience with personal computer hardware, deploying and managing hosts and virtual test machines.

Understanding of internet protocols and networking fundamentals.

Solid understanding of the software development cycle.

Demonstrated project management ability.

Education & Experience

Bachelor's degree in Computer Science required; business/functional knowledge and/or industry experience preferred.

8‑10 years of relevant experience.

Seniority Level Mid‑Senior level

Employment Type Full‑time

Job Function Other

Industries IT Services and IT Consulting

#J-18808-Ljbffr