Staff Software Engineer, Test Platform
Core
Design and architect a greenfield Test Platform enabling autonomous testing for AI-driven SDLC, supporting backend and web application reliability.
Role type
Staff Software Engineer (Test Platform & Developer Tooling)
Builds
Autonomous testing platform, AI-driven test generation/selection/failure analysis tools, and developer tooling for shift-left testing.
Domain
Financial Services / Cloud-Native Infrastructure / AI/ML for Software Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Cloud-native technologies (AWS, Docker, Kubernetes), Service meshes (Istio, Envoy), Automated testing strategies, API mocking, Traffic capture and playback, CI/CD pipelines, Code review and refactoring leadership, Project ownership
Preferred skills
Load testing (Locust, Artillery), E2E testing (Cypress), Chaos testing (Gremlin, AWS FIS), Monitoring and logging (Datadog, Elastic, Splunk), Security and compliance in cloud environments
Technologies
AWS, Docker, Kubernetes, Istio, Envoy, Java, Kotlin, Python, Go, Locust, Artillery, Cypress, Gremlin, AWS FIS, Datadog, Elastic, Splunk, Argo, GitLab CI/CD
Responsibilities
Provide technical leadership for Testing and Reliability initiatives integrating AI-driven automation; Architect and implement solutions for integration, load, performance, and chaos testing; Research, prototype, and productionize AI/ML tools to enhance test coverage; Lead code reviews and promote best practices for code health and environment stability.
Seniority
Staff, hands-on IC with strategic leadership