E

Entrust

Identity, payments, and data protection solutions

Staff Software QA Engineer - Agentic Trust

Performance Testing +1Confirmed live in the last 24 hours
Full-timeUnited KingdomNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • At least 10 years of professional software quality engineering or software development experience, including hands-on automation and cross-team technical leadership.
  • Advanced programming skills in at least one modern language and experience designing scalable, maintainable automation frameworks rather than relying only on record-and-playback tools.
  • Deep experience testing cloud-native software as a service platforms at scale, including distributed systems, application programming interfaces, asynchronous workflows, multi-tenancy, and production operations.
  • Expertise in performance, scalability, and resilience testing, including realistic workload design, bottleneck analysis, and interpretation of production telemetry.
  • Knowledge of continuous integration and continuous delivery, containers, test-environment orchestration, test-data management, service virtualization, and automated quality gates.
  • Ability to lead ambiguous technical initiatives across teams, communicate risk clearly, and influence architectural and release decisions without positional authority.

Responsibilities

  • Own cross-team quality strategy, automation architecture, and risk-based coverage for distributed, multi-tenant software as a service services, application programming interfaces, software development kits, and integration surfaces.
  • Design and implement reusable automation frameworks, test libraries, service simulators, and deterministic test-data capabilities that support parallel execution and maintainable coverage.
  • Embed automated unit, integration, contract, application programming interface, end-to-end, and regression testing into continuous integration and continuous delivery pipelines; establish actionable quality gates and reduce flaky tests and feedback time.
  • Lead performance and scalability validation through workload modeling, load, stress, spike, soak, and capacity testing; assess latency, throughput, resource consumption, and tenant fairness against agreed service objectives.
  • Define robustness and resilience testing for dependency failures, network disruption, retries, timeouts, recovery, concurrency, and partial outages; validate graceful degradation and fail-open or fail-closed behavior against approved policies.
  • Partner with Security and Architecture to validate identity, delegated authorization, tenant isolation, evidence integrity, replay, continuous authentication, and content provenance, including negative and boundary scenarios.
  • Establish production-representative test environments and synthetic or approved de-identified data practices; validate upgrades, backward compatibility, migrations, and rollback readiness.
  • Lead complex defect investigations using logs, traces, metrics, and reproducible experiments; drive cross-team root-cause analysis and systemic prevention.
  • Define quality reporting that makes coverage, escaped defects, automation reliability, performance risks, and release readiness transparent without relying solely on test pass rates.
  • Mentor quality and software engineers, lead test-design reviews, and create reusable guidance that strengthens quality ownership across development teams.

Desired Qualifications

  • Experience with identity, public key infrastructure, cryptography, OAuth 2.x, mutual TLS, workload identity, hardware security module-backed services, authorization, or tamper-evident evidence systems.
  • Experience with Kubernetes, infrastructure as code, fault injection, chaos testing, and high-availability software as a service architectures.
  • Experience with Chaos Monkey or equivalent fault-injection tooling to validate software as a service resilience, recovery, and service continuity under simulated infrastructure failures.
  • Familiarity with agentic artificial intelligence, Model Context Protocol, nondeterministic workflows, continuous authentication, or content provenance testing.
  • Experience producing traceable verification evidence for regulated or security-sensitive products and third-party assurance requirements.

About the Company

Entrust

Identity, payments, and data protection solutions

Entrust provides cybersecurity and digital identity solutions to protect identities, payments, and data for governments, businesses, and financial institutions. Its products include identity and access management to verify users and control access, secure payment technologies, and data encryption services. It also sells secure card issuance hardware and software, including color ribbon kits, and offers dashboards and subscription software, plus partner programs. Its goal is to secure both digital and physical transactions and help customers manage security efficiently.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Shakopee, MN
Founded
1994

Recently Posted Jobs

Explore more opportunities at Entrust

See more jobs