
SDET Engineer
Marsh McLennan
full-time
Posted on:
Location Type: Hybrid
Location: Cluj-Napoca • Romania
Visit company websiteExplore more
About the role
- Engineer full-stack automated quality across AI pods
- Design, build, and maintain full-stack automated test frameworks spanning: Web UI, Backend services, APIs and async workflows, AI-enabled and LLM-backed integrations
- Write and maintain test code as first-class software, following engineering best practices.
- Reduce reliance on manual testing through automation-first strategies.
- Integrate quality into CI/CD pipelines
- Integrate automated tests into CI/CD pipelines to provide fast feedback and enforce quality gates.
- Ensure test suites are reliable, maintainable, and suitable for rapid deployment.
- Support build-time, deploy-time, and post-deployment quality checks.
- Test AI-enabled and LLM-backed systems
- Support testing of AI-enabled features, including services backed by LLM APIs and data-driven logic.
- Build test harnesses around AI services to validate: Input/output contracts, Error handling and fallbacks, Integration behaviour and regression risks
- Work with engineers to manage non-determinism using mocks, stubs, thresholds, and regression strategies.
- Embed quality early (“shift left”) Participate in refinement, design, and architecture discussions to ensure solutions are testable by design.
- Collaborate with frontend, backend, and platform engineers to engineer quality consistently across the full stack.
- Advocate for clear acceptance criteria and observable quality metrics.
- Identify quality risks early and work with teams to mitigate them before release.
- Support release readiness and continuous improvement
- Contribute to release readiness decisions and go-live validation.
- Analyse test failures, defects, and incidents to identify root causes.
- Share reusable testing patterns, tooling, and learnings across AI delivery pods.
Requirements
- 4–7 years of experience in SDET, test engineering, or automation-focused QA roles.
- Strong coding skills in one or more of: TypeScript / JavaScript, Python
- Hands-on experience with test automation frameworks, such as: Playwright, Cypress, Selenium (UI automation), Jest, Mocha, PyTest (API / service testing)
- Strong experience testing web applications, APIs, and distributed systems.
- Experience integrating automated tests into CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Azure DevOps).
- Experience working with cloud-native systems (e.g., AWS or Azure).
- Solid understanding of modern software engineering and delivery practices.
- Experience working in Agile delivery environments.
- Ability to work independently across multiple teams and manage competing priorities.
- Strong communication skills and a collaborative, pragmatic mindset.
Benefits
- A yearly budget and the opportunity to build your flexible benefits package (up to 20% of your annual salary)
- 30+ days off (including legal days, birthday, public holiday replacements, and benefits options)
- Performance bonus scheme
- Matching charity contributions, charity days off, and the Pay it Forward charity challenge
- Core benefits: Pension, Life and Medical Insurance, Meal Vouchers, Travel Insurance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
test automationfull-stack testingcodingTypeScriptJavaScriptPythonPlaywrightCypressSeleniumAPI testing
Soft Skills
communicationcollaborationpragmatic mindsetindependenceprioritization