Software Development Engineer in Test
Location: Sofia City, Bulgaria
Department: QA
Sofia Stars is a fast-growing global service provider that guides high-growth businesses to success. Our range of tailored solutions includes R&D, Customer Support, Sales, KYC, Risk, and Anti-Fraud services. We make every connection shine with fresh tech and cultural understanding.
We are looking for an engineer who views testing as a code-first discipline. We are moving away from siloed QA processes towards a modern engineering culture where tests live alongside the code.
You will not just be writing test scripts; you will be the architect of our entire Quality Infrastructure. Your mission is to build a robust, TypeScript-based testing framework and the tooling required to support testing at all levels—from Unit to E2E.
Duties and Responsibilities:
- Building the Framework: Architecting and building a modern, scalable test automation framework from scratch using TypeScript
- Full Pyramid Coverage: Implementing tools for all layers of the testing pyramid: Unit (configuring runners), Integration (API), and E2E (UI)
- "Tests alongside Code" Strategy: Championing the philosophy where test code resides in the same repository as the source code. You will ensure the setup is developer-friendly and integrates seamlessly into the dev workflow
- Developer Experience (DX): Creating fixtures, mocks, and helpers that make it easy for developers to write and run tests locally
- CI/CD Pipelines: Integrating quality gates into our build pipelines (GitLab CI) to ensure rapid feedback loops
- Mentorship: guiding the dev team on testing best practices and writing testable code
Role Requirements:
- TypeScript Expert: You treat test code as production code. You know how to use TS generics, interfaces, and strict typing to create clean, reusable architecture
- Modern SDET Experience: 3+ years of experience building automation frameworks from the ground up (Java, JavaScript, TypeScript with Selenium/Playwright)
- API & Backend Knowledge: You feel comfortable testing microservices, working with REST/GraphQL, and mocking dependencies
- DevOps Skills: You can set up a Docker container for tests and debug a failing pipeline in CI
- Mindset: You don’t just find bugs; you prevent them by improving the tooling
- Experience with Contract Testing
- Understanding of Backend and Frontend frameworks — not just how to test them, but how they work
- Monthly, quarterly, and annual bonuses
- Food vouchers (102 EUR)
- Appreciation gifts (birthday, wedding, newborn, etc.)
- Up to 25 vacation days
- 6 undocumented sick leaves
- Medical insurance and dental coverage
- Sport card 70% coverage (Multisport and/or CoolFit)
- Office massages
- Breakfast, lunch & snacks in the office
- Education budget
- Monthly team events
- Great office location
Important information:
- This is an office-based position in Sofia, Bulgaria
Grow fast, shine globally
By submitting your application, you agree to our Privacy Policy.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
