Software Development Engineer in Test (SDET)

Overview

Remote
Full Time

Skills

Project Management
Performance Management
Preventive Maintenance
Health Insurance
English
Spanish
Military
Banking
Brand
FOCUS
Value Engineering
Test Strategy
Cloud Computing
Mobile Applications
Health Care
Product Management
Software Testing
IOS Development
Android
Specification Gathering
Agile
Sprint
Requirements Analysis
Clarity
Test Plans
Test Scenarios
Test Execution
Test Cases
Functional Requirements
Regression Analysis
Exploratory Testing
Test Management
JIRA
TestRail
Usability
User Experience
Accessibility
Regulatory Compliance
WCAG
ADA
Cross-browser
Operating Systems
Web Applications
Tablet
Software Development
Documentation
Quality Assurance
Continuous Improvement
Manual Testing
Test Methods
Training
Mentorship
Evaluation
Appium
UI
Cypress
Continuous Integration
Programming Languages
Java
C#
Python
JavaScript
Swift
Kotlin
RESTful
POSTMAN
Collaboration
Automated Testing
Software Engineering
Software Development Methodology
Version Control
Testing
Communication
Mobile Testing
Computer Science
Leadership
Management

Job Details

Details

  • Department: Studio Engagement Product Delivery
  • Schedule: Full Time Monday - Friday 8-5pm CT
  • Location: Remote
Benefits

Paid time off (PTO)

Various health insurance options & wellness plans

Retirement benefits including employer match plans

Long-term & short-term disability

Employee assistance programs (EAP)

Parental leave & adoption assistance

Tuition reimbursement

Ways to give back to your community

Benefit options and eligibility vary by position. Compensation varies based on factors including, but not limited to, experience, skills, education, performance and salary range at the time of the offer.

Responsibilities

The Ascension Studio is transforming healthcare by delivering brand-wide experiences powered by people, design, data and technology for those we seek to serve and for those who serve. We believe the best solutions come from a deep understanding of user needs, business considerations and technical possibilities. We focus on outcomes rather than outputs, measure the impact of our solutions, and continuously improve and upgrade our solutions over time. We believe empowered teams, given clear structure, goals and lightweight processes, produce great solutions. Job descriptions aren't perfect and not all applicants will have skills that match this job description exactly. The attributes listed below represent our current thinking for the role but you might be a great candidate even if you don't fit everything we've described. We value diverse experiences and you may have important skills we haven't thought of. If this sounds like you, we encourage you to apply. If this role isn't quite right for you, please look at our other openings by searching #AscensionStudio at jobs.ascension.org.

As a Software Development Engineer in Test (SDET), you will have an important role in updating our current test automation solution and help QA leadership in the execution of our test strategy, test plans & test execution of the various products. In doing so, you will be expected to play a key role in the ongoing creation of our robust suite of cloud-native enterprise and mobile applications in the rapidly growing healthcare software industry. You will be a member of the larger team working collaboratively in an Agile organization to deliver software that sustains and improves the health of individuals and communities. You will work closely with Software developers, Product Management and other stakeholders to help cultivate a quality mindset, coach and advocate for quality, while assisting teams with software testing practices.

With more than 4,000 associates, Ascension Technologies enables access to data across applications, transforming how clinicians and patients interact with technology, which enhances our ability to better serve communities with greater agility and responsiveness. Our associates leverage technology to create collaborative solutions that improve health decisions every day. We believe you should be a tech founder not a fixer - that's how we do tech at Ascension technologies. We are advocates for a compassionate and just society through our actions and our words, and we are developing software solutions to support that mission.

Duties:

  • Create automated test cases, manual test cases, help improve our automation framework
  • Work on Test Automation across multiple mobile platforms applying user design principles: iOS and Android
  • Assist on the creation of automated unit, integration and performance tests to fully test software products
  • Work with other stakeholders (Product, UX, etc.) to ensure delivered code meets specifications based on functional/technical specifications
  • Participate in Agile routines and ceremonies; daily standups, sprint planning, sprint demos/retrospectives
  • Perform manual testing and create test cases for each feature
  • Support Production deployment to validate the health of the build
Test Planning & Requirement Analysis
  • Review and analyze requirements, specifications, and design documents to ensure clarity and completeness.
  • Develop test plans, test scenarios, and test cases based on project requirements.

    Identify test data needs and set up test environments accordingly.
Test Execution
  • Execute test cases to validate functional and non-functional requirements.
  • Perform different types of testing, including functional, UI, regression, smoke, and exploratory testing .

    Identify, document, and track defects using test management tools (e.g., JIRA, TestRail).

    Reproduce reported defects and verify bug fixes.
Usability & Accessibility Testing
  • Assess application usability and provide feedback for user experience (UX) improvements .
  • Validate web accessibility compliance with WCAG and ADA standards .
Cross-Browser & Cross-Device Testing
  • Ensure compatibility across multiple browsers, devices, and operating systems .

    Test responsive web applications on desktop, mobile, and tablet environments.
Collaboration & Documentation
  • Work closely with developers, product managers, and SDMs (Software Development Managers) to clarify requirements and expectations.
  • Maintain detailed test reports, logs, and documentation for tracking progress and issues.

    Provide feedback and recommendations to improve software quality and testing processes.
Continuous Improvement
  • Participate in test review meetings and suggest improvements in testing strategies.
  • Stay updated with the latest trends and best practices in manual testing and QA methodologies .

Requirements:

  • 5+ years of professional experience as a Software Developer in Test or equivalent
  • 3+ years of experience in training/mentoring/evaluation/selection of processes/tools/frameworks for test automation.
  • Design/development experience with Mobile Test tools/frameworks like Espresso, Appium, XCTest for UI and automation
  • Design/development experience with Playwright, Cypress, WebdriverIO
  • Experience working in a CI environment
  • Experience with at least one of the programming languages like Java, C#, Python, Go, Javascript, Swift or Kotlin
  • Experience with REST services and verification using tools like Postman
  • Experience working with engineers to collaborate on test automation scenarios
  • Basic understanding of professional software engineering best practices for the full SDLC including coding standards, code reviews, source control, build processes, testing, and operations
  • Strong verbal and written communication skills
  • Openness to adopt advances in mobile test frameworks and an unceasing desire to learn new things
  • Outstanding interpersonal skills, a positive mindset, and a collaborative spirit are a must have
  • B.S in Computer Science, M.S. in Computer Science, or equivalent experience Preferred

Requirements

Education:

  • High school diploma/GED with 2 years of experience, or Associate's degree, or Bachelor's degree required.

Work Experience:

  • 1 year of experience required.
  • 4 years of experience preferred.
  • 2 years of leadership or management experience preferred.
Additional Preferences

#GMDx

#LI-Remote

Why Join Our Team

Ascension associates are key to our commitment of transforming healthcare and providing care to all, especially those most in need. Join us and help us drive impact through reimagining how we can deliver a people-centered healthcare experience and creating the solutions to do it. Explore career opportunities across our ministry locations and within our corporate headquarters.

Ascension is a leading non-profit, faith-based national health system made up of over 134,000 associates and 2,600 sites of care, including more than 140 hospitals and 40 senior living communities in 19 states.

Our Mission, Vision and Values encompass everything we do at Ascension. Every associate is empowered to give back, volunteer and make a positive impact in their community. Ascension careers are more than jobs; they are opportunities to enhance your life and the lives of the people around you.

Equal Employment Opportunity Employer

Ascension will provide equal employment opportunities (EEO) to all associates and applicants for employment regardless of race, color, religion, national origin, citizenship, gender, sexual orientation, gender identification or expression, age, disability, marital status, amnesty, genetic information, carrier status or any other legally protected status or status as a covered veteran in accordance with applicable federal, state and local laws.

For further information, view the EEO Know Your Rights (English) poster or EEO Know Your Rights (Spanish) poster.

As a military friendly organization, Ascension promotes career flexibility and offers many benefits to help support the well-being of our military families, spouses, veterans and reservists. Our associates are empowered to apply their military experience and unique perspective to their civilian career with Ascension.

Pay Non-Discrimination Notice

Please note that Ascension will make an offer of employment only to individuals who have applied for a position using our official application. Be on alert for possible fraudulent offers of employment. Ascension will not solicit money or banking information from applicants.

E-Verify Statement

This employer participates in the Electronic Employment Verification Program. Please click the E-Verify link below for more information.

E-Verify

Responsibilities

The Ascension Studio is transforming healthcare by delivering brand-wide experiences powered by people, design, data and technology for those we seek to serve and for those who serve. We believe the best solutions come from a deep understanding of user needs, business considerations and technical possibilities. We focus on outcomes rather than outputs, measure the impact of our solutions, and continuously improve and upgrade our solutions over time. We believe empowered teams, given clear structure, goals and lightweight processes, produce great solutions.

Job descriptions aren't perfect and not all applicants will have skills that match this job description exactly. The attributes listed below represent our current thinking for the role but you might be a great candidate even if you don't fit everything we've described. We value diverse experiences and you may have important skills we haven't thought of. If this sounds like you, we encourage you to apply. If this role isn't quite right for you, please look at our other openings by searching #AscensionStudio at jobs.ascension.org.

As a Software Development Engineer in Test (SDET), you will have an important role in updating our current test automation solution and help QA leadership in the execution of our test strategy, test plans & test execution of the various products. In doing so, you will be expected to play a key role in the ongoing creation of our robust suite of cloud-native enterprise and mobile applications in the rapidly growing healthcare software industry. You will be a member of the larger team working collaboratively in an Agile organization to deliver software that sustains and improves the health of individuals and communities. You will work closely with Software developers, Product Management and other stakeholders to help cultivate a quality mindset, coach and advocate for quality, while assisting teams with software testing practices.

With more than 4,000 associates, Ascension Technologies enables access to data across applications, transforming how clinicians and patients interact with technology, which enhances our ability to better serve communities with greater agility and responsiveness. Our associates leverage technology to create collaborative solutions that improve health decisions every day. We believe you should be a tech founder not a fixer - that's how we do tech at Ascension technologies. We are advocates for a compassionate and just society through our actions and our words, and we are developing software solutions to support that mission.

Duties:

  • Create automated test cases, manual test cases, help improve our automation framework
  • Work on Test Automation across multiple mobile platforms applying user design principles: iOS and Android
  • Assist on the creation of automated unit, integration and performance tests to fully test software products
  • Work with other stakeholders (Product, UX, etc.) to ensure delivered code meets specifications based on functional/technical specifications
  • Participate in Agile routines and ceremonies; daily standups, sprint planning, sprint demos/retrospectives
  • Perform manual testing and create test cases for each feature
  • Support Production deployment to validate the health of the build
Test Planning & Requirement Analysis

  • Review and analyze requirements, specifications, and design documents to ensure clarity and completeness.
  • Develop test plans, test scenarios, and test cases based on project requirements.

    Identify test data needs and set up test environments accordingly.
Test Execution

  • Execute test cases to validate functional and non-functional requirements.
  • Perform different types of testing, including functional, UI, regression, smoke, and exploratory testing .

    Identify, document, and track defects using test management tools (e.g., JIRA, TestRail).

    Reproduce reported defects and verify bug fixes.
Usability & Accessibility Testing

  • Assess application usability and provide feedback for user experience (UX) improvements .
  • Validate web accessibility compliance with WCAG and ADA standards .
Cross-Browser & Cross-Device Testing

  • Ensure compatibility across multiple browsers, devices, and operating systems .

    Test responsive web applications on desktop, mobile, and tablet environments.
Collaboration & Documentation

  • Work closely with developers, product managers, and SDMs (Software Development Managers) to clarify requirements and expectations.
  • Maintain detailed test reports, logs, and documentation for tracking progress and issues.

    Provide feedback and recommendations to improve software quality and testing processes.
Continuous Improvement

  • Participate in test review meetings and suggest improvements in testing strategies.
  • Stay updated with the latest trends and best practices in manual testing and QA methodologies .

Requirements:

  • 5+ years of professional experience as a Software Developer in Test or equivalent
  • 3+ years of experience in training/mentoring/evaluation/selection of processes/tools/frameworks for test automation.
  • Design/development experience with Mobile Test tools/frameworks like Espresso, Appium, XCTest for UI and automation
  • Design/development experience with Playwright, Cypress, WebdriverIO
  • Experience working in a CI environment
  • Experience with at least one of the programming languages like Java, C#, Python, Go, Javascript, Swift or Kotlin
  • Experience with REST services and verification using tools like Postman
  • Experience working with engineers to collaborate on test automation scenarios
  • Basic understanding of professional software engineering best practices for the full SDLC including coding standards, code reviews, source control, build processes, testing, and operations
  • Strong verbal and written communication skills
  • Openness to adopt advances in mobile test frameworks and an unceasing desire to learn new things
  • Outstanding interpersonal skills, a positive mindset, and a collaborative spirit are a must have
  • B.S in Computer Science, M.S. in Computer Science, or equivalent experience Preferred

Qualifications

Education:

  • High school diploma/GED with 2 years of experience, or Associate's degree, or Bachelor's degree required.

Work Experience:

  • 1 year of experience required.
  • 4 years of experience preferred.
  • 2 years of leadership or management experience preferred.
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.