This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
GEICO TECH is looking for a Staff Software Engineer – Testing Architect to own the technical vision, design, and implementation of this platform and the tools that enable safe deployments at scale. You will define and build a scalable automation tool platform that serves both new and legacy tech stack applications with AI and self-healing capabilities at the core and integrates with release and delivery tooling so every deployment is gated on reliable quality signals.
Job Responsibility:
Platform & Tools Architecture
Design and build large-scale tools and frameworks for test automation
Build and own scalable tooling for test authoring, execution, orchestration, and reporting
Drive consolidation of fragmented tools and approaches into a single platform
Integrate the platform with release and delivery systems
Lead AI-assisted testing initiatives
Ensure AI capabilities are embedded in the platform
Evaluate and adopt industry solutions for AI test generation and self-healing
Define and implement safe-deployment patterns
Partner with Release Management and DevOps
Support brownfield and legacy with clear tiers, migration playbooks, and adapters
Set technical direction for the Testing Architect domain
Mentor and grow engineers and test automation engineers
Collaborate with product, QA, and platform teams to align roadmap, priorities, and success metrics
Requirements:
8+ years of software engineering experience
4+ years in test automation, test platforms, or developer tooling at scale
Highly skilled in building and designing large-scale tools and frameworks for new and legacy tech stack applications
Strong experience building scalable test automation platforms and tools
Hands-on AI/ML experience in testing or quality engineering
Familiarity with safe deployment practices
Kubernetes and Docker experience is required
Proficiency in two or more programming languages (e.g., Java, Python, JavaScript/TypeScript, Go, .NET)
Experience with CI/CD, pipeline design, and integrating test results into deployment and release workflows
Strong communication and collaboration skills
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
Nice to have:
Staff-level experience defining platform strategy and architecture for test automation or developer productivity
Experience with release management platforms, PDLC, or compliance/audit tooling
Experience with commercial or open-source test automation, orchestration, or quality-gate platforms
Experience in insurance, financial services, or other highly regulated industries
Experience leading or significantly contributing to org-wide standards, migration programs, or platform adoption initiatives
What we offer:
Comprehensive Total Rewards program
Financial benefits including market-competitive compensation
a 401K savings plan vested from day one that offers a 6% match
performance and recognition-based incentives
tuition assistance
Access to additional benefits like mental healthcare as well as fertility and adoption assistance
Supports flexibility- workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year