Software Development Engineer in Test (REST, Phyton)- Decisioning team
Software Development Engineer in Test (REST, Phyton)- Decisioning team

Software Development Engineer in Test (REST, Phyton)- Decisioning team

Glasgow Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Go Premium
SAS

At a Glance

  • Tasks: Design and support automated test frameworks to ensure software quality.
  • Company: Join a leading data and AI company on the path to IPO-readiness.
  • Benefits: Enjoy flexible work options, fitness classes, and a focus on well-being.
  • Other info: SAS values diversity and is committed to an inclusive workplace.
  • Why this job: Be part of a diverse team creating impactful software in a dynamic environment.
  • Qualifications: 8+ years in automated testing with REST and Python; degree in Computer Science preferred.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Job Description

Software Development Engineer in Test- Hybrid

Nice to meet you!

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.

We’re also a debt-free multi-billion-dollar organization on our path to IPO-readiness.If you\’re looking for a dynamic, fulfilling career coupled with flexibility and world-class employee experience, you\’ll find it here.

About the job

The R&D Decisioning teamis looking for a Senior Software Development Engineer in Test (SDET) to design, build, and support scalable automated test frameworks, tools, and test suites to ensure quality within expected timelines during the development cycle.

As a Software Developer, you will:

  • Be involved in all steps of the development lifecycle
  • Design, implement, and maintain automated test frameworks, tools, and scripts that address specific needs
  • Design and implement test plans (cases, scenarios, usage); Create test strategies, approaches, test scenarios and test ideas with clear intent
  • 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.
  • Comprehend complex usage concepts and assess applications’ ability to fulfill them
  • Design, develop, document, and execute manual tests when automated scripts are not available.
  • Perform peer code review
  • Identify risks, issues, potential defects, or defects in any phase of the project life cycle, managing them through closure
  • Demonstrate aptitude for problem solving and debugging of complex software systems; ability to develop creative solutions to complex technical problems

Required Qualifications

  • 8+ years of experience developing automated tests using REST, Python, or other modern frameworks
  • Bachelor\’s degree in Computer Science or related quantitative field
  • Equivalent combination of education, training and experience may be considered in place of the above qualifications.
  • Demonstrated proficiency in Python
  • Demonstrated proficiency with Javascript or Typescript
  • Experience working with container platforms and technologies such as Docker or Kubernetes
  • Exposure to tools such as GitHub and VSCode
  • Solid debugging skills
  • Experience working in an agile software development environment
  • Prior experience working with collaboration tools such as Jira and Confluence
  • You’re curious, passionate, authentic and accountable. These are ourvalues and influence everything we do.

Preferred Qualifications

  • Experience developing, deploying, and maintaining infrastructure in a public cloud platform, such as Azure, AWS, or GCP.
  • Familiarity with modern test automation frameworks like Playwright and Pytest.
  • Exposure to programming languages such as Java, Go, or React.

Benefits Highlights

  • Our Recreation and Fitness center offers recorded fitness classes to help you fit movement into your day.
  • Your well-being matters, and that\’s why we support all dimensions of your well-being by offering programs that reduce stress and distractions to help you remain healthy and productive.

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.

Additional Information:

All valid SAS job openings are located on the Careers page at . 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 before taking any further action.

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, or any other characteristic protected by law.

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

#SAS

#J-18808-Ljbffr

Software Development Engineer in Test (REST, Phyton)- Decisioning team employer: SAS

At SAS, we pride ourselves on being a leader in data and AI, offering a dynamic and fulfilling career for our employees. Our hybrid work model promotes flexibility, while our commitment to diversity and inclusion ensures that every team member feels valued and empowered. With a focus on employee well-being and growth opportunities, including access to fitness resources and a supportive work culture, SAS is an excellent employer for those looking to make a meaningful impact in the tech industry.
SAS

Contact Detail:

SAS Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Development Engineer in Test (REST, Phyton)- Decisioning team

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as REST and Python. Having hands-on experience or projects that showcase your skills in these areas will give you a significant edge during discussions.

✨Tip Number 2

Engage with the community around modern test automation frameworks like Playwright and Pytest. Participating in forums or contributing to open-source projects can help you build connections and demonstrate your expertise.

✨Tip Number 3

Prepare to discuss your experience with CI/CD processes and how you've implemented automated testing in previous roles. Being able to articulate your approach to ensuring quality in fast-paced environments will resonate well with the hiring team.

✨Tip Number 4

Showcase your problem-solving skills by preparing examples of complex technical challenges you've faced and how you resolved them. This will highlight your aptitude for debugging and creative solutions, which are crucial for this role.

We think you need these skills to ace Software Development Engineer in Test (REST, Phyton)- Decisioning team

Automated Testing
REST API Testing
Python Programming
JavaScript or TypeScript Proficiency
Test Framework Development
CI/CD Practices
Debugging Skills
Agile Methodologies
Container Technologies (Docker, Kubernetes)
Version Control (GitHub)
Test Plan Design
Manual Testing
Problem-Solving Skills
Collaboration Tools (Jira, Confluence)
Cloud Platform Experience (Azure, AWS, GCP)
Familiarity with Modern Test Automation Frameworks (Playwright, Pytest)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with automated testing, particularly using REST and Python. Include specific projects or frameworks you've worked on that align with the job description.

Craft a Strong Cover Letter: In your cover letter, express your passion for software development and testing. Mention how your values align with the company's commitment to diversity and innovation, and provide examples of your problem-solving skills in complex technical scenarios.

Showcase Relevant Skills: Clearly list your proficiency in Python, JavaScript, and any other relevant technologies mentioned in the job description. If you have experience with Docker, Kubernetes, or cloud platforms, make sure to highlight that as well.

Prepare for Technical Questions: Be ready to discuss your experience with automated test frameworks and your approach to designing test plans. Think about specific challenges you've faced in previous roles and how you overcame them, as this will demonstrate your aptitude for problem-solving.

How to prepare for a job interview at SAS

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Python, REST, and any other relevant frameworks. Bring examples of automated tests you've developed and be ready to explain your thought process behind them.

✨Understand the Development Lifecycle

Familiarise yourself with the entire software development lifecycle, especially how testing fits into it. Be ready to discuss how you have contributed to each phase in your previous roles.

✨Demonstrate Problem-Solving Abilities

Prepare to tackle some technical problems during the interview. Think through your approach to debugging complex systems and be ready to share specific examples where you found creative solutions.

✨Emphasise Collaboration and Communication

Highlight your experience working in agile environments and using collaboration tools like Jira and Confluence. Discuss how you’ve worked with cross-functional teams to ensure quality and efficiency in projects.

Software Development Engineer in Test (REST, Phyton)- Decisioning team
SAS
Location: Glasgow
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>