Test Engineer IV#25-52086
$90-$100 per hour
Redmond, WA
All On-site
Job Description
The main function of a software development engineer in test (SDET) is creating, maintaining, and using automation test frameworks. An SDET will use test frameworks and infrastructure tools to design, implement, and deploy test cases on our automation systems.
Key Projects/Day-to-Day Responsibilities:
Developing software for CI, automation, and infrastructure
Work with the engineering team during the feature design and implementation phases to develop:
Test methodology (designing the test approach) to test the feature end-to-end.
Write Test and Automation strategy plans for the quality life cycle.
Collaborate with other testing members, developers, and Product Managers to deliver high quality products to our customers.
Gain a thorough understanding of CI/CD processes, and be able to modify and maintain CI/CD flows.
Build, maintain Automation infra , write automation scripts and execute automation scripts across all functional areas.
Execute multiple iterations of the test plan by running manual and automated test cases.
Analyze failures and root cause issues, file defects, follow up with developers, documentation and other teams on the resolution.
Monitor and manage the continuous integration environment.
Manage lab infrastructure health and scale them to meet various testing needs on the product
Interpret and report testing results, and be a vocal proponent for quality in every phase of the development process.
Purpose/Size of this team & where does this position fit within the team?
A small SWQA team, supporting Reality Labs Research's Machine Perception group
Why is this position open?
To support SWQA efforts for RL Research
How will performance be measured?
How tasks get completed based on realistic estimates of work.
Compelling Story & Candidate Value Proposition.
What makes this role interesting?
Get to work in a research environment, different from product.
Competitive market comparison & Unique Selling Points Small team, autonomy, technical breadth, great experience with automation lab.
Value added or experience gained
Continuous integration tooling unique to Meta, work with mobile devices and automation work flows for devices with sensors.
Must-Have HARD Skills
1. Prior experience programming python and javascript
2. 2+ years non-internship SW dev experience
3. Working on automation frameworks
Years of Experience: 6+ Years Minimum, but level indicates 8 - 10
Degrees/Certifications Required: BSCS, or related field (BSEE, BS in SW).
Candidate Disqualifiers
Are there any types of candidate profiles or skills that may not be the right fit for this team?
Need SW dev or automation experience, cannot just have QA background.
Are there any immediate disqualifiers or red flags that stand out?
If education or background not in SW development. Electronics or hardware background okay if they have SW dev skills.
Difficult Aspects of Job
What are some difficulties that the candidate should be aware they may face in the role and need to be able to handle to be successful?
There is a lot of home-grown infrastructure and tooling withing Meta. It is not vastly different than what is used in industry just may have a unique environment.
Interview Process
Timeline expectation on manager review of candidates
How soon after receiving resumes will you be able to review them?
Yes, we can review right away.
How many rounds of interviews? Who will be conducting each round?
Two technical (Lead SDET, SW Team), one behavioral (Manager)
Types of Interviews (behavioral, technical, presentation, etc.)
What should the contractor expect to talk about or what should they prepare?
One technical - SDET Coding & Automation Design
One technical - SW Coding
One behavioral - Manager
Interview Duration : Each one is 45 Minutes
$90-$100 per hour
Redmond, WA
All On-site
Job Description
The main function of a software development engineer in test (SDET) is creating, maintaining, and using automation test frameworks. An SDET will use test frameworks and infrastructure tools to design, implement, and deploy test cases on our automation systems.
Key Projects/Day-to-Day Responsibilities:
Developing software for CI, automation, and infrastructure
Work with the engineering team during the feature design and implementation phases to develop:
Test methodology (designing the test approach) to test the feature end-to-end.
Write Test and Automation strategy plans for the quality life cycle.
Collaborate with other testing members, developers, and Product Managers to deliver high quality products to our customers.
Gain a thorough understanding of CI/CD processes, and be able to modify and maintain CI/CD flows.
Build, maintain Automation infra , write automation scripts and execute automation scripts across all functional areas.
Execute multiple iterations of the test plan by running manual and automated test cases.
Analyze failures and root cause issues, file defects, follow up with developers, documentation and other teams on the resolution.
Monitor and manage the continuous integration environment.
Manage lab infrastructure health and scale them to meet various testing needs on the product
Interpret and report testing results, and be a vocal proponent for quality in every phase of the development process.
Purpose/Size of this team & where does this position fit within the team?
A small SWQA team, supporting Reality Labs Research's Machine Perception group
Why is this position open?
To support SWQA efforts for RL Research
How will performance be measured?
How tasks get completed based on realistic estimates of work.
Compelling Story & Candidate Value Proposition.
What makes this role interesting?
Get to work in a research environment, different from product.
Competitive market comparison & Unique Selling Points Small team, autonomy, technical breadth, great experience with automation lab.
Value added or experience gained
Continuous integration tooling unique to Meta, work with mobile devices and automation work flows for devices with sensors.
Must-Have HARD Skills
1. Prior experience programming python and javascript
2. 2+ years non-internship SW dev experience
3. Working on automation frameworks
Years of Experience: 6+ Years Minimum, but level indicates 8 - 10
Degrees/Certifications Required: BSCS, or related field (BSEE, BS in SW).
Candidate Disqualifiers
Are there any types of candidate profiles or skills that may not be the right fit for this team?
Need SW dev or automation experience, cannot just have QA background.
Are there any immediate disqualifiers or red flags that stand out?
If education or background not in SW development. Electronics or hardware background okay if they have SW dev skills.
Difficult Aspects of Job
What are some difficulties that the candidate should be aware they may face in the role and need to be able to handle to be successful?
There is a lot of home-grown infrastructure and tooling withing Meta. It is not vastly different than what is used in industry just may have a unique environment.
Interview Process
Timeline expectation on manager review of candidates
How soon after receiving resumes will you be able to review them?
Yes, we can review right away.
How many rounds of interviews? Who will be conducting each round?
Two technical (Lead SDET, SW Team), one behavioral (Manager)
Types of Interviews (behavioral, technical, presentation, etc.)
What should the contractor expect to talk about or what should they prepare?
One technical - SDET Coding & Automation Design
One technical - SW Coding
One behavioral - Manager
Interview Duration : Each one is 45 Minutes
Job ID: 469097424
Originally Posted on: 3/13/2025