Application checklist
Review your application before submitting
A quick checklist to help candidates submit a clearer, more complete application.
Read resource
Anthill | Copenhagen, Denmark | Salary not specified
Source: JobsPipe
Required Skills
Role snapshot
Copenhagen, on site. Permanent, full time. Junior or mid level. Reporting to the Engineering Manager, Platform & Quality. Pharma communication is slow for a good reason. Every claim needs a reference, every asset needs approval, and every market has its own rules. We think the software that wins in this industry treats those rules as part of the product rather than something to work around, and that is what we build. Anthill builds the software pharmaceutical companies use to create, approve and run their digital communication. At some of the world's largest pharma companies, commercial and medical teams rely on our products to produce and distribute regulated content. We're around 70 people, headquartered in Copenhagen, with four products: Activator, Arcane, Amplify and Anthill Cloud. Our products are already delivering GenAI-powered capabilities to Enterprise customers around the world. We're growing fast, and it's a good time to join. In our Copenhagen office, engineers, designers, product people and strategists all sit in the same room. We're 15+ nationalities, so English is the official and everyday language in the office and in the codebase. We are hiring a QA engineer into our Platform & Quality team. We hire at junior or mid level and will fit the role to the person we meet. Why the role exists Our products are multi-tenant. A release reaches every connected client at the same moment. Your job is to produce the evidence that a release is safe, by testing on both of our DAM connectors, Aprimo and Veeva Vault. What you will actually work on You decide what is worth testing and in what order. You write those tests as scenarios in Gherkin, plain Given, When and Then text, which run on the automation framework our engineers maintain in Playwright. Your ranking decides what gets automated next. If you write automation yourself, you take your own scenarios through to running tests rather than handing them over. By hand, you test what needs human judgement: negative paths, complex flows and exploratory sessions. That starts once the developer has checked the change against its acceptance criteria. Test cases live in Jira with Xray, and automated results in Allure. In your first year you will:
Our users are medical and marketing teams inside large pharmaceutical companies. They work under regulatory constraints and they will find a defect we let through. That is a good constraint to test against. How we test and release We work in two-week iterations, and testing runs inside them rather than as a phase at the end. We follow the test pyramid, unit then API then end to end then manual, and automate only what matters to the business. Releases move through four environments: DEV, QA, STG and PROD, each with its own quality bar. The release decision rests on QA's sign-off, and QA signs off only when all of this is true, on both connectors:
Known defects can still ship, but only if a named person accepts them. The release runbook, not memory, is the source of truth for how we run a release. What we are looking for At every level:
At mid level we also expect:
Useful, not required:
What we offer
Alex Berliner leads Platform & Quality and would be your manager. Questions about the role can go to him on LinkedIn. Applying If you can recognise yourself in just some of these requirements or skills and simply want to learn the rest, we would love to receive your application. We offer an open environment with freedom under responsibility, where you have the opportunity to grow professionally. Apply through LinkedIn, or get in touch directly if you would rather have a conversation before a formal application. We read everything ourselves. Your CV does not need a photo, your age or anything else that is not about your work. If there is a repository, a component library, a test plan, a bug report you are proud of, a design document or a postmortem that tells us more than a cover letter would, send that too. We review applications as they arrive. Where the role has a closing date, it is stated at the top of the ad. Otherwise the role stays open until we find the right person. We only work with recruitment and search firms under a written agreement, and we do not pay fees for candidates we did not ask for. Please do not send CVs to the hiring manager.
Work resources
Application checklist
A quick checklist to help candidates submit a clearer, more complete application.
Read resource