Software Development Engineer in Test II
Location
Massachusetts
Posted
51 days ago
Salary
$95K - $171K / year
Seniority
Mid Level
Job Description
Software Development Engineer in Test II
Akamai Technologies
• Contributing to system test plans to ensure highly effective test coverage & automation • Creating and deploying automated system tests to replicate real world scenarios • Improving testing methodologies and procedures to enhance test automation efficiency • Reviewing product & system design requirements to verify accuracy of test plans and test cases
Job Requirements
- 2 years of relevant experience and a Bachelor's degree in Computer Science or related technical field
- Demonstrate experience in developing test automation in Python and Full Stack development
- Have experience in managing and troubleshooting Juniper or Cisco routers and switches
- Demonstrate hands-on Border Gateway Protocol (BGP) experience
- Display experience in IP network design and routing architectures
- Enjoy working as a team, collaborating and solving problems with others
Benefits
- healthcare
- 401K savings plan
- company holidays
- vacation (in the form of PTO)
- sick time
- family friendly benefits including parental leave
- employee assistance program including a focus on mental and financial wellness
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
Lead Performance Tester – SDET
VonageCommunications APIs. Unified Communications. Contact Centers. Now we're talking.
• Define and lead the performance engineering strategy across high-availability, cloud-native telecom platforms. • Lead, train, and coordinate a distributed guild of SDETs across multiple feature teams, guiding them to build, maintain, and execute performance scripts (k6) within their fractional sprint capacity. • Design, develop, and evolve scalable backend performance frameworks using k6, Python, Java, or TypeScript, focusing entirely on APIs, databases, and infrastructure. • Implement and manage production traffic replay strategies (e.g., GoReplay) and complex multi-tenant test data generation to accurately recreate realistic production contention and load profiles. • Own and drive performance, load, stress, endurance, scalability, and resilience testing, including chaos engineering practices (e.g., using AWS Fault Injection Simulator). • Validate real-time communication systems, event-driven architectures (Kafka, RabbitMQ), and high-throughput distributed systems under production-like conditions. • Integrate performance testing into CI/CD pipelines, enabling continuous performance validation, shift-left practices, and automated PR blocking for latency degradation. • Leverage observability tooling (Grafana, CloudWatch, Coralogix, VictoriaMetrics, PMM) to monitor, analyse, and troubleshoot system performance. • Establish performance benchmarks, SLAs, SLOs, and error budgets aligned with business and system requirements. • Collaborate with architecture and data teams to identify bottlenecks, validate database architectures (e.g., MySQL, Tungsten), and present evidence-based investment proposals. • Analyse and optimise performance across both legacy monolith systems (requiring integrated load testing) and modern microservices architectures.
Lead Performance Tester, SDET
VonageCommunications APIs. Unified Communications. Contact Centers. Now we're talking.
• Define and lead the performance engineering strategy across high-availability, cloud-native telecom platforms • Lead, train, and coordinate a distributed guild of SDETs across multiple feature teams • Design, develop, and evolve scalable backend performance frameworks • Implement and manage production traffic replay strategies • Own and drive performance, load, stress, endurance, scalability, and resilience testing • Validate real-time communication systems, event-driven architectures, and high-throughput distributed systems • Integrate performance testing into CI/CD pipelines • Leverage observability tooling to monitor, analyse, and troubleshoot system performance • Establish performance benchmarks, SLAs, SLOs, and error budgets • Collaborate with architecture and data teams to identify bottlenecks • Analyse and optimise performance across legacy monolith systems and modern microservices architectures
Lead Performance Tester, SDET
VonageCommunications APIs. Unified Communications. Contact Centers. Now we're talking.
• Define and lead the performance engineering strategy across high-availability, cloud-native telecom platforms • Lead, train, and coordinate a distributed guild of SDETs • Design, develop, and evolve scalable backend performance frameworks using k6, Python, Java, or TypeScript • Implement and manage production traffic replay strategies • Own and drive performance, load, stress, endurance, scalability, and resilience testing • Validate real-time communication systems, event-driven architectures (Kafka, RabbitMQ) • Integrate performance testing into CI/CD pipelines • Leverage observability tooling (Grafana, CloudWatch, Coralogix, VictoriaMetrics, PMM) • Establish performance benchmarks, SLAs, SLOs, and error budgets • Collaborate with architecture and data teams to identify bottlenecks • Analyse and optimise performance across both legacy monolith systems and modern microservices architectures
Lead Performance Tester, SDET
VonageCommunications APIs. Unified Communications. Contact Centers. Now we're talking.
• Define and lead the performance engineering strategy across high-availability, cloud-native telecom platforms • Lead, train, and coordinate a distributed guild of SDETs • Design, develop, and evolve scalable backend performance frameworks using k6, Python, Java, or TypeScript • Implement and manage production traffic replay strategies • Own and drive performance, load, stress, endurance, scalability, and resilience testing • Validate real-time communication systems, event-driven architectures, and high-throughput distributed systems • Integrate performance testing into CI/CD pipelines • Leverage observability tooling to monitor, analyse, and troubleshoot system performance • Establish performance benchmarks, SLAs, SLOs, and error budgets • Collaborate with architecture and data teams to identify bottlenecks • Analyse and optimise performance across both legacy monolith systems and modern microservices architectures

