
Software Development Engineer in Test (SDET)
Nemetschek OOD Bulgaria1 month ago
Plovdiv, Bulgaria +2 moreMid Level
Responsibilities
- Design, develop, and maintain automated UI, API, integration, regression, and end-to-end tests using Playwright and TypeScript.
- Build scalable automation frameworks, shared utilities, fixtures, test-data helpers, and reporting solutions.
- Own automation quality for assigned product areas and identify test gaps and appropriate approaches for critical workflows.
- Integrate automated tests into GitHub Actions and GitLab CI/CD pipelines and improve their stability, speed, and reporting.
- Investigate failed builds and test runs by analyzing logs, network requests, API responses, browser traces, and application data.
- Write SQL queries to validate backend state, verify data integrity, and manage test data across environments.
- Participate in pull-request reviews covering test code, application changes, testability, and automation design.
- Use AI coding agents responsibly while reviewing and validating their output.
- Contribute to automation standards, documentation, coding conventions, and technical discussions across the Quality Engineering team.
Requirements
- At least 4+ years of experience in test automation, SDET, software quality engineering, or a closely related role.
- Strong hands-on programming experience with TypeScript and working knowledge of JavaScript.
- Practical experience with Playwright, including UI and API automation, fixtures, page objects, test-data handling, parallel execution, and reporting.
- Experience setting up or significantly improving an automation framework from scratch and building custom test tooling or integrations.
- Solid experience with REST APIs, including HTTP methods, authentication, assertions, negative scenarios, and API-driven test-data setup.
- Strong SQL skills for data validation and end-to-end investigation.
- Experience with Git workflows, pull requests, code review, and CI/CD pipelines in GitHub or GitLab.
- Ability to debug complex automation failures across product code, test code, data, environments, and pipelines.
- Hands-on experience with an AI coding agent such as GitHub Copilot or Cursor.
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Fluent written and spoken English.
- Experience with web-based SaaS products, distributed systems, enterprise workflows, or complex integrations is a plus.
- Knowledge of SSO, OAuth 2.0, OpenID Connect, SAML, SCIM, or role-based access control is a plus.
- Familiarity with Docker, cloud-hosted test environments, observability tools, or release-management workflows is a plus.
- Experience with performance, contract, accessibility, security testing, or test-data management is a plus.
Benefits
- Hybrid work model.
- Access to conferences, training programs, and self-learning platforms.
- Supportive environment emphasizing employee ideas and technical excellence.
- Opportunities to shape the role and grow within a 450+ person organization.
- Diverse internal events and activities.
- Comprehensive benefits and financial compensation.
- The role supports products used by construction professionals worldwide and cloud solutions for project management and collaboration.
Tech Stack
Categories
About Nemetschek OOD Bulgaria
Nemetschek OOD Bulgaria is a Sofia-based software development and consulting company that builds dedicated engineering teams and provides implementation, maintenance, and support services. It delivers solutions across CAD, enterprise content management, and Atlassian ecosystems, and contributes to AEC-focused products such as Bluebeam. Founded in 1998 and privately held, it serves international clients through outsourcing/nearsourcing and full product lifecycle support.