Jobs · Engineering · North Carolina

Software Development Engineer in Test (SDET)

Piper Companies · Durham, NC · Yesterday
Engineering$45–$52/hrFull-time

Responsibilities

  • Partner with engineers to understand software features, debug code, and automate repetitive tasks
  • Design and implement new tools and frameworks to streamline the quality assurance process
  • Collaborate with teams to understand customer usage models and develop test plans and test cases
  • Plan, create, automate, and execute API, functional, and non-functional test cases
  • Identify, log, and track defects; troubleshoot test failures across sprints
  • Provide transparency to stakeholders by presenting test artifacts and results
  • Perform exploratory and automation testing to ensure high test coverage

Requirements

  • Bachelor’s degree in Computer Science or related field
  • 5+ years of SDET experience with strong coding and software quality skills
  • Proficiency in Python and TypeScript
  • Strong AWS experience (Lamda, CloudFormation, Glue etc..)
  • Hands-on experience with Cypress, Playwright, and test automation for web apps and microservices
  • Familiarity with automation frameworks (Modular, Keyword-Driven, Data-Driven, Hybrid)
  • Experience integrating tests into CI/CD pipelines and working with DevOps tools

Pay

$45-$52 per hour based on experience

Schedule

This is a 9 month contract opportunity with 2 days per week onsite in Durham, NC.

Benefits

Full Comprehensive Benefits: Health, Vision, Dental, PTO, Paid Holiday and Sick Leave if Required by Law

Keywords

  • SDET
  • Software Development Engineer in Test
  • test automation
  • Python
  • TypeScript
  • Cypress
  • Playwright
  • CI/CD
  • DevOps
  • automation frameworks
  • modular framework
  • keyword-driven testing
  • data-driven testing
  • hybrid framework
  • web applications
  • microservices
  • API testing
  • functional testing
  • non-functional testing
  • regression testing
  • unit testing
  • exploratory testing
  • performance testing
  • load testing
  • stress testing
  • Agile
  • software quality
  • debugging
  • test planning
  • test cases
  • defect tracking
  • version control
  • Git
  • AWS certification
  • cloud testing
  • quality assurance
  • software development
  • problem solving
  • communication skills
  • independent work
  • collaboration
  • lamda
  • cloudformation
  • glue

Similar jobs