SDET Manager
Join Vonage and help us innovate cloud communications for businesses worldwide!
Why this role matters
SDET (Software Development Engineers in Test) engineers perform and participate in application development and testing. We ensure continuous quality and testability of code throughout the software development lifecycle. We build quality within the software development process through automated testing suites, providing comprehensive support from code development to functionality. We live on the leading edge of system and component design, developing solutions that serve millions of users and businesses all over the world.
The SDET Manager brings this to life by contributing to technology development and decision-making and guiding the work of SDET engineers and teams. This person will be coming in at a time of growth, not only within ‘a’ single team, but across Vonage API - therefore this person will need to be prepared and experienced to scale processes & teams.
IF THIS SOUNDS LIKE YOU, CONTINUE READING BELOW…….
What you'll do:
- Lead, mentor, and scale a high-performing team of SDETs to successfully deliver on ambitious product roadmaps.
- Drive the development and execution of robust testing strategies for current and future product releases, ensuring comprehensive coverage of both functional and non-functional requirements.
- Collaborate closely with product and engineering teams to design, develop, and optimize advanced test automation frameworks and maintain scalable, reliable data sets.
- Establish, track, and analyze quality and effectiveness metrics to inform decision-making, support continuous improvement, and ensure the highest standards of software quality.
- Proactively diagnose technical issues, report defects, and propose implementable solutions to prevent recurrence and improve product stability.
- Contribute to and influence the development of long-term technical solutions and quality strategies for the wider engineering department.
- Foster a culture of quality by developing and promoting processes that educate and empower engineers at all levels to write higher quality, testable software.
- Assess, optimize, and elevate current testing procedures and processes for efficiency, scalability, and alignment with business needs.
- Define and communicate clear team success metrics, ensuring ongoing alignment with the engineering organization’s strategic vision.
- Work collaboratively with engineering teams and stakeholders to ensure testing requirements, features, and protocols are well understood, supported, and implemented.
- Partner with product and business managers to translate software requirements and technical architectures into actionable, measurable, and testable criteria.
- Drive the implementation of non-functional testing strategies—including scalability, redundancy, chaos engineering, and automation—in cloud and hybrid/cloud-native environments.
What you'll bring:
- Engineering leadership skills - experience leading a team of 10+ Engineers at least
- Advanced knowledge of programming languages (e.g. Python, Javascript, Java, Go).
- Comprehensive experience in developing and running a continuous integration and continuous deployment pipelines.
- Advanced knowledge of data structures, algorithms and distributed systems.
- Outstanding interpersonal and communication skills.
- Bachelor’s Degree in Computer Science or related discipline, Masters would be advantageous
- Advanced understanding of and experience with writing, testing, debugging and perfecting code.
- Ability to:
- Navigate ambiguity.
- Present complex technical information in a clear and concise manner to a wide variety of audiences.
- Identify risks and threats in current and emerging technologies, procedures, features and operations.
- Manage multiple priorities with accuracy and efficiency while meeting deadlines.
Experience we consider a plus:
- Java, Springboot, Kotlin code experience
- WebRTC / Communication testing experience.
- Experience with CI/CD tools (Jenkins, GitHub Actions), Kafka, and Data Science frameworks.
- Experience with relational and NoSQL databases, and testing multi-tiered architectures.
- Familiarity with VoIP and Messaging protocols, real-time communication systems, and scalability testing.
- Identify and leverage opportunities to incorporate artificial intelligence and machine learning solutions to enhance testing effectiveness, automation, and product quality.
How you’ll benefit:
- Private Medical Insurance
- Group Pension Plan
- Life Insurance and Group Personal Accident
- Ericsson Care Line
- Unlimited Discretionary Time Off (DTO)
- Volunteer Time (VTO)
#LI-JB1
There’s no perfect candidate. You don't need all the preferred qualifications to make a valuable impact on our team. Our employees and customers come from diverse backgrounds, so if you're passionate about what you could achieve at Vonage, we'd love to hear from you.
To learn how we process your personal data during the recruitment process, please refer to our Privacy Notice.
Who we are:
Vonage is a global cloud communications leader. And your talent will further help brands - such as Airbnb, Viber, WhatsApp, and Snapchat - accelerate their digital transformation through our fully programmable-based unified communications, contact center solutions, and communications APIs. Ready to innovate? Then join us today.
Note: The purpose of this profile is to provide a general summary of essential responsibilities for the position and is not meant as an exhaustive list. Assignments may differ for individuals within the same role based on business conditions, departmental need or geographic location.
Apply for this job
*
indicates a required field
