Software Engineer (Test Engineering team)

ResMed · Silicon Valley CA

Company

ResMed

Location

Silicon Valley CA

Type

Full Time

Job Description

Digital Health Technology team powers digital experiences and engagement to enhance the lives of millions of people every day through connected care. We build, deliver and manage a portfolio of data management platforms and mobile offerings in support of our core businesses. We thrive on simple and elegant architecture and agility. You'll be immersed in a dynamic high-growth environment and empowered to excel, take informed risks, and drive ingenuity across the enterprise.

We are looking for a Software Engineer who has an experience with AWS cloud services to be part of the Test Engineering team.

As a Software Engineer with AWS knowledge, you will be an enthusiastic self-starter who can think outside the box and possess the mental agility to make an impact within your role quickly. You will be able to show the ability to learn fast and to work effectively within the team environment. You love technology, writing code, and training machines to automate your tasks.

Let's talk about Responsibilities

This role is responsible performing software development, design and testing to support the testing activities in the DHT web, mobile and cloud applications. It also encompasses working with global Product Development (PD) teams in Sydney, San Diego, and Halifax. These applications are designed for clinicians involved in the care and management of patients with obstructive sleep apnea and respiratory disorders.
  • The primary objective of Verification & Validation (V&V) specialization within Engineering(PD) Job Family is to verify and validate the end to end system and design of all new products as part of product development prior to product release.
  • It is also responsible for designing and automating (where possible) effective test methodologies and test instrumentation to ensure designs meet their specifications and user needs.
  • V&V test designs, analyze results through utilizing technologies, automation and data analytics to ensure compliance to quality and regulatory requirements.
  • Performs work in a specialized area of expertise that requires knowledge of fundamental themes, principles and concepts. Typically requires a university degree or equivalent work experience.
  • Responsibilities include:
    (1) Apply software development skills/techniques and AWS knowledge to the design and development of test automation solutions.
    (2) Enhance tools/applications for the current test automation framework by applying innovative state-of-the-art software development frameworks and data science solutions.
    (3) Propose, define and implement processes and solutions for improved software development.
    (4) Resolve complex problems with efficient designs and implementations.
    (5) Perform design reviews and test code inspections leading to application optimization.
    (6) Collaborate within teams, across business and initiate functional and technical discussions.
    (7) Maintain technical skills and awareness of current state-of-the-art technical advancements.


Let's talk about Qualifications and Experience

Required:

  • Computer Science, Engineering or Science degree or equivalent experience.
  • Experience of core Java language, Spring framework, micro services and web APIs.
  • Exposure to Angular, Spring Boot, relational & non-relational databases (MongoDB, DynamoDB and SQL Server are highly desirable).
  • Experience building application using AWS services, technically proficiency in services such as EC2, ELB, RDS, Lambda, S3.
  • Good understanding of cloud networking concepts.


Preferred:
  • Experience with performance testing and monitoring tools such as JMeter, AppDynamics, CloudWatch, Tibco/RTView, RedGate.
  • Work with automation tools such as Terraform including building cloud-based CI/CD/CT DevOps pipelines.
  • Container Tooling - Docker.
  • Knowledge in Machine Learning methodologies with hands on experience, such as, classifications, regressions, forecasts and unsupervised learning is a bonus.
  • Developing professional expertise, applies company policies and procedures to resolve a variety of issues.


Joining us is more than saying "yes" to making the world a healthier place. It's discovering a career that's challenging, supportive and inspiring. Where a culture driven by excellence helps you not only meet your goals, but also create new ones. We focus on creating a diverse and inclusive culture, encouraging individual expression in the workplace and thrive on the innovative ideas this generates. If this sounds like the workplace for you, apply now!

Date Posted

10/10/2022

Views

5

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Engineer - Mulligan Funding

Views in the last 30 days - 13

Mulligan Funding is a leading provider of working capital to small and mediumsized businesses They are seeking a Senior Software Engineer with full st...

View Details

Software Engineer, Gameplay and Camera - Visual Concepts

Views in the last 30 days - 8

Visual Concepts is a game development studio looking for a Gameplay Software Engineer to work on WWE 2K The role requires experience in game developme...

View Details

Software Engineering Intern (Summer 2023) - Dexterity Capital

Views in the last 30 days - 11

Dexterity Capital is a quantitative trading firm that values growth autonomy and getting things done They offer competitive compensation equity option...

View Details

Software Engineer, Tech Lead: Ads Attribution - 14+ Years of Experience - Snap Inc.

Views in the last 30 days - 9

Snap Inc is a technology company that contributes to human progress by empowering people to express themselves live in the moment learn about the worl...

View Details

Senior Online Engineer - Visual Concepts

Views in the last 30 days - 6

Visual Concepts is a game development studio looking for an experienced Online Engineer to build impactful features and services for players and devel...

View Details

Senior Software Developer - SDI Presence

Views in the last 30 days - 6

SDI Presence LLC is a company that provides IT managed services and consultancy looking for developers with extensive CNET experience to work onNET ap...

View Details