Are you tired of not being challenged, not having a voice, or having to work with outdated technologies? Do you want to be a direct contributor in a company that is an innovation leader and has the awards to prove it?
DriveCentric is the premier customer relationship management (CRM) and marketing technology company that connects automotive dealerships to customers in innovative, award-winning ways.
We're seeking an exceptional senior software engineer to join our Testability team, where you'll focus on developing and maintaining test automation frameworks, tools, and environments to support comprehensive testing across all products and features.
Responsibilities:
- Architect and evolve Phalanx, our Dynamic Environment System that provisions complete, isolated application environments on-demand, solving complex orchestration challenges across AWS infrastructure, .NET services, Blazor frontends, and SQL Server/Postgres databases - enabling engineers to spin up full production-like stacks in minutes for testing, debugging, and feature development.
- Tackle complex distributed systems problems including environment state management, resource optimization, service discovery, data isolation strategies, and automated teardown/cleanup.
- Drive innovation in testing infrastructure by extending Phalanx capabilities to support advanced scenarios like chaos engineering, performance testing at scale, and parallel test execution across dynamically provisioned environments.
- Guide community-driven best practices for writing testable code and implementing effective automated testing strategies.
- Develop implementation of comprehensive test automation strategies across the full stack, supporting frameworks for frontend (Cypress), API, and backend testing while embedding testability principles into the development lifecycle from architecture through deployment.
- Architect and maintain scalable testing infrastructure supporting multiple test types, including unit, integration, E2E, performance, load, and synthetic monitoring, ensuring high reliability and fast feedback loops.
- Champion shift-left testing practices by developing internal tooling, abstractions, and utilities that enable developers to easily write and maintain tests while creating comprehensive documentation and training materials to drive adoption and reduce friction across teams.
- Establish and contribute to community-driven automated testing standards and best practices across teams, including test coverage metrics, flaky test detection/remediation, and performance benchmarking baselines.
- Research and evaluate emerging automated testing technologies, conducting proof-of-concepts for tools that could improve test efficiency or coverage.
Requirements:
- 5+ years of full-stack software engineering experience.
- 3+ years of proven ability to design and implement multi-layered automated testing strategies that increase release confidence and prevent customer-impacting issues.
- Demonstrate senior-level expertise in C# .NET, Blazor, APIs, Microsoft SQL Server, AWS, JavaScript, and GitHub.
- Demonstrate high ownership while embodying our engineering core values - Relentless Improvement, Customer Obsession, Selfless Collaboration, Dependable Teammate, and Indomitable Spirit.
- Experience with implementing and managing test automation within continuous integration and continuous deployment (CI/CD) pipelines.
- Customer service mindset with patience, empathy, and genuine concern while working through complex technical issues with high ownership to go above and beyond for customers.
- Familiarity with multiple test types, including unit, integration, E2E, performance, load, and synthetic monitoring.
Pluses:
- Strong expertise in developing and maintaining test automation frameworks, including Cypress or equivalent tooling for frontend testing.
Benefits:
- Competitive salary + bonus + annual merit increases
- Health, vision, and dental insurance (eligible on day 1)
- 401K with matching up to 4% (eligible after 90 days)
- 9 company holidays + 15 FTO days in first year
- Professional growth opportunities
- Pluralsight subscription
Equal Opportunity Statement:
DriveCentric is an Equal Opportunity Employer. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other protected characteristics. All qualified applicants are encouraged to apply.