CrawlJobs Logo

Principal Software Engineer – Test Automation

United States, Bellevue Employment contract 112000.00 - 154000.00 USD / Year · Job Posted July 03, 2026
Apply Position
Job Link Share

Job Description

This is where your work saves lives. The investigations we perform and the products we build improve patient outcomes globally. As a Principal Software Development Engineer in Test at Baxter, your role has a direct effect on creating positive change for others. It's complex work—and support is always available. Our teams collaborate across functions and lead through persuasion. Whether steering a team through a project or supervising direct reports, our research and development team takes responsibility for motivating others to deliver results. Our colleagues within our R&D organization desire to work on products that make a meaningful difference in others' lives. We are motivated by the power of teamwork and are natural leaders who are skilled at influencing others. When you join Baxter in this role, you'll use your analytical approach to identify risks and opportunities for innovation quickly. Agile and willing to take action, you stay calm under pressure!

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

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

Nice to have

regulated industry experience is a plus

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
  • Employee Discount Program
  • Employee Assistance Program (EAP)
  • Childcare benefits
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Support for Parents

Looking for more opportunities?

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

Similar Jobs for

Principal Software Engineer – Test Automation

8 matching positions

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

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 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

Principal Engineer, Software Test

Principal Software Development Engineer in Test role at Baxter's Bardy Diagnosti...
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
  • Applicants must be authorized to work for any employer in the U.S.
Job Responsibility
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
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

Principal Test Automation Engineer

Principal Test Automation Engineer. This role has been designed as ‘Hybrid’ with...
Location
Location
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Typically 10+ years experience in networking
  • Experience with internet protocols: TCP, UDP, IPv4/IPv6
  • Internet Protocols: TCP, UDP, IPv4/IPv6
  • Domain Knowledge: Cloud Provider/ Enterprise and Data Centre Technologies and AI/ML Data Center Network Technologies
  • Networking Protocols: BGP, OSPF/ISIS, ARP, VLANS, MPLS, L3VPN, MC-LAG, LACP, L2VPN, VPLS, Multicast, NGMVPN, EVPN-VXLAN, GRE, IPSec, NAT, HTTP, NetConf, etc.
  • Layer 2 technologies, Spanning Tree, LAG, MC-LAG, Virtual Chassis
  • CLOS Architecture, HA Design Concepts, EVPN
  • Test Knowledge: Prepare Test Plans, Test Execution, Understanding of Complex Customer Networks
  • Automation: Experience in automated test execution, ability to debug automation failures, and narrow down software issues from test results and logs. Knowledge in Python/Pytest/Go or any other scripting language
Job Responsibility
Job Responsibility
  • Responsible for driving Data Center and Enterprise Campus coverage, design and testing strategy
  • Design, develop, and implement Test topologies and test cases based on the Business needs of customers and reporting of end to end testing
  • Work closely with AI Infrastructure Test engineers to enhance solutions coverage and reduce Customer found defects in the field
  • Review of python automation for efficient test scenarios and future regression tests
  • The candidate must possess outstanding problem-solving skills in the diagnosis and resolution of customer issues
  • Work closely with cross-functional teams to develop and execute Multidimensional deployment scenario to measure SW quality and performance benchmarks
  • Analyze and root cause software issues identified during execution, closely working with respective stakeholders
  • Work with teams across geographical locations. Work collaboratively with cross functional teams, architects, and executives
  • Working closely with HPE Networking product development and architecture teams to understand product/feature requirements and solutions in alignment with customer business/network priorities
  • Build strong relationships with the senior leadership to understand the business objectives and translate into project deliverables
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
Read More
Arrow Right

Principal Software Automation Engineer

Microsoft Silicon Cloud Hardware Infrastructure Engineering (SCHIE) is the team ...
Location
Location
United States , Mountain View
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • CoE Leadership & Technical Authority: Own the end-to-end automation strategy for HPC, operational platforms, and Azure integrations. Define reference architectures, standards, and coding methodologies. Serve as the highest-level technical escalation point for automation, reliability, and integration challenges across the org
  • Roadmaps & Standards: Create and maintain multi-year automation roadmaps aligned to business priorities. Establish coding standards, testing strategies, code quality, security baselines, and operational readiness criteria adopted across teams
  • Team Leadership: Build, mentor, and technically lead a software automation team over time. Set hiring bar, role definitions, and career paths
  • coach senior engineers
  • lead by example through hands-on contributions
  • Hands-on Engineering (Principal IC): Architect, design, implement, and operate production-grade automation platforms for HPC infrastructure and cloud services
  • Operational Automation at Scale: Eliminate manual and error-prone work by codifying provisioning, imaging, patching, validation, break/fix, incident response, and self-healing remediation workflows
  • Platform & Service Integrations: Design robust API-first, event-driven, and asynchronous integrations across internal platforms for HPC services, and Azure-native services
  • ETL & Data Engineering: Build and evolve data pipelines that ingest, transform, and validate telemetry, logs, metrics, and operational signals. Enable reliability analysis, capacity forecasting, cost optimization, and executive reporting
  • Azure Automation & Governance: Lead infrastructure-as-code, CI/CD pipelines, identity and access automation (RBAC), policy enforcement, secrets management, and monitoring with security-by-default and compliance-aware practices
  • 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