
Constructor · Bulgaria/Serbia/Türkei
OUR MISSION Constructor’s mission is to enable all educational organisations to provide high-quality digital education to 10x people with 10x efficiency. Wit...
Constructor’s mission is to enable all educational organisations to provide high-quality digital education to 10x people with 10x
efficiency.
With strong expertise in machine intelligence and data science, Constructor’s all-in-one platform for education and research
addresses today’s pressing educational challenges: access inequality, tech clutter, and low engagement of students.
The Technical Automation QA (Playwright / TypeScript) at Constructor Tech will play a critical role in designing, implementing,
and evolving our automation strategy and frameworks with a focus on Playwright and TypeScript. This role combines deep technical
expertise with a passion for efficiency, reliability, and innovation in testing — including the adoption of AI-driven testing and
Modular Composable Platforms (MCPs).
You will collaborate closely with development, DevOps, and QA teams to ensure automation excellence across all layers of the
delivery process.
Key Responsibilities
analytics.
and code quality.
Requirements
Nice to Have
Constructor fosters equal opportunity for people of all backgrounds and identities. We are led by a gender-balanced board
committed to building a diverse and inclusive organisation where everyone can become their best self. We do not discriminate based
on age, disability, gender identity, sexual orientation, ethnicity, race, religion or belief, parental and family status, or other
protected characteristics. We welcome applications from women, men and non-binary candidates of all ethnicities and socio-economic
backgrounds. We encourage people belonging to underrepresented groups to apply.
OUR MISSION Constructor’s mission is to enable all educational organisations to provide high-quality digital education to 10x people with 10x efficiency. With strong expertise in machine intelligence and data science, Constructor’s all-in-one platform for education and research addresses today’s pressing educational challenges: access inequality, tech clutter, and low engagement of students. PLEASE SEND YOUR RESUME IN ENGLISH ONLY. The Technical Automation QA (Playwright / TypeScript) at Constructor Tech will play a critical role in designing, implementing, and evolving our automation strategy and frameworks with a focus on Playwright and TypeScript. This role combines deep technical expertise with a passion for efficiency, reliability, and innovation in testing — including the adoption of AI-driven testing and Modular Composable Platforms (MCPs). You will collaborate closely with development, DevOps, and QA teams to ensure automation excellence across all layers of the delivery process. Key Responsibilities * Design, build, and maintain scalable automation frameworks using Playwright and TypeScript for web and API testing. * Define and evolve test automation strategy, processes, and best practices to ensure consistent quality across projects. * Develop and maintain robust, reusable test suites and utilities for regression, smoke, and integration testing. * Integrate automation into CI/CD pipelines (e.g., Jenkins, GitLab CI) to enable continuous testing and fast feedback loops. * Collaborate with developers and DevOps engineers to ensure test environments and data are stable and reliable. * Apply white-box and gray-box testing techniques to ensure thorough coverage of both frontend and backend components. * Contribute to the adoption of AI-assisted testing tools and automation intelligence for test creation, maintenance, and analytics. * Participate in exploration and implementation of MCP-based automation components and reusable service connectors. * Provide technical guidance through mentoring and peer reviews, helping less experienced QAs enhance their automation expertise and code quality. * Continuously improve test performance, reliability, and reporting visibility through innovation and tool evaluation. Requirements * Bachelor’s degree in Computer Science, Information Technology, or equivalent experience. * 4+ years of experience in QA and automation, including 2+ years with Playwright and TypeScript. * Proven experience in building test automation frameworks from scratch. * Solid understanding of SDLC, QA methodologies, and automation design principles. * Strong knowledge of TypeScript and/or Python for test development. * Experience with REST API testing, SQL, and relational databases. * Familiarity with Jenkins, GitLab CI, and Git for continuous integration and source control. * Strong analytical and troubleshooting skills with a proactive, ownership-driven mindset. * Fluent in English, both written and verbal. Nice to Have * Experience with AI-powered testing tools or model-based testing. * Familiarity with Linux, Docker, and Kubernetes (K8s). * Knowledge of mobile automation frameworks such as Appium or similar tools. * Understanding of MCP architecture and how it can enhance modular automation. * Knowledge of performance or security testing concepts. * Experience working in Agile or Kanban environments. WHAT WE OFFER * 💻 Choice of work equipment (e.g., laptop, monitor, etc.) * 🇬🇧 English classes (iTalki – $130 monthly) * ⏰ Flexible schedule (we usually work between 09:00/10:00 and 18:00/19:00 CET or EET) * 👶 Newborn bonus (€500 per child) * 🧠 Patent remuneration * 🌴 Paid leave * 🧑💻 Remote work in locations without our offices * Hybrid work in locations with offices (2 days in-office, 3 days remote) Constructor fosters equal opportunity for people of all backgrounds and identities. We are led by a gender-balanced board committed to building a diverse and inclusive organisation where everyone can become their best self. We do not discriminate based on age, disability, gender identity, sexual orientation, ethnicity, race, religion or belief, parental and family status, or other protected characteristics. We welcome applications from women, men and non-binary candidates of all ethnicities and socio-economic backgrounds. We encourage people belonging to underrepresented groups to apply.
We are a global technology consulting company specializing in IT solutions, cloud-based platforms, mobile and web applications, and training and support services. With over 14 years of experience and a multicultural team of more than 100 professionals, we deliver projects for highly complex industries such as pharmaceuticals, diagnostics, healthcare, and consumer goods. At our company, we value international talent, diversity, flexibility, and a collaborative environment that fosters both professional growth and personal well-being. ABOUT THE ROLE At Nuvolar, we are looking for a QA Automation Engineer /SDET to join one of our healthcare projects, helping teams build scalable and reliable quality solutions for digital products used in complex healthcare environments. You will become part of an engineering environment focused on improving how software is tested by designing automation frameworks, reusable testing tools, and technical solutions that support QA engineers and development teams. This role is a great opportunity for someone who enjoys combining software engineering and quality practices: building automation solutions, improving testing processes, working with modern technologies, and helping teams adopt more efficient ways of delivering reliable software. You will work closely with QA engineers, developers, and technical stakeholders to design, implement, and evolve automation capabilities across different products and workflows, including the adoption of AI-assisted testing approaches. 🧠 WHAT YOU’LL DO * Design, develop, maintain, and evolve test automation frameworks, libraries, and reusable testing solutions. * Build automation capabilities for backend/API testing, frontend testing, end-to-end workflows, integration testing, and regression testing. * Create scalable and maintainable automation solutions using technologies such as Playwright, TypeScript, Cypress, Selenium, or similar frameworks. * Develop reusable components and tools that help QA engineers and development teams improve testing efficiency. * Integrate automated tests into CI/CD pipelines and development workflows. * Collaborate with QA engineers to understand testing challenges and translate their needs into technical solutions. * Apply software engineering best practices to automation projects, including clean code, documentation, maintainability, and reliability. * Use AI-assisted tools to improve automation development, test generation, debugging, documentation, and productivity. * Contribute to the evolution towards more modern, scalable, and AI-augmented quality engineering practices. ✅ WHAT WE’RE LOOKING FOR * Strong experience in test automation, software development, or engineering roles focused on quality tooling. * Strong programming skills in at least one relevant language such as TypeScript, JavaScript, Java, Python, or similar. * Experience designing, building, or maintaining automated test frameworks or reusable testing solutions. * Solid understanding of backend/API testing, frontend testing, integration testing, and regression testing approaches. * Experience working with automation frameworks such as Playwright, Cypress, Selenium, or equivalent technologies. * Ability to write clean, maintainable, and well-structured code. * Understanding of CI/CD concepts and experience integrating automated tests into development pipelines. * Experience working with GitHub and CI/CD workflows, ideally GitHub Actions. * AI literacy, including familiarity with AI-assisted tools, AI agents, or practical use of AI to improve automation, debugging, documentation, or development workflows. * Ability to collaborate effectively with QA engineers and developers, understanding technical needs and proposing practical solutions. * Experience working in Agile/Scrum environments. * Professional level of English, both written and spoken. ⭐️ NICE TO HAVE * Strong hands-on experience with Playwright and TypeScript. * Experience building internal frameworks, testing libraries, SDKs, CLI tools, or developer tooling. * Experience with API testing tools such as Postman, Swagger/OpenAPI, REST Assured, or similar. * Experience with Docker or containerized testing environments. * Experience working with cloud-based products and environments. 💜 WHY YOU’LL LOVE WORKING AT NUVOLAR * Flexible Work & Work-Life Balance: enjoy options to balance work and personal life, including every other Friday off. * Hybrid Work Mode: with around 40% onsite presence and the flexibility to work remotely the rest of the time. * Seniority Program: enjoy additional benefits and privileges as you grow with the company. * Social & Team Budget: even though we primarily work remotely, we encourage team gatherings and activities, with a dedicated budget. * Continuous Learning: access training, mentorship, and professional development opportunities. * Growth Opportunities: work on challenging healthcare technology projects, build solutions that impact multiple teams, work with modern automation technologies, and contribute to the evolution of quality engineering practices. 👥 THE HIRING PROCESS 1. Project & Role Introduction A first conversation with one of our engineering team members to introduce the project, explain the role in detail, and answer your initial questions about the opportunity. 2. Technical Assessment You'll complete a take-home QA challenge designed to evaluate your technical approach, testing strategy, and problem-solving skills. 3. Technical Interview A discussion with our engineering team to review your assessment, explore your technical experience, and talk through real-world testing scenarios, technical decisions, and your way of working. 4. Cultural Fit Interview A conversation with our Talent Acquisition team to learn more about your background, career goals, and what you're looking for in your next opportunity. It's also a chance for you to ask any remaining questions about Nuvolar, our culture, and the role. 5. Client Interview (if required) Depending on the project, there may be a final conversation with the client to discuss the role, the team, and how you'll collaborate within the project environment. In our screening process, we prioritize verifiable signals of excellence, regardless of seniority. There are no preferential paths beyond what your application demonstrates, and we evaluate every candidate through the same process. Some people hold back because they feel they lack experience or have an “imperfect” CV. If you like the role and believe you could excel over time, don’t self-reject. All applications go through our careers page, which is the only way to be considered. If you pass our screening, you’ll be asked to complete one or more tests. 🚀 Join a team where trust, growth, and purpose go hand in hand. Apply now and let’s build meaningful tech — together, from anywhere. If you want to be aware of all of our latest updates, follow us via LinkedIn | Instagram | Glassdoor | Medium Equal Opportunity Statement Nuvolar Works is an equal-opportunity employer. We welcome and encourage applications from all backgrounds. We do not discriminate based on age, sex, gender, gender identity or expression, sexual orientation, family or marital status, disability, national origin, race, ethnicity, religion, or any other protected characteristic. Candidates with disabilities are encouraged to apply, and we are committed to providing an inclusive and accessible recruitment process. If you require any adjustments during the hiring process, please let us know.
YOUR MISSION We're a fast-moving, lean EU team looking for a high-agency QA engineer based in Kosovo, with zero middle management. You'll work alongside our founder and our Kosovo engineering team, report directly to the Head of Engineering, and own quality end-to-end. We already have a Playwright/TypeScript E2E suite covering our core flows, but it needs a real owner. Your job is to own quality across the whole product: our Next.js web app, our backend APIs, and the AI document-extraction engine underneath. You'll broaden coverage across the app, make the suite trustworthy (fast, stable, and run on every change), and extend it into an AI-driven evaluation pipeline, so neither an everyday feature change nor a prompt or model change can silently break what we ship. Note: CVs filled with LLM slop will be immediately disqualified. We want to see your actual experience in your own words. WHAT YOU'LL DO * Own quality across the product: Full E2E and regression coverage of our Next.js frontend and backend APIs, from critical user journeys to the edge cases, so every release ships with confidence. * Make the suite trustworthy: Take ownership of our existing Playwright/TypeScript suite, drive down flakiness, and get it green and trusted as a CI gate the team relies on. * Harden the email → extraction → downstream pipeline: We have early coverage of our email-to-document flow. You'll turn it into the rock-solid regression backbone that protects extraction accuracy and downstream processing. * Build AI evaluation, not just pass/fail: Use Langfuse to build eval harnesses for extraction quality, golden datasets, scoring against ground truth, and drift detection that gates on quality, not just green checks. * Use AI to test faster: Lean on AI to generate cases and synthetic documents, triage failures, and review diffs, wherever it makes the suite broader and faster than hand-written tests alone. * Make testability a first-class concern: Partner with engineers so features ship testable by design, with clear, actionable failure reporting. YOUR PROFILE * Full-stack app testing: You test real web apps end to end, UI flows, API contracts, and data integrity, and you know what makes a suite flaky and how to fix it. Strong with Playwright and comfortable in TypeScript and/or Python. * 3+ years in QA / test engineering: We hire experienced QA only. What matters is depth of ownership: you've built and run automation strategy and frameworks yourself, not just executed someone else's test plans. A sharp engineer who's shipped real automation beats a coaster with twice the tenure. * High Agency: You don't wait for perfectly scoped tickets. You unblock yourself, make pragmatic decisions, and take extreme ownership of quality. * AI-first instincts: You actively use AI in your testing workflow, and you're keen to take on the harder problem of testing non-deterministic AI output, or can show real aptitude for it. NICE TO HAVE * Experience testing non-deterministic systems: evaluating LLM/ML outputs, building eval sets, reasoning about quality metrics over pass/fail. * Data/ML pipeline testing or MLOps background. * Document processing, OCR, or data-extraction domain experience. * Familiarity with Prisma, async/queue-based systems, or complex event patterns. WHY US? * High Ownership & Influence: You'll define how Holocene does QA. Your test strategy directly protects the product and the roadmap. * Elite, Lean Team: Work with highly technical peers in an environment where experimentation is expected and red tape is nonexistent. * Fast Decisions: We respect your time. Just 2 interviews, with a final decision within 48 hours.