Software Developer Engineer in Test (SDET)

SAS

https://www.sas.com
Remote or Cary, North Carolina. United States
What we do  
We’re the leader in analytics. We inspire customers to transform data into intelligence. Our curiosity fuels innovation, pushing boundaries, challenging the status quo and changing the way we live. 

What you’ll do
You will engineer for quality around our Decisioning suite of products, which currently includes SAS Intelligent Decisioning, SAS Model Manager, SAS Micro Analytic Service, and SAS Workflow Manager.

As a Software Development Engineer in Test (SDET) in the Decisioning Division at SAS, you will develop and support robust quality engineering solutions at every layer of the software development life cycle. You will empower your team to continuously deliver enterprise grade software to production by engineering quality into the continuous delivery pipeline.

You will:
  • Create and maintain test automation that fails fast, uses modern development techniques, and provides data to support metrics-based decision making
  • Apply automated tests at every layer of the application stack
  • Produce data that illustrates the quality of applications and develop insight to drive the direction of quality engineering
  • Triage test failures with precision and accuracy, maintaining the health of the build pipeline
  • Work with development, product, operations, and support peers to encourage quality
  • Participate in trustworthy code reviews for product, test, and infrastructure code
  • Protect users from escaped defects, participate in support escalations, and value Customer Experience above all
  • Understand the role of deployment, migration, security, and performance in the CI/CD lifecycle
  • Practice effective techniques for deploying and operating SAS software in a multi-cloud environment

What we’re looking for
  • Bachelor’s degree in CS or related field
  • 5+ years of enterprise experience in Software Development, Automated Testing, or similar
  • Demonstrated proficiency in Python, Go, Java, JavaScript, or C
  • Proficient with source control management
  • Experience with open source test automation frameworks: Pytest, Playwright, Node.js
  • Experience with CI/CD tooling
  • Experience with microservices, REST interfaces, OpenAPI specification
  • Experience with Linux, Bash, and Shell Scripting
  • Familiar with progressive test development techniques: Page Object Model, Behavior Driven Development, test parallelization
  • Exposure to container technologies
  • Exposure to at least one public cloud interface
  • Working experience with agile processes

Why SAS
  • We love living the #SASlife and believe that happy, healthy people have a passion for life, and bring that energy to work. No matter what your specialty or where you are in the world, your unique contributions will make a difference. 
  • Our multi-dimensional culture blends our different backgrounds, experiences, and perspectives. Here, it isn’t about fitting into our culture, it’s about adding to it - and we can’t wait to see what you’ll bring.