At a Glance
- Tasks: Lead quality engineering initiatives and shape automation strategies for back-end services.
- Company: Join Sotheby’s, the world’s premier destination for art and luxury.
- Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
- Why this job: Make a significant impact on engineering culture and product excellence in a creative environment.
- Qualifications: 5+ years in software engineering with strong programming skills, especially in TypeScript and Go.
- Other info: Dynamic role with a focus on innovation and collaboration across teams.
The predicted salary is between 36000 - 60000 ÂŁ per year.
ABOUT SOTHEBY'S Established in 1744, Sotheby’s is the world’s premier destination for art and luxury. Sotheby’s promotes access to and ownership of exceptional art and luxury objects through auctions and buy‑now channels including private sales, e‑commerce and retail. Our trusted global marketplace is supported by an industry‑leading technology platform and a network of specialists spanning 40 countries and 70 categories which include Contemporary Art, Modern and Impressionist Art, Old Masters, Chinese Works of Art, Jewelry, Watches, Wine and Spirits, and Design, as well as collectible cars and real estate. Sotheby’s believes in the transformative power of art and culture and is committed to making our industries more inclusive, sustainable and collaborative.
THE ROLE We are seeking a Senior Software Engineer in Quality Engineering who will serve as a technical lead and innovator for our quality engineering efforts with proactive and solution oriented initiatives. This role is a greenfield opportunity – you will have the chance to shape quality strategy from the ground up and make a significant impact on our engineering culture and product excellence. You will build and maintain CI/CD test pipelines, strengthen service testability, and help teams diagnose hard‑to‑reproduce issues using logs, traces, and other technical evidence. The ideal candidate is someone who asks great questions while learning quickly, finds creative technical and process solutions to testing challenges, and has a proven record of driving improvements with modern AI tools.
RESPONSIBILITIES
- Lead cross‑team quality engineering initiatives in partnership with QA, Engineering Managers, and developers, with primary focus on back‑end services.
- Define and drive automation strategy and standards (framework design, maintainability, reliability), raising the quality bar across teams.
- Guide tooling decisions for service automation, including API testing, contract validation, test data and AI tools approaches.
- Build and evolve GraphQL and REST back‑end automation capabilities for microservices and event‑driven workflows, emphasizing service reliability and data integrity.
- Improve CI/CD validation by strengthening service‑level test pipelines, environment readiness, and dependable test data setup.
- Diagnose and reduce back‑end quality risks by targeting distributed‑system failure modes such as race conditions and consistency issues.
- Mentor QA engineers on service testing patterns, debugging approach, and practical automation design.
- Partner with developers on triage and root‑cause analysis using logs, traces, and request/response evidence.
The ideal candidate demonstrates strong ownership of their growth, actively learning new technologies and patterns as needed to improve quality outcomes.
REQUIRED EXPERIENCE & COMPETENCIES
- Bachelor’s degree in computer science/engineering or equivalent technical experience.
- 5+ years of software engineering experience, including automation across functional, end‑to‑end, regression, quality monitoring and performance testing for web‑based, microservices systems.
- Strong programming fundamentals with the ability to work across languages; experience with TypeScript and Go is required.
- Deep back‑end automation experience, including GraphQL API testing (required) and working knowledge of REST and SQL‑based validation.
- Ability to innovate, design and maintain scalable automation frameworks, including service‑level tests and test data strategy.
- Hands‑on experience building automation into CI/CD and managing quality gates using tools such as GitHub Actions (Bazel familiarity is a plus).
- Experience with API tooling (for example Postman‑style tools) and cloud testing platforms (BrowserStack/LambdaTest); Appium experience for mobile testing is required.
- Working knowledge of cloud/container environments (Docker, Kubernetes) and comfort troubleshooting distributed systems using logs and service‑to‑service signals.
- Strong analytical and leadership skills with a track record of influencing cross‑functional teams and communicating technical risk clearly.
- Demonstrated documentation skills for engineering‑facing standards and workflows (for example API/service testing standards).
- Practical experience using AI‑assisted development tools to accelerate automation delivery while maintaining quality, readability, and maintainability.
- Awareness of network and security fundamentals relevant to back‑end testing (authentication/authorization, headers, tokens, and common failure modes).
- Adaptable, self‑driven, and motivated to learn new technologies and domains quickly in a fast‑paced, distributed environment.
Senior Software Engineer in Quality Engineering employer: Sotheby's
Contact Detail:
Sotheby's Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in Quality Engineering
✨Tip Number 1
Network like a pro! Reach out to current employees at Sotheby’s on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the Senior Software Engineer role.
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills and understanding of CI/CD pipelines. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.
✨Tip Number 3
Showcase your problem-solving skills! During interviews, be ready to discuss specific challenges you've faced in quality engineering and how you tackled them. Use examples that highlight your innovative thinking and technical expertise.
✨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 genuinely interested in joining the Sotheby’s team.
We think you need these skills to ace Senior Software Engineer in Quality Engineering
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your back-end automation experience and any relevant projects you've worked on, especially those involving GraphQL and CI/CD.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about quality engineering and how you can contribute to our team. Share specific examples of how you've driven improvements in past roles, particularly with modern AI tools.
Showcase Your Problem-Solving Skills: In your application, don't just list your technical skills; demonstrate how you've used them to solve complex problems. We love candidates who can think critically and creatively, so share those 'aha' moments!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Sotheby's
✨Know Your Tech Inside Out
Make sure you brush up on your programming fundamentals, especially in TypeScript and Go. Be ready to discuss your experience with back-end automation, GraphQL API testing, and CI/CD processes. The more confident you are in your technical knowledge, the better you'll perform.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex testing challenges in the past. Think about situations where you used logs and traces to diagnose issues or implemented innovative solutions using AI tools. This will demonstrate your proactive approach and ability to think critically.
✨Understand the Company Culture
Familiarise yourself with Sotheby’s mission and values, especially their commitment to inclusivity and sustainability. During the interview, relate your personal values and experiences to theirs, showing that you're not just a fit for the role but also for the company culture.
✨Ask Insightful Questions
Prepare thoughtful questions that show your interest in the role and the company. Inquire about their current quality engineering initiatives, the tools they use, or how they envision the future of their engineering culture. This not only shows your enthusiasm but also helps you gauge if it's the right fit for you.