Software Testing Engineer
Listed on 2026-06-14
-
IT/Tech
Technical Support, IT QA Tester / Automation, Data Security
Job Title
Software Testing Engineer
Job DescriptionJoin our dynamic Scenario Testing Lab where you will work with cutting‑edge hardware at various stages of development. Your role will involve measuring power usage by running simulations that mimic real user activities, such as streaming videos or using applications, to obtain accurate battery capacity metrics.
This position primarily focuses on executing tests, setting up configurations, collecting and analyzing data, and reporting errors. You will also engage in triaging and debugging issues within the testing framework or the products being tested. As new features are introduced, opportunities arise to develop both manual and automated test cases.
Responsibilities- Execute automated and manual test cases and analyze data for accuracy.
- Set up and configure test environments and run tests to gather data.
- Report errors and identify anomalies by comparing data against trends and expectations.
- Triage and debug issues in both the testing framework and the products.
- Develop and enhance existing test cases and infrastructure using Python and Selenium.
- Interact with hardware and software to ensure accurate power measurements.
- Write concise defect reports and follow established testing protocols.
- 3-8 years of experience executing test cases and data analysis.
- Proficiency in Python, Selenium, and debugging tools such as CMD, Bash, and Power Shell.
- Experience with Windows and Linux operating systems.
- Knowledge of software testing methodologies, including black box and white box testing.
- Strong data analysis skills (mean, mode, median, standard deviation).
Skills & Qualifications
- Experience in application testing and troubleshooting across various operating systems.
- Understanding of hardware interactions, including imaging devices and device management.
- Knowledge of voltage, current, power, and resistance measurements using DMMs or oscilloscopes.
- Familiarity with internal tools such as the TFS ticketing system, Office 365, WTT, and MS Teams.
Collaborative, communal workspace within our hardware campus, comprising shared offices and labs. Work with a team of 12 engineers using a ticketing system to manage testing tasks. Adherence to lab safety procedures and maintaining product secrecy and security is essential.
Job Type & LocationContract position based out of Redmond, WA.
Pay and BenefitsPay range: $40.00 – $50.00 per hour.
- Medical, dental and vision
- Critical illness, accident, and hospital coverage
- 401(k) retirement plan – pre-tax and Roth post-tax contributions available
- Life insurance (voluntary life and AD&D for employee and dependents)
- Short and long-term disability
- Health Spending Account (HSA)
- Transportation benefits
- Employee Assistance Program
- Paid time off (PTO, vacation, or sick leave)
Position anticipated to close on June 22, 2026.
Equal Opportunity EmployerThe company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information, or any characteristic protected by law.
San Francisco Fair Chance Ordinance:
For positions located in the city and county of San Francisco, we consider qualified applicants with arrest and conviction records.
Massachusetts Lie Detector:
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI):
We may use AI to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).