At a Glance
- Tasks: Join a dynamic team to define automated testing standards for Java microservices and AWS Lambda functions.
- Company: Innovative tech company focused on quality engineering and collaboration.
- Benefits: Competitive salary, flexible work options, and opportunities for continuous learning.
- Other info: Exciting environment with opportunities for career growth and skill enhancement.
- Why this job: Make a real impact by enhancing quality in cutting-edge software development.
- Qualifications: Strong Java development skills and experience with test automation and CI/CD pipelines.
The predicted salary is between 60000 - 80000 € per year.
Requirements
- Strong experience in Java development and test automation
- Knowledge of microservices testing strategies
- AWS platform knowledge, including Lambda (for integration), API Gateway, S3, CloudWatch, and IAM
- Familiarity with CI/CD pipelines and trunk‑based development
- Strong communication skills and a passion for continuous learning
- Experience of performance testing large distributed applications
- Exposure to containerization & Orchestration: Docker, Kubernetes, EKS
- Infrastructure as Code: Terraform, CloudFormation
- Service Resilience: Exposure to test strategies like fault injection, resiliency measures such as circuit breakers or networking layers like service mesh
- Advanced testing tools: Pact, Rest‑Assured, Mockito, Localstack
- Observability: Distributed tracing and monitoring in microservices
What the job involves
- As a Senior Quality Engineer, you will join a central Quality Enablement team, where you’ll define standards for automated testing across our Java microservices and Python‑based AWS Lambda functions
- Enable teams to maintain a robust microservice testing strategy, covering unit, component, contract, and simple, maintainable end‑to‑end tests
- Support engineers in running containerised services locally (e.g., Podman, Dev Containers) to reduce integration issues and keep pipelines reliable within a trunk‑based development workflow
- Collaborate closely with developers, analysts, and fellow engineers to embed quality early, continuously improve frameworks, and enhance CI/CD pipelines
- Build and maintain automated tests using: Java (JUnit, Rest‑Assured), Pact for contract testing
- Sometimes tools like Selenium, Cypress, and Playwright for UI testing (where applicable)
- Integrate tests into CI/CD pipelines to support trunk‑based development
- Explore new tools and approaches to improve coverage and reliability
Senior SDET / Quality Engineering Specialist employer: Deepstreamtech
Join a forward-thinking company that prioritises innovation and quality in software development. As a Senior Quality Engineer, you'll thrive in a collaborative environment that fosters continuous learning and professional growth, with access to cutting-edge technologies and practices. Our commitment to employee well-being and a supportive work culture makes us an exceptional employer in the tech industry.
StudySmarter Expert Advice🤫
We think this is how you could land Senior SDET / Quality Engineering Specialist
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. The more people you know, the better your chances of landing that Senior SDET role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Java development and test automation projects. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on your knowledge of microservices testing strategies and AWS tools. Practise common interview questions and be ready to discuss your experience with CI/CD pipelines and containerisation.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for you, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications!
We think you need these skills to ace Senior SDET / Quality Engineering Specialist
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your strong experience in Java development and test automation. We want to see how your skills align with our needs, so don’t hold back on showcasing your expertise!
Tailor Your Application:Take a moment to customise your application for the Senior SDET role. Mention your knowledge of microservices testing strategies and AWS platform experience, as these are key to what we’re looking for.
Keep It Clear and Concise:We appreciate clarity! Use straightforward language and get to the point. Highlight your communication skills and passion for continuous learning, as these traits are super important to us.
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at Deepstreamtech
✨Know Your Tech Inside Out
Make sure you brush up on your Java development and test automation skills. Be ready to discuss your experience with microservices testing strategies and AWS services like Lambda and API Gateway. The more specific examples you can provide, the better!
✨Showcase Your CI/CD Knowledge
Familiarise yourself with CI/CD pipelines and trunk-based development. Be prepared to explain how you've integrated tests into these pipelines in the past. Highlight any experience you have with tools like Terraform or CloudFormation as well.
✨Communicate Clearly
Strong communication skills are key for this role. Practice explaining complex technical concepts in simple terms. This will not only help you during the interview but also show that you can collaborate effectively with developers and analysts.
✨Demonstrate a Learning Mindset
Express your passion for continuous learning. Share any recent projects or tools you've explored, especially around performance testing or containerisation. Showing that you're proactive about keeping your skills sharp will impress the interviewers!