SAS is looking to build a cutting-edge, innovative platform enabling internal stakeholders to use Generative AI in a secure, high-performing, lean, and scalable manner. The Senior Software Development Engineer in Test will play a crucial role in ensuring the quality of this platform and the products that utilize it, ultimately impacting how customers experience SAS software.
Requirements
- 8+ years of programming experience in one or more of the following languages (similar languages are acceptable): Python and/or Go
- Experience and implementation experience with REST Interfaces and the OpenAPI specification
- Fluent in state-of-the-art techniques, standards, procedures, and frameworks for software test development, e.g. Pytest, Cucumber.
- Demonstrated ability to distinguish between testing layers, match the correct approach to each situation, and design effective quality gates based on these layers.
- Expert in one test automation framework demonstrating the ability to create shareable code.
- Proficient with source control management techniques including branching, code review, and merging.
- Proficiency building and maintaining CI/CD solutions
Responsibilities
- Support internal teams in their employment of the platform, helping them leverage the platform to build out GenAI-fueled initiatives with a secure and testable framework
- Set testing strategy for novel framework as well as validating products that use the framework
- Create and maintain high quality of test automation using modern development techniques and provides key data points to support metrics-based decision making.
- Produce and analyze metrics that illustrate the quality of applications and develop insight that drives the direction of quality engineering.
- Work with team to promptly triage test failures with precision and accuracy, maintaining the health of the build pipeline.
- Work collaboratively with development, product, operations, and support peers to encourage quality, as a key design element in all work efforts.
- Engage in code reviews for product, test, and infrastructure code.
Other
- Bachelor's degree in a relevant field, preferably Computer Science or Artificial Intelligence.
- Ability to pivot quickly and seamlessly toward areas of need
- Legally authorized to work in the United States, and should not require, now or in the future, sponsorship for employment visa status.
- 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.