Position Overview
As a Senior Technical Engineering Manager, SDET at Alkami, you will lead, mentor, and scale a team of Software Development Engineers in Test (SDETs) responsible for delivering high-quality, scalable, and reliable automation frameworks and testing solutions.
This role combines strategic leadership with hands-on technical execution — requiring you to stay close to the codebase and contribute directly to framework design, automation architecture, and quality infrastructure (approximately 20–30% hands-on coding and reviews).
You will own and evolve Alkami’s quality engineering strategy, driving quality-first practices across multiple product domains. Working closely with Engineering, Product, DevOps, and Security teams, you’ll embed quality early in the development lifecycle through shift-left testing, continuous validation, and observability-driven feedback loops.
Key Responsibilities
- Lead, mentor, and grow a high-performing team of SDETs focused on full-stack automation across Web, Mobile, and API layers.
- Contribute directly to the design, architecture, and development of test automation frameworks, tools, and libraries (~20–30% hands-on coding).
- Architect and evolve scalable automation frameworks and testing infrastructure to improve reliability, maintainability, and velocity.
- Define and execute enterprise-level quality strategies across functional, regression, integration, exploratory, performance, and reliability testing.
- Partner with Development, Product, DevOps, and Security teams to design and implement holistic testing strategies ensuring high-quality releases.
- Integrate automated testing into CI/CD pipelines (Jenkins, GitHub Actions) to ensure early defect detection.
- Lead and analyze performance, load, and scalability testing (JMeter, Gatling), incorporating observability data into quality metrics.
- Define and track key metrics (e.g., defect escape rate, automation coverage, stability) to drive continuous improvement.
- Champion modern testing practices: shift-left, mocking, service virtualization, contract testing, and risk-based validation.
- Ensure robust test environments, data management, and automation infrastructure supporting rapid delivery cycles.
- Lead hiring, onboarding, and professional development for SDETs, fostering a culture of ownership, inclusion, and continuous improvement.
- Represent Quality Engineering in enterprise programs, influencing architecture and design for reliability, performance, and customer trust.
Qualifications
Required:
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- 10+ years in software or quality engineering, including 5+ years in technical leadership roles leading SDET/QA teams.
- Strong proficiency in Java, JavaScript/TypeScript, or Python.
- Deep expertise in automation tools: Playwright, Selenium, Appium, JUnit/TestNG, RestAssured, Postman.
- Proven success in designing and scaling automation frameworks in microservices/cloud-based architectures.
- Experience integrating automation within CI/CD (Jenkins, GitHub Actions).
- Understanding of performance testing (JMeter, Gatling) and interpreting system-level metrics.
- Strong foundation in testing pyramid, mocking, service virtualization, and test data management.
- Excellent communication and cross-functional collaboration skills.
- Data-driven mindset with proven ability to improve product quality and release velocity.
Preferred:
- Experience in cloud-native environments (AWS preferred — Lambda, EKS, CloudFront, etc.).
- Familiarity with observability and monitoring tools (Datadog, Grafana, CloudWatch).
- Experience in regulated domains (e.g., FinTech) with exposure to compliance testing and secure test data management.
- Understanding of reliability and resilience practices, including chaos engineering, contract testing, and canary deployments.