At a Glance
- Tasks: Design and build automated test frameworks using REST and Python to ensure software quality.
- Company: Join a leading data and AI company on the path to IPO-readiness.
- Benefits: Enjoy a hybrid work model, fitness classes, and comprehensive well-being support.
- Other info: Be part of a culture that values curiosity, passion, and authenticity.
- Why this job: Make an impact in a dynamic environment with cutting-edge technology and diverse teams.
- Qualifications: 8+ years in automated testing with Python; strong problem-solving skills required.
The predicted salary is between 60000 - 80000 £ per year.
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 team is 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 our values 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.
Work Location
Hybrid Role: Expected to be onsite at SAS Glasgow offices few days a week.
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 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. 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.
Senior SDET: REST & Python Automation (Hybrid) in Glasgow 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 allows for flexibility while our commitment to diversity and inclusion fosters a supportive work culture where every individual can thrive. With world-class benefits, opportunities for professional growth, and a focus on employee well-being, SAS is an exceptional employer for those looking to make a meaningful impact in the tech industry.
StudySmarter Expert Advice🤫
We think this is how you could land Senior SDET: REST & Python Automation (Hybrid) in Glasgow
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or at industry events. A friendly chat can give you insider info and maybe even a referral.
✨Tip Number 2
Prepare for the interview by practising common SDET questions. Get comfy with your Python and REST knowledge, and be ready to showcase your problem-solving skills.
✨Tip Number 3
Show off your passion for tech! Discuss any personal projects or contributions to open-source that relate to automated testing. It’s a great way to stand out!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining us.
We think you need these skills to ace Senior SDET: REST & Python Automation (Hybrid) in Glasgow
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter to highlight your experience with REST, Python, and automated testing. We want to see how your skills align with the role, so don’t hold back on showcasing your relevant projects!
Show Off Your Problem-Solving Skills:In your application, give examples of how you've tackled complex technical challenges in the past. We love candidates who can think outside the box and come up with creative solutions, so let us know how you’ve done this before!
Be Clear and Concise:When writing your application, keep it straightforward and to the point. We appreciate clarity, so avoid jargon and make sure your key achievements stand out. This helps us quickly see why you’d be a great fit for our team!
Apply Through Our Website:We encourage you to submit your application directly through our careers page. It’s the best way to ensure your application gets into the right hands and allows us to review your details efficiently. Plus, it shows you’re keen on joining us!
How to prepare for a job interview at SAS
✨Know Your Tech Stack
Make sure you’re well-versed in REST, Python, and any other frameworks mentioned in the job description. Brush up on your knowledge of modern test automation frameworks like Playwright and Pytest, as well as container technologies like Docker and Kubernetes. Being able to discuss these confidently will show that you’re ready to hit the ground running.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your problem-solving skills and debugging abilities. Think of complex scenarios you’ve encountered in previous roles and how you resolved them. Practising coding challenges or debugging exercises can also help you articulate your thought process during the interview.
✨Showcase Your Agile Experience
Since the role involves working in an agile environment, be prepared to discuss your experience with agile methodologies. Share specific examples of how you’ve contributed to sprint planning, retrospectives, or daily stand-ups. This will demonstrate your ability to collaborate effectively within a team.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the team dynamics, the tools they use, or how they approach testing in their CI/CD pipeline. This not only shows your interest in the role but also helps you gauge if the company culture aligns with your values.