Software Development Engineer in Test/SDET role at SAS in Cary

SAS in Cary is hiring a Software Development Engineer in Test/SDET


This job might already be filled.

Are you a problem solver, explorer, and knowledge seeker – always asking, “What if?”
 
If so, you may be the new team member we’re looking for. Because at SAS, your curiosity matters – whether you’re developing algorithms, creating customer experiences, or answering critical questions. Curiosity is our code, and the opportunities here are endless.
 
You may work from a remote US location for this role, or you may join us at SAS Worldwide HQ in Cary, NC for this role. 
 
**What we do **
We’re the leader in analytics. Through our software and services, we inspire customers around the world 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  **
As a Software Development Engineer in Test (SDET) on the Internationalization (I18N) R&D team in the Compute and Data Services division at SAS, you will develop and support test engineering frameworks, tools and suites that are scalable and robust. You will empower your team to deliver enterprise grade software to production by engineering quality into your testing framework.
You will:

  • Design test plans that include expected usage, edge cases, complex scenarios and implement tests to exercise the software’s ability to fulfill them.
  • Create and maintain high quality automated test frameworks and the scripts and tools that drive them.
  • Identify and implement strategic tests to run in the continuous delivery pipeline using modern development techniques.
  • Participate in all aspects of the development life cycle.
  • Be on the alert for and learn new technologies that are introduced for managing all aspects of testing in the continuous delivery pipeline.
  • Identify risks, issues, and defects in any phase of the project life cycle and manage them through to closure.
  • Promptly triage test failures with precision and accuracy.
  • Collaborate with teammates as well as peers in the software quality community to encourage quality as a key design element in all work efforts.
  • Understand the role in the deployment, migration, security, and performance in order to validate the quality of the software.
  • Practice effective techniques for deploying and operating SAS software in a cloud environment.
  • Contribute to documented internationalization guidelines.
     
    The candidate will have
  • A bachelor’s or advanced degree in Computer Science or related quantitative field.
  • 5+ years of experience as a software test engineer, SDET, or similar role.
  • Experience with at least two of the programming languages C, Java or Python
  • Experience with modern source management and continuous integration tools, such as Git, Gerrit or Jenkins.
  • Strong interpersonal and communication skills.
  • Ability to work independently or with a team.
  • Ability to respond constructively to feedback.
  • Ability to adapt quickly when faced with interruptions and changing priorities.
  • Demonstration of our core values: curiosity, passion, authenticity, and accountability.
     
    Ideally the candidate will have (nice to have)
  • Experience with internationalization software features, such as UTF-8 and other character encodings, response to user’s preferred language and locale, etc.
  • Exposure to JavaScript, C++, Golang or Rust.
  • Exposure to Agile software development practices.
  • Exposure to container and container orchestration technologies, such as Docker and Kubernetes.
  • Exposure to public cloud environments, such as Azure or AWS.
  • Exposure to SAS programming language.
    ** **
    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.
    ** **
    Additional Information:
    To qualify, applicants must be legally authorized to work in the United States, and should not require, now or in the future, sponsorship for employment visa status. SAS is an equal opportunity employer. All qualified applicants are considered for employment without regard to race, color, religion, gender, sexual orientation, gender identity, age, national origin, disability status, protected veteran status or any other characteristic protected by law. Read more: Equal Employment Opportunity is the Law. Also view the supplement EEO is the Law, and the Pay Transparency notice. 
     
    Equivalent combination of education, training and experience may be considered in place of the above qualifications. The level of this position will be determined based on the applicant's education, skills and experience. Resumes may be considered in the order they are received. SAS employees performing certain job functions may require access to technology or software subject to export or import regulations. To comply with these regulations, SAS may obtain nationality or citizenship information from applicants for employment. SAS collects this information solely for trade law compliance purposes and does not use it to discriminate unfairly in the hiring process.