Software Development Engineer in Test - Early Career

Job Locations IT | PT | UK-Glasgow | UK | PT-Lisbon
Requisition ID
20051071
Job Category
Research and Development
Travel Requirements
None

 

Are you a problem solver, explorer, and knowledge seeker – always asking, “What if?” 

 

If so, then you may be the new team member we’re looking for. Because at SAS, your curiosity matters – whether you’re developing algorithms, creating customer experiences, or answering critical questions. Curiosity is our code, and the opportunities here are endless. 

 

What we do  

We’re the leader in analytics. Through our software and services, we inspire customers around the world to transform data into intelligence. Our curiosity fuels innovation, pushing boundaries, challenging the status quo, and changing the way we live. 

 

What you’ll do

We are looking for an Early Career - Software Development Engineer in Test. SAS’ Enterprise Quality (EQ) for Risk and Quantitative Solutions team is seeking qualified candidates to build and maintain strong GUI, API, and analytic automated tests and related frameworks to support the development and release of our business solutions in a CI/CD environment by making use of various opensource automation tools and operational technologies.

 

You will

 

  • Design, implement, and continuously improve automated test frameworks, tools, and scripts that address specific needs in a continuous deployment pipeline.
  • Participate in all steps of the continuous development life cycle, including design, development, testing, and monitoring.
  • Maintain an awareness of and research new technologies, trends, architectures, and implementation techniques as they relate to the delivery of applications, integrations, and data in CI/CD.
  • Produce key data that illustrates the quality of applications and develop insight that drives the direction of quality engineering.
  • Work collaboratively with development, product, operations, and support peers to encourage quality, as a key design element in all work efforts.
  • Evaluate product development and testing direction and assesses impact and new requirements for supported applications/frameworks/tools.
  • Identify risks, issues, potential bugs, or otherwise defective behavior in any phase of the project life cycle, managing them through closure.
  • Develop automated tests using tools such as Playwright, Selenium, etc.
  • Actively participate in design and code reviews to maintain an elite level of code quality.
  • Understand the role of deployment, migration, security, and performance in the continuous delivery lifecycle.
  • Practice effective techniques for deploying and operating SAS software in a multi-cloud environment.

 

 

 What we’re looking for

  • Bachelor’s degree in Computer Science or related quantitative field.
  • You are adaptable, a continuous learner who seeks out opportunities to leverage emerging technologies and enjoys the challenges of solving problems on the cutting edge.
  • You are flexible and excited by the possibility of working on new problems and new products as additional requirements arise.
  • Good understanding of testing concepts including working in an agile environment
  • Programming skills in languages like Java, JavaScript, Python.
  • Familiar with testing & automating Microservices, REST APIs, UI, etc.
  • Familiar with developing and maintaining test automation frameworks.
  • Practice effective techniques for deploying and operating SAS software in a multi-cloud environment.
  • Knowledge of Web GUI automation using Playwright, Selenium or equivalent.
  • Knowledge of Linux and Windows operating systems.
  • You’re curious, passionate, authentic, and accountable. These are our values and influence everything we do.

 

Nice to haves

  • At least 1 year of experience in multiple software technologies and domains.
  • Knowledge of Agile software development methodologies.
  • Knowledge of scripting languages such as shell scripts.
  • Familiarity with source control management techniques including branching, code review, and merging.
  • Experience or knowledge of Jenkins, Git, Gerrit preferred.
  • Manual test case/test scenario development & execution experience.
  • Knowledge of at least one Cloud provider such as Azure, AWS, Google etc.
  • Ability to pivot quickly and seamlessly toward areas of need.
  • Adds value to teams independently with minimal guidance.
  • Proven Analytical & problem-solving skills, excellent verbal & written communication skills and ability to address small & large audiences when required.

 

Why SAS

  • We love living the #SASlife and believe that happy, healthy people have a passion for life, and bring that energy to work. No matter what your specialty or where you are in the world, your unique contributions will make a difference. 
  • Our multi-dimensional culture blends our different backgrounds, experiences, and perspectives. Here, it isn’t about fitting into our culture, it’s about adding to it - and we can’t wait to see what you’ll bring.

 

Additional Information:

SAS is an equal opportunity employer. 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.

 

All valid SAS job openings are located on the Careers page at www.sas.com. SAS only sends emails from verified “sas.com” email addresses and never asks for sensitive, personal information or money. Should you have any doubts about the authenticity of any type of communication from, for, or on behalf of SAS, please contact us at Recruitingsupport@sas.com before taking any further action.

 

#LI-DR1

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed