
Software Development Engineer in Test (Emerging Careers)
SAS Software4 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.