Fullstack Developer - Test Automation

Quality Assurance (QA) remains a major challenge in software development. Despite over $20 billion spent annually on testing in Europe and the U.S., critical bugs still reach production, costing teams time, customer trust, and product momentum.

Location

Bucharest, Romania

Job type

Hybrid/ Contractor (B2B-friendly)

Skill level

Advanced
At QA DNA, we believe that fixing this starts with better tools, better systems, and better engineers. That’s where you come in.

We're looking for a Full-Stack Developer to help us build the automation frameworks that modern product teams rely on. This isn’t just about test scripts; it’s about designing platforms that let teams catch real-world failures early and run reliable checks at scale.

You’ll work on the core systems that power automated testing across web, mobile, and APIs. Expect to dig into CI pipelines, backend services, test orchestration, and smart ways to handle data and edge cases. It’s a builder’s role; you’ll be writing code, shaping architecture, and helping QA engineers work more like developers.

What You’ll Work On:
  • Design and implement scalable, full-stack test automation frameworks (UI & API)
  • Integrate automation into modern CI/CD pipelines
  • Build internal tools and dashboards to visualize test coverage and performance
  • Collaborate with QA and development teams to ensure frameworks are usable, fast, and extensible
  • Contribute to shared libraries and tools used across projects
  • Help set the direction for testing infrastructure and tooling at the client and company level
  • Continuously adapt frameworks based on evolving team and product needs

What’s special about working with us?
  • Join a team that values engineering first; our roots are technical
  • Be a part of a collaborative team of engineers at heart, creative, out-of-the-box thinkers, most of us with an entrepreneurial mindset
  • Own your impact: No micromanaging here. We trust you to take the lead, make smart calls, and own your work like it matters because it does.

Steps to becoming part of the team:
  1. Take-home automation challenge. It’s designed to show us how you think, not to trick you.
    Download the assignment here
    Instructions are in the README. 
  2. Submit your solution
    Once you’re happy with it, send it our way (details in the README). We’ll review your code and get back to you quickly.

  3. Interview
    If your work shows potential, we’ll set up a casual interview. Nothing too formal, just a chance to talk about your solution, how you work, and to see if the energy is right on both sides. 2 step interview online + physical

That’s it. No hoops. Just a chance to get to know each other through real work and honest conversation.

Perks and benefits
Employee Healthcare Benefits

Your well-being matters. We offer private medical coverage to give you access to trusted healthcare services whenever you need them.

Learning & Career growth

We support your continuous learning and career growth by giving you the opportunity to take courses that help you move forward. Whether it's a certification or training in a tech area you're passionate about, we’ll cover what’s needed to help you grow and develop your skills.

Flexible Working Hours

We care more about the work getting done than sticking to a strict schedule. This is a hybrid role, so while some office presence is important for staying connected with the team, you have the freedom to work from home when you need to. You also manage your own hours, no fixed 9 to 5.

Work Culture

We work in a supportive, collaborative environment. Each month, we organize team activities like bowling, board games, or paintball, simple ways to connect outside of daily work. The office is always stocked with snacks and drinks to keep things comfortable during the day.

You might be just who we’re looking for if you have:
  • Solid experience with a modern programming language (e.g., Python, TypeScript, Java, JavaScript)
  • Full-stack experience;  from back-end services to front-end technologies
  • Nice to have, experience designing or maintaining automation frameworks or internal developer tools
  • A clean-code, scalable architecture kind of mindset
  • Openness to learning automation tools like Playwright, Cypress, Selenium, or similar
  • Familiarity with CI/CD systems (e.g., GitHub Actions, GitLab CI, Jenkins)
  • Ability to work effectively in a hybrid team environment (in-person + remote)
  • Clear, professional communication skills in English (written and verbal)
Apply now
Jobs

Other positions

Don’t see the right match in our main listings? No problem. These roles might be what you're looking for. If not, drop us a line anyway, we’re always up for meeting smart people who do great work.

QA Automation Engineer

Bucharest, Romania
Learn more

We are looking for a QA Automation Engineer to join the team, ensuring high-quality user experiences through hands-on technical work that impacts real software.