Software Development Engineer in Test

SASCary, NC
23hHybrid

About The Position

The Modeling team in the Analytics Lifecycle department is looking for a Software Developer Engineer in Test to enable the continuous delivery of high-quality software to our customers. Our team builds cutting-edge applications across the holistic analytics lifecycle that empower our customers to make decisions that specialize in machine learning and text analytics. Currently a key focus of our work is integrating generative AI into these technologies, while continuing SAS’ strong commitment to delivering the highest possible quality. As a Software Developer Engineer in Test, you will:

Requirements

  • You have a bachelor’s degree in Computer Science or a related quantitative field.
  • 5+ years of hands-on experience with two of the following programming languages: Python, Golang, Java, Groovy, or Java Script.
  • Experience working with a REST-based architecture.
  • Solid understanding of REST API design and usage.
  • Experience working with cloud-hosted applications.
  • Familiarity with at least one public cloud provider: Azure, AWS, or GCP.
  • Exposure to CI/CD tools such as GitHub Workflows and Actions.
  • Proficient using source control management tools, such as Git.
  • You’re curious, passionate, authentic and accountable. These are our values and influence everything we do.
  • An equivalent combination of related education, training and experience may be considered in place of the above qualifications.

Nice To Haves

  • Exposure to test automation frameworks such as Pytest and Playwright
  • Exposure to internationalization and localization testing
  • Fluent in state-of-the-art techniques, standards, and procedures for software test development
  • Experience testing microservice and event driven architectures
  • 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.
  • Understanding of Kubernetes components and cloud provider offerings.
  • Familiarity managing container image versions within container registries.
  • Proficiency building and maintaining CI/CD solutions
  • Firm understanding of CI/CD pipelines infrastructure and familiarity with platform configuration, integration, and secret management.
  • Ability to pivot quickly and seamlessly toward areas of need
  • Responds constructively to criticism, striving to become better every day
  • Adds value to teams independently with minimal guidance.
  • Strong interpersonal skills that meet or exceed the needs of the team.
  • Demonstrated ability to adopt programming languages without formal training or support
  • Experience with observability tools such as OpenTelemetry, Grafana, and Prometheus
  • Experience with SAS Visual Data Mining and Machine Learning, SAS Visual Text Analytics and SAS programming

Responsibilities

  • Create and maintain high quality of test automation using modern development techniques and provide key data points to support metrics-based decision making.
  • Apply automated tests at every layer of the application stack, both inside and outside of the continuous delivery pipeline.
  • Produce systems and metrics to monitor application performance at various levels of granularity.
  • Create or enhance test automation that validates that applications are correctly globalized by adhering to internationalization standards.
  • Work with team to promptly triage test failures to maintain the health of the build pipeline, and promptly report performance degradations and failures to comply with i18n standards.
  • Work collaboratively with development, product, operations, and support peers to encourage quality, as a key design element in all work efforts.
  • Protect users from escaped defects, participate in support escalations, and value Customer Experience (CX) above all.

Benefits

  • Comprehensive medical, prescription, dental and vision plans.
  • Medical plan options include:
  • PPO with low annual deductible and copays.
  • HDHP combined with a health savings account with a contribution from SAS (no access to on-site health care center).
  • Onsite Health Care Center (HQ) that’s free to employees and family members enrolled in the PPO plan. There's a pharmacy too! Not local to HQ? The pharmacy will ship prescriptions for no additional charge!
  • An industry-leading 401k plan.
  • Tuition Assistance Program and programs and resources to support your development
  • Generous time away including vacation time, a variety of paid holidays, and our much-loved U.S. Winter Wellness Break between December 25 and January 1.
  • Volunteer Time Off, parental leave and unlimited paid sick days.
  • Generous childcare benefits for all full-time employees.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service