Software Development Engineer - Test

Sunnyvale, CA, US • Posted 7 hours ago • Updated 7 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

📋 Comparing job requirements...

Job Details

Skills

  • Software Development
  • Research
  • FOCUS
  • ECG
  • Sensors
  • OS X
  • Firmware
  • Computer Science
  • Swift
  • IOS Development
  • Xcode
  • UI
  • Quality Assurance
  • Python
  • Test Plans
  • Artificial Intelligence
  • Workflow
  • Debugging
  • Testing
  • Automated Testing
  • Computer Hardware
  • Project Lifecycle Management
  • Documentation
  • Test Cases
  • Test Execution
  • Reporting
  • Management

Summary

Join the Health Study QE team and help enable research into the next generation of health sensing features. In this role, you will focus on testing application software that collects a wide range of health and sensor data, working directly with technologies like ECG and PPG-based heart rate sensing, as well as novel investigative prototype sensors.

Description

Your testing will span macOS, iOS, and watchOS applications that drive unique user experiences, interface with firmware and low-level software drivers, and provide critical data to processing pipelines. We are looking for a highly motivated engineer who independently drives bugs to closure, collaborates seamlessly with developers to resolve issues, and effectively navigates technical discussions with fellow Quality Engineers, development partners, and program managers.

Minimum Qualifications

BS in Computer Science or related

Experience software or application testing with Python and test automation experience

Experience with Swift programming and developing iOS test automation with Xcode UI automation framework

Experience collaborating with cross-functional teams, guaranteeing complete test coverage

Preferred Qualifications

3+ years in software or application testing with strong Python and test automation experience

Build creative new tools and methodologies to stress software features

Author detailed test plans that cover all functionality and edge cases of a system

Experience leveraging AI-powered development tools to streamline daily workflows, accelerate coding and debugging, creating test frameworks and improve overall code quality and testing

Partner with development team to quickly learn a new application, break it into functional parts, and identify potential weaknesses

Develop robust and repeatable automated testing solutions

Understand the context where an application will be deployed, providing insights to potential failures

Execute manual and automated test plans on a variety of hardware and software configurations

Craft quality from an early stage by being involved through the entire project lifecycle

Documentation of test cases and code used for test execution

Tracking performance, reporting results to management, driving issues to closure
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90733111
  • Position Id: faa14220c76489be05cc3c480790727b
  • Posted 7 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Sunnyvale, California

Today

Full-time

Cupertino, California

Today

Full-time

Cupertino, California

Today

Full-time

Cupertino, California

Today

Full-time

Search all similar jobs