Senior Software Engineer in Test (Sr. SDET)

Company: PEMCO

Role summary

Senior Software Engineer in Test (Sr. SDET) is a full-time role at PEMCO in Seattle, Washington, United States (hybrid). Posted 2026-08-14. Experience level: 5-10.

Job title
Senior Software Engineer in Test (Sr. SDET)
Company
PEMCO
Location
Seattle, Washington, United States
Work arrangement
hybrid
Employment type
full-time
Category
QA & Testing
Experience level
5-10
Date posted
2026-08-14

Job description

Applicants must be a resident and work from one of the following states: WA, OR, ID, TX, OH, FL, SC, NC, or IL, with occasional travel to our headquarters, located in Seattle, WA.

Who We Are:

At PEMCO, we’re all about people – our customers, our employees, and the community. We’re a mutual insurance company owned by our Northwest policyholders. We provide auto, home, renters, and boat coverage. Recognized by Forbes as one of America’s Best Insurance Companies in both Auto and Home for 2026, based on customer survey feedback, and by Newsweek as one of America’s Greatest Midsize Workplaces 2025 . We are consistently recognized for our outstanding customer service, employee expertise, community partnerships, and social impact programs. All of which makes PEMCO a great place to work!

Our social impact programs motivate high achievement by youth in education; build stronger and greener communities; and increase safety at home, on the road, and at play. We’re committed to diversity, equity, inclusion, and belonging, and to fostering an inspiring and inclusive workplace. These efforts create and cultivate an environment that builds fairness and understanding, encourages collaboration and flexibility, and celebrates all the ways in which we’re different and the same – enabling all individuals to achieve their full potential.

Why We Need You:

PEMCO has an opportunity for a Senior Software Engineer in Test (Sr. SDET) to join our community. This position is responsible for ensuring the quality, reliability, scalability, and performance of PEMCO's enterprise data platforms, data pipelines, and analytics solutions. This role partners closely with Data Engineering, Data Governance, Analytics, AI, Product, and Technology teams to design and implement automated testing solutions across data lakes, data warehouses, cloud data platforms, and reporting environments.

This role goes beyond traditional test execution. The Sr. SDET will apply an engineering-first quality mindset by designing reusable test automation frameworks, developing data validation utilities, integrating testing into CI/CD pipelines, and using white-box testing techniques to validate complex data transformations, business rules, data lineage, integration logic, and performance quality before issues impact production.

Strong Property & Casualty insurance experience is required. The successful candidate must be able to understand and test insurance data domains such as policy administration, underwriting, claims, billing, customer, actuarial, finance, regulatory reporting, and related operational data flows.

What You’ll Be Doing:

Partner with business and technology teams to understand requirements and contribute to solution design for analytics and AI/ML initiatives.

Design, develop, and execute comprehensive test strategies for enterprise data platforms, data pipelines, analytics solutions, and cloud-based data environments.

Apply white-box testing techniques to validate data transformation logic, orchestration processes, source-to-target mappings, business rules, and integration pathways.

Define test coverage expectations, data quality gates, release readiness criteria, and automated validation standards across the software delivery lifecycle.

Partner with engineering teams to shift quality practices earlier in design, development, code review, and deployment processes.

Develop and maintain traceability between business requirements, insurance data rules, technical design, and automated test coverage.

Build automated validation processes to verify data accuracy, completeness, consistency, timeliness, reconciliation, and integrity across source and target systems.

Validate large-scale datasets and distributed processing jobs across platforms such as Databricks, Snowflake, Spark, Hadoop, Hive, Amazon EMR, BigQuery, or similar technologies.

Develop reusable utilities for data comparison, schema validation, metadata validation, row-count reconciliation, data profiling, and anomaly detection.

Investigate production defects, data anomalies, failed pipelines, and quality exceptions to identify root causes and recommend durable corrective actions.

Partner with Data Governance and business teams to validate data definitions, lineage, standards, and control requirements.

Design, build, and maintain scalable automated testing frameworks for ETL, ELT, API, integration, regression, performance, and end-to-end testing.

Integrate automated tests into CI/CD pipelines using GitHub Actions, Azure DevOps, Jenkins, or comparable tools.

Develop automated quality reporting, test metrics, and dashboards that provide actionable insight into test coverage, defect trends, and platform readiness.

Leverage AI-assisted development and test automation tools responsibly to improve test creation, coverage, maintainability, and delivery velocity.

Continuously improve automation reliability by reducing flaky tests, improving test data management, and strengthening repeatability across environments.

Conduct performance, scalability, and reliability testing for data processing workloads, pipelines, and analytics solutions.

Evaluate system behavior under varying data volumes, schedules, concurrency patterns, and processing windows.

Identify bottlenecks, latency issues, data quality risks, and edge cases that may impact downstream reporting, analytics, operational processes, or customer outcomes.

Collaborate with engineers and architects to improve pipeline reliability, observability, monitoring, and recovery processes.

Validate insurance business processes, calculations, data structures, and data flows supporting policy, underwriting, claims, billing, customer, actuarial, finance, compliance, and regulatory reporting functions.

Tran

Apply for Senior Software Engineer in Test (Sr. SDET) at PEMCO

More qa & testing jobs nearby

More jobs at PEMCO