Role Summary
We are looking for a results-oriented leader with strong technical and interpersonal skills to lead a team of Software Engineers in Test (SDET). The person in this role will work closely with software engineering managers to deliver new application features with the highest level of quality. You will be managing a team of SDETs focused on writing tools and automation which will be testing applications built in a cloud-native technology stack (Microservices, API, Docker Containers & Serverless architectures). A successful candidate will manage the team across multiple agile/scrum teams and own the test strategy and planning, success metrics, and reporting for each software release. You will leverage proven test methodologies and drive the implementation of testing strategies which are easily maintainable, scalable, and extensible. You will coordinate end-to-end and integration testing with other QA/Automation teams in support of weekly software releases. Independently manage a team of SDETs who support multiple Agile teams. Drive delivery of quality releases using proven test methodologies and frameworks. Advocate for holding a high-quality bar with a multi-layered approach of functional, performance/load, and integration/end-to-end testing using test automation suites ensuring quality throughout the software development & delivery life-cycle. Define metrics and auditing mechanisms to improve quality and track team success. Strong leadership skills with the ability to empower and mentor engineers with different levels of experience. Qualifications B.S./M.S. in Computer Science or equivalent experience. 3+ years of proven experience leading a team of SDETs and/or automation engineers 8+ years of recent experience writing code for automation testing frameworks (Selinium, Cucumber, Rspec, Robot, etc.) in either Ruby, Python, or Java. Working knowledge of CI/CD tools (ie. Containers/Docker, Jenkins, Github, AWS Codebuild, AWS Codepipeline, Harness.io, etc.) Experience with Microservices architecture, No-SQL Databases (DynamoDb, MongoDb, etc.), Relational Databases (AuroraDb, MySQL, Microsoft SQL, etc.) and structured query languages Experience working with Application Monitoring tools (Splunk, DataDog, AppDynamics, CloudWatch, etc.) Detail oriented, analytical, and creative problem solver with a passion of the quality processes. Solid contributions as an individual contributor while also managing a team Excellent verbal and written communication skills ability to explain technical concepts in understandable terms.
Knowledge, Skills and Experience
- Independently manage a team of SDETs who support multiple Agile teams. Drive delivery of quality releases using proven test methodologies and frameworks. Advocate for holding a high-quality bar with a multi-layered approach of functional, performance/load, and integration/end-to-end testing using test automation suites ensuring quality throughout the software development & delivery life-cycle. Define metrics and auditing mechanisms to improve quality and track team success. Strong leadership skills with the ability to empower and mentor engineers with different levels of experience.
-
Key Responsibilities
- Independently manage a team of SDETs who support multiple Agile teams. Drive delivery of quality releases using proven test methodologies and frameworks. Advocate for holding a high-quality bar with a multi-layered approach of functional, performance/load, and integration/end-to-end testing using test automation suites ensuring quality throughout the software development & delivery life-cycle. Define metrics and auditing mechanisms to improve quality and track team success. Strong leadership skills with the ability to empower and mentor engineers with different levels of experience.
-