Software Development Engineer in Test (.NET)

Updated – 10/16/2020

Job Description:

Software Development Engineer in Test (.NET)

Permanent or Contract-to-hire (expected 6 mo.)

Company based in NC.

Preferred locations: NC, CO, IL, FL, RI. No support for VISAs. US-based only. NO AGENCIES. W2.

Rate: $50-65/hr (2 positions open, one Lead, one Associate)

 

Our client is transitioning to using test automation. They need an expert SDET to help lead the technical part of the transition. This is a greenfield project (little to no test automation exists already).

You will review the company’s current software development process, technologies, tools, and application and create a plan for moving forward with initial steps toward automation, CI/CD, and DevOps.

Bring the “must haves” and a couple “nice to haves” and learn the rest!

Your Skills (must have):

  • Exceptional communications skills,
  • Bachelor’s degree in CS or similar field or equivalent experience,
  • 2+ years of software dev or test automation,
  • Strong organizational skills,
  • Very strong fundamentals of programming – OOP, Functional Programming, data structures, algorithms, etc.
  • Ability to debug and find performance issues with test automation code,
  • Demonstrable, Proven Test Automation Experience,
  • Deep understanding and proficiency in at least one programming language like Java, Javascript, Python, or C#, (preferably C#)
  • Use of a unit test framework such as NUnit, JUnit, Mocha, Jest, etc., (preferably C#)
  • Experience with Selenium Webdriver or other code-based UI testing tool,
  • Use of a CI system (Jenkins, Gitlab, AWS, Bamboo, Azure DevOps, etc)
  • Mobile test automation,
  • Desktop application test automation,
  • API test automation.

Nice to have:

  • C#,
  • MS Test,
  • NUnit,
  • TestNG,
  • Selenium WebDriver (in .NET Environment),
  • Team leadership,
  • Test automation transitions or initiatives,
  • API testing,
  • Azure DevOps,
  • SQLServer,
  • Continuous Testing,
  • Mobile test automation,
  • Native application automation,
  • Experience in healthcare or health-tech,
  • Experience in Agile & DevOps

Role & Responsibilities:

  • Help build out test automation framework from scratch;
  • Assist technically in a transition from manual to automated testing.