➡️ 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.
