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.
Our headquarters is located in 🇨🇭Switzerland, and we also have legal entities in 🇩🇪Germany, 🇧🇬Bulgaria, 🇷🇸Serbia, and 🇸🇬Singapore
The Software Developer Engineer in Test (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.