Description
We are looking for an experienced Software Development Engineer in Test to join our DICE Quality Engineering team in Bucharest, Romania.
As a SDET, you will report to an Engineering Manager based in Bucharest while partnering with members from all DICE locations.
Responsibilities:
- Architect and scale reliable and maintainable test automation frameworks from scratch across Front End, World Levels, Backend, and API layers.
- Establish the long-term technical vision for test automation tools, libraries, and infrastructure across the Quality Engineering department.
- Influence system architecture early on to promote "shift-left" testing methodologies, ensuring testability is baked into the design phase.
- Architect and improve the integration of automated tests into CI/CD pipelines, maximizing build speed and reliable feedback loops.
- Lead non-functional testing strategies, including advanced performance engineering, load testing, security vulnerability scanning, and chaos engineering (stress testing).
- Establish the foundation allowing DICE test automation to evolve from a "Script-First" to an "AI-Native" approach.
- Develop adversarial testing frameworks to detect biases, edge cases, and flaws in ML and Generative AI models employed within our CI infrastructure.
- Research and lead the development of "Self-Healing" auto-tests by injecting Generative AI into the runtime execution loop.
- Be the ultimate technical escalation point for critical automation failures, blocking pipeline issues, or production quality incidents.
- Partner with Engineering Managers, Solution Architects, and Product Owners to agree on organization goals delivery.
- Mentor mid-level Software Development Engineer in Test (SDET)s and Test Designers, evolving their coding, framework design, and engineering skills.
Requirements:
- Minimum of 5+ years of experience in a Software Engineering, DevOps, or Software Development Engineer in Test role, with experience architecting automation frameworks from concept to production.
- Proficiency in at least one object-oriented or functional language (e.g., Python, Java, JavaScript/TypeScript, or Go).
- Experience with CI/CD tools (GitHub Actions, GitLab, or Jenkins) and containerization technologies (Docker, Kubernetes).
- Understanding of complex, distributed cloud systems and identifying structural integration risks.
- Capability to explain technical quality risks to both technical developers and non-technical partners or product leaders.
Benefits:
- Comprehensive portfolio with games and experiences.
- Hybrid work model with three days per week in the office.
- Health insurance.
- Support for mental well-being.
- Pension savings.
- Paid leave.
- Family leave.
- Free games and more.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.ea.com/sv_SE/careers/JobDetail/Software-Development-Engineer-In-Test/214788