Software Development Engineer II

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Development Engineer in Test building automated API, UI, and edge tests for Akamai's distributed cloud platform. Integrating quality automation into CI/CD for reliable releases.

Responsibilities:

  • Develop and maintain automated API, integration, and end-to-end tests using Java, Groovy, or Kotlin
  • Design and implement UI test automation with Playwright or Cypress
  • Validate HTTP-based services and edge behavior
  • Integrate test suites into CI/CD pipelines for automatic and reliable regression runs
  • Investigate test failures, identify root causes, and work with developers to resolve issues
  • Maintain test environments, test data, and reusable test tooling
  • Collaborate with developers, SRE, and support teams to identify quality bottlenecks and ship reliable releases

Requirements:

  • Engineering expertise or equivalent education in computing or a related field, alongside applicable practical experience in software development
  • Programming expertise in any language
  • Familiarity with Java, Groovy, Kotlin, and test frameworks such as Spock, JUnit, or TestNG
  • Expertise in networking fundamentals, including HTTP, TCP/IP, and DNS protocols
  • Practical experience with UI test automation and familiarity with Playwright or Cypress
  • Linux environment experience, shell scripting, and command-line troubleshooting expertise
  • Expertise with Git and continuous integration and delivery practices
  • Exceptional written and verbal communication in English
  • Expertise with Jenkins infrastructure, pipelines, Job DSL, agents, plugins, API testing tools, reporting tools, or AI-driven debugging

Benefits:

  • Health, well-being, financial, and life benefits
  • FlexBase flexible work arrangements: work from home, in an office, or a combination of both