CrawlJobs Logo

Principal Engineer, Software Test

United States, Bellevue 112000.00 - 154000.00 USD / Year · Job Posted February 14, 2026
Apply Position
Job Link Share

Job Description

Principal Software Development Engineer in Test role at Baxter's Bardy Diagnostics, focused on transforming cardiac diagnostics. The role involves working closely with software development teams to ensure testability is built into product design, designing and executing manual and automated test strategies, and supporting regulatory compliance and high-quality software delivery for medical technologies.

Job Responsibility

  • Partner cross‑functionally to define and implement effective, efficient testing strategies
  • Collaborate with development teams to ensure software designs support testability and long‑term maintainability
  • Plan and execute test development and execution activities across the software lifecycle
  • Analyze requirements and user needs to create clear, traceable, and effective test scripts
  • Identify, implement, and maintain tools, frameworks, and dashboards to support automated testing
  • Develop and execute manual and automated tests for front‑end and back‑end systems
  • Perform exploratory testing to uncover risks beyond scripted scenarios
  • Design automation code using reusable, scalable building blocks
  • Extend and continuously improve existing automated test suites
  • Lead informal and formal V&V activities, identify and triage defects, support root‑cause analysis, track issues to closure, and deliver clear test reports

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline
  • 5+ years of experience as a Software Development Engineer in Test within a product development environment
  • Demonstrated experience leading test activities, including test planning, test case development, execution, and results documentation
  • Strong experience with requirements analysis and customer needs analysis to drive effective test design
  • Proven strength in exploratory testing and high‑quality defect reporting
  • Familiarity with configuration management and issue‑tracking systems
  • Hands‑on experience with test automation, including strong programming fundamentals and design patterns
  • Applicants must be authorized to work for any employer in the U.S.

Nice to have

  • Experience in medical devices or other regulated industries
  • Strong proficiency in Python
  • Experience testing GraphQL and/or REST APIs
  • Experience with test frameworks such as Robot Framework, Pytest, Selenium, or Cucumber
  • Experience with test deployment and CI/CD pipelines using Azure DevOps
  • Familiarity with JavaScript, C, C++, and/or LabVIEW
  • Experience with Behavior‑Driven Development (BDD) and/or Test‑Driven Development (TDD)

What we offer

  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well‑Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Medical and dental coverage that start on day one
  • Insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP)
  • 401(k) Retirement Savings Plan (RSP)
  • Flexible Spending Accounts
  • Educational assistance programs
  • Paid holidays
  • Paid time off ranging from 20 to 35 days based on length of service
  • Family and medical leaves of absence
  • Paid parental leave
  • Commuting benefits
  • Employee Discount Program
  • Employee Assistance Program (EAP)
  • Childcare benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Principal Engineer, Software Test

8 matching positions

Principal Engineer, Software Test

Principal Software Development Engineer in Test role at Baxter, supporting the d...
Location
Location
United States , Bellevue
Salary
Salary:
112000.00 - 154000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline
  • 5+ years of experience as a Software Development Engineer in Test within a product development environment
  • Demonstrated experience leading test activities, including test planning, test case development, execution, and results documentation
  • Strong experience with requirements analysis and customer needs analysis to drive effective test design
  • Proven strength in exploratory testing and high‑quality defect reporting
  • Familiarity with configuration management and issue‑tracking systems
  • Hands‑on experience with test automation, including strong programming fundamentals and design patterns
Job Responsibility
Job Responsibility
  • Partner cross‑functionally to define and implement effective, efficient testing strategies that support product quality, timeliness, and regulatory compliance
  • Collaborate with development teams to ensure software designs support testability and long‑term maintainability
  • Plan and execute test development and execution activities across the software lifecycle
  • Analyze requirements and user needs to create clear, traceable, and effective test scripts
  • Identify, implement, and maintain tools, frameworks, and dashboards to support automated testing
  • Develop and execute manual and automated tests for front‑end and back‑end systems, including: Feature development testing, Exploratory testing, Requirements verification testing, Regression and build acceptance testing
  • Perform exploratory testing to uncover risks beyond scripted scenarios
  • Design automation code using reusable, scalable building blocks
  • Extend and continuously improve existing automated test suites
  • Lead informal and formal V&V activities, identify and triage defects, support root‑cause analysis, track issues to closure, and deliver clear test reports
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well‑Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Medical and dental coverage that start on day one
  • Insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP)
  • 401(k) Retirement Savings Plan (RSP)
  • Flexible Spending Accounts
  • Fulltime
Read More
Arrow Right

Senior Software Engineer / Principal Software Engineer

We are hiring multiple Senior Software Engineers and Principal Software Engineer...
Location
Location
Costa Rica , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or Engineering OR equivalent experience
  • At least 5 years of experience in software design and backend service development
  • 5+ years of hands-on experience in an object-oriented language such as C++, C#, Java, Python, or equivalent experience with C
  • Proficiency in English is essential for effective communication
Job Responsibility
Job Responsibility
  • Drive a project through to delivery removing obstacles as needed to ensure success
  • Contribute to the design of large-scale distributed software services and solutions
  • Write clean, well-tested code
  • Champion and drive improvements to team software engineering practices
  • Mentor junior engineers
  • Collaborate with related teams to achieve goals
  • Promote knowledge sharing and contribute to onboarding documentation for new engineers
  • Act as a participant in the on-call rotation to monitor service for degradation, downtime, or interruptions and perform complex incident management and problem resolution for the service
  • Fulltime
Read More
Arrow Right
New

Principal Software Engineer – Test Automation

This is where your work saves lives. The investigations we perform and the produ...
Location
Location
United States , Bellevue
Salary
Salary:
112000.00 - 154000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
  • 7+ years of experience in Software Test Automation/SDET roles within a product development environment
  • Proven experience delivering high-quality software products from development through release
  • Strong expertise in test planning, test case design, execution, defect tracking, and test reporting/documentation
  • Experience analyzing requirements and customer needs to develop effective automated test strategies and scripts
  • Proficiency in Python, Java, or C/C++
  • Experience with test automation frameworks such as PyTest, Selenium, Robot Framework, or Cucumber
  • Hands-on experience testing REST APIs and/or GraphQL services, with strong exploratory testing and bug investigation skills
  • Strong understanding of software engineering principles, BDD/test-first methodologies, configuration management, and issue-tracking tools
  • regulated industry experience is a plus
Job Responsibility
Job Responsibility
  • Partner with cross-functional teams to develop and implement effective test strategies that ensure product quality, compliance, and on-time delivery
  • Collaborate with software engineers to promote testability and quality throughout the software development lifecycle
  • Lead test planning, estimation, and execution activities for complex software features and releases
  • Analyze business requirements and user needs to design, develop, and maintain automated and manual test cases
  • Design, implement, and enhance scalable test automation frameworks, tools, dashboards, and reusable test components
  • Execute front-end, back-end, API, and exploratory testing
  • identify, document, and track defects through resolution
  • Drive verification and validation (V&V) activities, perform root cause analysis, and provide comprehensive test reporting and quality metrics
  • Create and maintain test plans, test suites, test cases, protocols, and related quality documentation to ensure complete test coverage and traceability
What we offer
What we offer
  • Medical and dental coverage that start on day one
  • Insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP), with the ability to purchase company stock at a discount
  • 401(k) Retirement Savings Plan (RSP), with options for employee contributions and company matching
  • Flexible Spending Accounts
  • Educational assistance programs
  • Time-off benefits such as paid holidays, paid time off ranging from 20 to 35 days based on length of service
  • Family and medical leaves of absence
  • Paid parental leave
  • Commuting benefits
  • Fulltime
Read More
Arrow Right
New

Principal Software Engineer – Test Automation

This is where your work makes a difference. At Baxter, we believe every person—r...
Location
Location
United States , Bellevue
Salary
Salary:
112000.00 - 154000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
  • 7+ years of experience in Software Test Automation/SDET roles within a product development environment
  • Proven experience delivering high-quality software products from development through release
  • Strong expertise in test planning, test case design, execution, defect tracking, and test reporting/documentation
  • Experience analyzing requirements and customer needs to develop effective automated test strategies and scripts
  • Proficiency in Python, Java, or C/C++
  • Experience with test automation frameworks such as PyTest, Selenium, Robot Framework, or Cucumber
  • Hands-on experience testing REST APIs and/or GraphQL services, with strong exploratory testing and bug investigation skills
  • Strong understanding of software engineering principles, BDD/test-first methodologies, configuration management, and issue-tracking tools
  • regulated industry experience is a plus
Job Responsibility
Job Responsibility
  • Partner with cross-functional teams to develop and implement effective test strategies that ensure product quality, compliance, and on-time delivery
  • Collaborate with software engineers to promote testability and quality throughout the software development lifecycle
  • Lead test planning, estimation, and execution activities for complex software features and releases
  • Analyze business requirements and user needs to design, develop, and maintain automated and manual test cases
  • Design, implement, and enhance scalable test automation frameworks, tools, dashboards, and reusable test components
  • Execute front-end, back-end, API, and exploratory testing
  • identify, document, and track defects through resolution
  • Drive verification and validation (V&V) activities, perform root cause analysis, and provide comprehensive test reporting and quality metrics
  • Create and maintain test plans, test suites, test cases, protocols, and related quality documentation to ensure complete test coverage and traceability
What we offer
What we offer
  • Medical and dental coverage that start on day one
  • Insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP)
  • 401(k) Retirement Savings Plan (RSP)
  • Flexible Spending Accounts
  • Educational assistance programs
  • Paid holidays
  • Paid time off ranging from 20 to 35 days based on length of service
  • Family and medical leaves of absence
  • Paid parental leave
  • Fulltime
Read More
Arrow Right

Principal Software Engineer in Test (Automation & AI)

We're scaling the Prisma SASE Test team and seeking Test Engineers with an Autom...
Location
Location
United States , Santa Clara
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience
  • Understanding of computer networks and protocols
  • Automation skills - Python - Backend , JavaScript, Playwright - Frontend
  • Strong Python
  • for backend validations with experience in building tools, frameworks and reporting
  • Experience with Playwright or similar browser automation
  • Built and led automation frameworks for a team
  • CI/CD pipeline experience (Jenkins, GitLab CI, GitHub Actions)
  • Understanding of Containers, Kubernetes and Orchestration
  • Cloud platforms: AWS, Azure, or GCP
Job Responsibility
Job Responsibility
  • Great opportunity to work on AI assisted automation initiatives
  • AI-Assisted Automation Initiatives: Design and implement AI-powered test generation using LLMs to create test cases from requirements, API specs, and user stories
  • Build intelligent test selection systems that predict which tests to run based on code changes (ML-based test impact analysis)
  • Develop self-healing test frameworks that use AI to detect and adapt to UI/API changes automatically
  • Create anomaly detection pipelines to identify flaky tests and performance regressions without manual triage
  • Leverage AI agents to automate exploratory testing and generate edge-case scenarios
  • Core Test Engineering: Develop and execute sophisticated software tests and frameworks to validate Prisma SASE Functionality and Scale
  • Provide Thorough Technical Leadership in the areas of Cloud Based Orchestration, Cloud delivered Security, Cloud Networking and Automation Design
  • Participate in system design so that Quality Assurance is considered throughout the entire lifecycle of the Prisma Access Feature Development
  • Develop and/or Enhance Automated test Infrastructure to enable building Scalable & Flexible tests
What we offer
What we offer
  • Restricted stock units
  • Bonus
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Vehicle Test Platforms

As a Principal Software Engineer on the Virtual Test Platforms team, you will he...
Location
Location
United States
Salary
Salary:
216000.00 - 320000.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of professional software engineering experience, with a focus on building and operating production systems
  • Bachelor’s degree in computer science or related field OR equivalent work experience
  • Proven experience leading complex, cross-team technical initiatives as a staff or principal-level engineer
  • Strong proficiency in at least one of Java, Go, or C/C++ and willingness to learn others as needed
  • Deep understanding of software architecture and design principles, including distributed systems, scalability, and reliability
  • Demonstrated ability to influence without authority, build strong partnerships, and communicate clearly with technical and non-technical stakeholders
Job Responsibility
Job Responsibility
  • Deliver high-impact, high-ROI technical solutions for highly automated and highly scaled virtualized testing for GM products and services
  • Write production-quality code, prototypes, and reference implementations that unblock teams and demonstrate best practices
  • Partner with product, platform, and security teams through design reviews, feedback sessions, and brainstorming with a focus on testing and validation
  • Mentor and coach ICs, helping them navigate complex technical decisions and grow as senior engineers
  • Create and maintain reusable guidance, examples, and documentation that scale knowledge across GM’s engineering community
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Principal Software Automation / Test Engineer

We are seeking an AI-savvy Principal QA Test Engineer to transform how we test a...
Location
Location
United States , Santa Clara
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • M.S./B.S. degree in Computer Science, Electrical Engineering, or equivalent military experience required.
  • 10+ years of experience in QA/Test Automation Engineering with demonstrated impact on product quality and team practices.
  • 2+ years of hands-on experience with AI/ML technologies, including LLMs, prompt engineering, and AI-assisted development workflows.
  • Proven track record of building autonomous testing systems or AI-powered quality engineering tools.
  • Intermediate to Expert level experience with REST API driven automation using Python or Go.
  • Deep expertise in cybersecurity, cloud networking, or distributed systems test, including expert knowledge of TCP/IP, DNS, and SSL/TLS.
  • Experience with Identity Technologies such as Azure AD, Okta, or Ping Identity.
  • Experience with cloud providers (AWS, Azure, GCP) and cloud networking architectures (VPCs, subnets, security groups, NAT).
  • Experience with Windows/Linux/MAC Networking and Security Features.
  • Expertise in REST API testing, web UI automation (Selenium, Playwright, Puppeteer), and cloud-native application testing.
Job Responsibility
Job Responsibility
  • Design and implement autonomous QA workflows using AI agents and LLM-based frameworks to achieve continuous, intelligent test execution across multiple services.
  • Develop AI-augmented test infrastructure enabling scalable, context-aware testing that reflects real-world deployment scenarios.
  • Build AI-powered test generation systems that automatically create comprehensive test suites from requirements, specifications, and production telemetry.
  • Participate in system design to ensure quality, observability, and testability are built-in throughout the feature development lifecycle.
  • Provide technical leadership in browser security, cloud orchestration, distributed systems, and AI-assisted quality engineering across multi-team quality initiatives.
  • Mentor junior and mid-level engineers on AI/ML testing techniques, prompt engineering, and modern quality practices
  • lead adoption of new testing methodologies and measure impact.
  • Collaborate with Development, SRE, Product Management, and Technical Marketing to align quality strategy with business outcomes and establish quality standards.
  • Enhance test strategies, automation, and build infrastructure with feedback and analysis from real-world customer deployments.
  • Stay current with AI/ML advancements and translate them into practical testing innovations like agentic workflows, multimodal testing, and AI-powered observability.
What we offer
What we offer
  • restricted stock units
  • bonus
  • Fulltime
Read More
Arrow Right

Principal Software Automation Test Engineer

We are seeking an AI-savvy Principal QA Test Engineer to transform how we test a...
Location
Location
United States , Santa Clara
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • M.S./B.S. degree in Computer Science, Electrical Engineering, or equivalent military experience required
  • 10+ years of experience in QA/Test Automation Engineering with demonstrated impact on product quality and team practices
  • 2+ years of hands-on experience with AI/ML technologies, including LLMs, prompt engineering, and AI-assisted development workflows
  • Proven track record of building autonomous testing systems or AI-powered quality engineering tools
  • Intermediate to Expert level experience with REST API driven automation using Python or Go
  • Deep expertise in cybersecurity, cloud networking, or distributed systems test, including expert knowledge of TCP/IP, DNS, and SSL/TLS
  • Experience with Identity Technologies such as Azure AD, Okta, or Ping Identity
  • Experience with cloud providers (AWS, Azure, GCP) and cloud networking architectures (VPCs, subnets, security groups, NAT)
  • Experience with Windows/Linux/MAC Networking and Security Features
  • Expertise in REST API testing, web UI automation (Selenium, Playwright, Puppeteer), and cloud-native application testing
Job Responsibility
Job Responsibility
  • Design and implement autonomous QA workflows using AI agents and LLM-based frameworks to achieve continuous, intelligent test execution across multiple services
  • Develop AI-augmented test infrastructure enabling scalable, context-aware testing that reflects real-world deployment scenarios
  • Build AI-powered test generation systems that automatically create comprehensive test suites from requirements, specifications, and production telemetry
  • Participate in system design to ensure quality, observability, and testability are built-in throughout the feature development lifecycle
  • Provide technical leadership in browser security, cloud orchestration, distributed systems, and AI-assisted quality engineering across multi-team quality initiatives
  • Mentor junior and mid-level engineers on AI/ML testing techniques, prompt engineering, and modern quality practices
  • lead adoption of new testing methodologies and measure impact
  • Collaborate with Development, SRE, Product Management, and Technical Marketing to align quality strategy with business outcomes and establish quality standards
  • Enhance test strategies, automation, and build infrastructure with feedback and analysis from real-world customer deployments
  • Stay current with AI/ML advancements and translate them into practical testing innovations like agentic workflows, multimodal testing, and AI-powered observability
  • Fulltime
Read More
Arrow Right