SAS Software

Software Development Engineer in Test (Emerging Careers)

SAS Software
Apply
4 days ago
Cary, NC, USAMid Level

Responsibilities

  • Create and maintain automated tests, test frameworks, tools, and scripts.
  • Develop and apply automated tests across software components to validate functionality, reliability, and compatibility.
  • Analyze quality and test metrics to improve test coverage and guide quality engineering decisions.
  • Triage test failures, identify defects and risks, and help resolve issues before they affect customers.
  • Partner with development and other teams to design and execute testing strategies.
  • Participate in code reviews for product, test, and infrastructure code.
  • Deploy and support test environments and use observability and monitoring tools to detect and remediate failures.
  • Maintain test suites in a version-controlled environment and follow secure software development policies.

Requirements

  • Bachelor’s degree in computer science or a related quantitative field, or an equivalent combination of related education, training, and experience.
  • Two years of experience writing software applications, testing software, and/or general programming.
  • Advanced proficiency in at least one programming language and familiarity with multiple languages, such as C, C++, Java, C#, or SAS.
  • Advanced proficiency in at least one scripting language and familiarity with multiple scripting languages, such as Python, Perl, or Bash.
  • Strong knowledge of software testing practices, techniques, and standards, with experience applying them to test development.
  • Expertise in at least one test automation framework and the ability to create shareable code.
  • Proficiency with source control management, including branching, code review, and merging.
  • Familiarity with platform configuration, integration, and secret management.
  • Conceptual understanding of at least one markup language, such as XML.
  • Strong knowledge of Unix and Windows environments; MVS experience is a plus.
  • Programming experience with C, Java, and SAS and scripting experience with Python.

Benefits

  • Hybrid work arrangement in Cary, North Carolina.
  • Comprehensive medical, prescription, dental, and vision plans, including PPO and HDHP options.
  • 401(k) plan, tuition assistance, and development programs and resources.
  • Vacation time, paid holidays, and a U.S. Winter Wellness Break from December 25 through January 1.
  • Volunteer time off, parental leave, and unlimited paid sick days.
  • Childcare benefits for full-time employees.
  • Onsite health care center and pharmacy benefits for eligible employees and family members.

Tech Stack

BashCC#C++JavaJenkinsPerlPythonSassWindows

Categories

Contact me