We’re a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence - and questions into answers.
If you're looking for a dynamic, fulfilling career with flexibility and a world-class employee experience, you'll find it here. We're recognized around the world for our inclusive, meaningful culture and innovative technologies by organizations like Fast Company, Forbes, Newsweek and more.
About the job
We're seeking a skilled Software Development Engineer in Test to join the analytics lifecycle team at SAS. In this role, you will work on products like visual machine learning, Forecasting and text analytics, primarily in automation tools and performance evaluation of products. You will participate in developing and testing the next generation of our analytic lifecycle products, helping to shape the future of SAS analytics lifecycle. You will collaborate with an international team of experienced performance engineers and SDETs, bringing diverse perspectives to our projects. You will also, develop and maintain automated test suites used by organizations around the world. If you're passionate about software quality and interested in advancing the state of analytics technology, this role might be for you!
Experience- 3-5 Years
Primary Responsibilities:
- Gathers requirements from stakeholders (product management, development, testing, management etc.) to determine SAS software performance goals.
- Verifies whether performance of software is meeting goals by experimentation - including experiment design, scripting, prototyping, manual testing, data bulk-up, load generation etc.
- Creates and maintains high quality test automation using modern development techniques and provides key data points to support metrics-based decision making.
- Applies automated tests at every layer of the application stack, both inside and outside of the continuous delivery pipeline.
- Produces and analyzes metrics that illustrate the quality of applications and develop insight that drives the direction of quality engineering.
- Works with team to promptly triage test failures with precision and accuracy, maintaining the health of the build pipeline.
- Works collaboratively with development, product, operations, and support peers to encourage quality, as a key design element in all work efforts.
- Engages in code reviews for product, test, and infrastructure code.
- Protects users from escaped defects, participate in support escalations, and value Customer Experience (CX) above all.
- Understands the role of deployment, migration, security, and performance in the continuous delivery lifecycle.
- Practices effective techniques for deploying and operating SAS software in a multi-cloud environment.
Mandatory Technical Skills
- A minimum of 3-5 years of experience in all facets of software testing in a product-based software development environment.
- At least 2 years of experience working on Windows and any Unix operating systems.
- At least 1 year of experience working as performance testing engineer.
- Knowledge of programming/Scripting languages such as Java, Shell Script, Python etc. for automating deployment process as applicable.
- Install and administer automation tools as required.
- Good logical problem-solving capability, quick and self-learner.
- Must be familiar with all phases of the Software Development Life Cycle (SDLC).
- Experience working with Jira, agile methodology.
Technical Skills:
- Automation Tools and languages: Jmeter, Loadrunner, Playwright, Groovy, Spock, Java, Python (additional languages preferred).
- Cloud: Docker, Kubernetes, OpenShift, Azure, AWS, GCP.
- Interfaces: RESTful web services, command-line interfaces.
- Tools: Git, GitHub, Gradle, Jenkins, SNYK.
- OS: Unix, Windows
Knowledge, Skills and Abilities
- Strong working knowledge of multiple operating systems
- Good working knowledge of load generation, monitoring and profiling with a good understanding of the tools used to do analysis in these areas
- Understanding of how to instrument various performance analysis tools and perform basic analysis based upon information gathered from the tools
- Strong interpersonal, documentation, and problem-solving skills
- Proficiency in at least one programming language.
- Comfortable with REST Interfaces Open API specs.
- Familiar in state-of-the-art techniques, standards, and procedures for software test development
- Excellent understanding of scripting languages
- Ability to think analytically and to communicate well
- Ability to work independently or with a team
You are welcome here.
At SAS, it’s not about fitting into our culture – it’s about adding to it. We believe our people make the difference. Our inclusive workforce brings together unique talents and inspires teams to create amazing software that reflects the diversity of our users and customers.
Diverse and Inclusive
At SAS, it’s not about fitting into our culture – it’s about adding to it. We believe our people make the difference. Our diverse workforce brings together unique talents and inspires teams to create amazing software that reflects the diversity of our users and customers. Our commitment to diversity is a priority to our leadership, all the way up to the top; and it’s essential to who we are. To put it plainly: you are welcome here.
SAS only sends emails from verified “sas.com” email addresses and never asks for sensitive, personal information or money. If you have any doubts about the authenticity of any type of communication from, or on behalf of SAS, please contact Recruitingsupport@sas.com.
Let's stay in touch! Join our Talent Community to stay up to date on company news, job updates and more.
#SAS