Skip to main content

Sofia Stars is hiring Software Engineer in Test

➡️ Apply here: Software Engineer in Test

🔔 Monitor #qa #qa_automation jobs

👩‍💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume


Sofia Stars is hiring a Software Engineer in Test.

**Responsibilities:**

* Architecting and building a modern, scalable test automation framework from scratch using TypeScript.
* Implementing tools for all layers of the testing pyramid: Unit (configuring runners), Integration (API), and E2E (UI).
* Championing the philosophy where test code resides in the same repository as the source code, ensuring the setup is developer-friendly and integrates seamlessly into the dev workflow.
* Creating fixtures, mocks, and helpers that make it easy for developers to write and run tests locally.
* Integrating quality gates into CI/CD pipelines (GitLab CI) to ensure rapid feedback loops.
* Guiding the dev team on testing best practices and writing testable code.

**Requirements:**

* Expertise in TypeScript, treating test code as production code, and utilizing TS generics, interfaces, and strict typing for clean, reusable architecture.
* 3+ years of experience building automation frameworks from the ground up (Java, JavaScript, TypeScript with Selenium/Playwright).
* Comfort in testing microservices, working with REST/GraphQL, and mocking dependencies.
* DevOps skills, including setting up Docker containers for tests and debugging failing pipelines in CI.
* A mindset focused on preventing bugs by improving tooling, rather than just finding them.

**Nice to have:**

* Experience with Contract Testing.
* Understanding of Backend and Frontend frameworks.

**Benefits:**

* Monthly, quarterly, and annual bonuses.
* Food vouchers.
* Appreciation gifts.
* Up to 25 vacation days.
* 6 undocumented sick leaves.
* Medical insurance and dental coverage.
* Sport card coverage.
* 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.

Previous and next articles