About the role

  • Work closely with Software Engineers to understand the complex ecosystem in place at DEEP&T
  • Develop automated test frameworks and suites on UI, API and Integration levels of testing using java, python or other OO language
  • Participate in design discussions for our platform to help evolve the platform in a way that enables richer testing scenarios that simplify defect detection and prevention
  • Assist with triage, diagnosis, and resolution of issues discovered across teams.
  • Contribute to end-to-end acceptance tests
  • Where necessary, develop and execute manual test cases to detect issues that cannot be detected through automated means
  • Drive the conversion of manual tests to automated whenever possible
  • Developing and supporting high quality code to build and enhance automation, quality infrastructure, and innovative proof-of-concepts
  • Investigating and troubleshooting issues across our services and driving them to resolution
  • Contributing to the development and maintenance of infrastructure, frameworks, and pipelines that verify backend services and APIs across multiple products

Requirements

  • Bachelor’s degree or the equivalent in Computer Science, Electrical Engineering, or a closely related technical field or equivalent years of professional experience.
  • 3 years of relevant experience in a software development (SDET, SE, SRE) occupation, including automated and/or unit testing of front end and/or backend services
  • Experienced in object-oriented design and expertise with one of the following programming languages: Python, Java, Node/JavaScript
  • Experience working with high-performing teams using Agile and Lean methodologies
  • Excellent collaboration skills and ability to use standard software development lifecycle (SDLC) tools such as Jira and Confluence, and version control systems.
  • Experience shipping production Python, Flask, Django, React or Node.js applications.
  • Experience with developing and deploying applications in cloud platforms (e.g. AWS) and optimizing cost efficiency.
  • Experience with Kafka, Amazon SQS, and Kinesis
  • Experience writing Gherkin Syntax to facilitate the development of automated test scenarios.
  • Experience with Docker, Kubernetes, Spinnaker, and continuous integration/delivery systems.
  • Experience with testcase and/or issue management (e.g. JIRA, Xray), code management (e.g. git, SonarQube) and data visualization (e.g. Grafana, Data Dog) tools.

Benefits

  • A bonus and/or long-term incentive units may be provided as part of the compensation package, in addition to the full range of medical, financial, and/or other benefits, dependent on the level and position offered.

Job title

Software Developer In Test – Backend

Job type

Experience level

Mid levelSenior

Salary

$95,300 - $127,800 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job