Skip to content

Open nowPosted 12 days ago

QA Engineer

CENSUS SA9 open roles

Where
Athens, Greece
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowQA EngineerCENSUS SA · Athens, Greece
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on CENSUS SA's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.3% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.1%1 day
  2. 4.5%3 days
  3. 12.3%7 days
  4. 19.3%14 days
  5. 35.6%30 days
  6. 58.1%60 days
This job: posted 12 days ago

The posting

About CENSUS

CENSUS LABS is a cyber-security engineering powerhouse specializing in securing products and organizations. Our identity is entrenched with professionalism, engineering, scientific mindset and hacking demeanor. Our work is research fueled, allowing us to provide a diverse set of professional services. CENSUS LABS is trusted to perform product security engagements helping our clients secure their solutions from conception to release in a realistic risk-based approach with our experience on end-to-end systems, including Secure Communications, IoT, Medical, Mobile and Vehicle Computer products.

Learn more about CENSUS at census-labs.com. **VALID PASSPORT REQUIRED FOR SECURITY CLEARANCE PURPOSES**

About the Job / Key Responsibilities

CENSUS’ bespoke cybersecurity services are built upon a talented pool of Security Engineers, whose role extends beyond mere adherence to industry best practices. Quality is an integral part of how we engineer and validate our clients’ products, and we expect our QA Engineers to own it end-to-end: shaping the test strategy, building the automation that executes it, and producing the evidence that a product behaves exactly as specified. Across various engagement types, QA Engineers are responsible for translating product requirements into repeatable, automated verification, so that manual testing becomes the exception rather than the rule.

We are looking for a talented & ambitious professional to grow our Cybersecurity Engineering team and join our ongoing mission to deliver in-depth and top-tier cybersecurity services to our valued clients. As part of this role, you will take over testing activities that are today performed manually and progressively turn them into a maintainable, automated test suite. You will treat the product as a black box, reasoning from requirements and observable behaviour rather than from implementation details, and you will work side-by-side with CENSUS internal and our clients’ development teams & partners, under long-term projects that involve:

  • Own the QA strategy for a full-stack product, translating product requirements and acceptance criteria into a structured, prioritized and traceable set of test cases.
  • Convert existing manual test cases into automated end-to-end, API and regression tests, and continuously extend automated coverage to the areas that carry the most risk.
  • Design, build and maintain the test automation framework, along with the test data, fixtures and environments it depends on.
  • Integrate automated test execution into CI/CD pipelines, so that every build produces a clear and trustworthy quality signal.
  • Investigate and triage failures, isolate each one down to a reproducible defect report, and follow issues through to closure with the development team.
  • Define and report quality metrics - coverage, pass rate, flakiness, defect escape rate, turning release readiness into a measurable statement rather than an opinion.
  • Work closely with product owners and engineering team to build testability into the product, and document test plans, results and assurance evidence as project deliverables.

Minimum Qualifications

  • BSc or MSc in Computer Science, Computer Engineering, Software Engineering, or equivalent practical experience.
  • 3+ years of hands-on experience in software quality assurance with a strong test automation component. Experience can be a QA / QA automation position, a software engineering role with test ownership, an equivalent role in other engineering organizations, or a combination of them.
  • Proven experience building automated test suites for web applications and/or backend APIs, either from scratch or by taking over an established manual testing process.
  • Solid programming skills in at least one language commonly used for test automation (e.g., Python, JavaScript / TypeScript, Java, or C#).
  • Proficient in English and great communication skills.

Required Skills

  • A QA-first mindset: the ability to look at a product as a black box, reason about it from the user’s and the requirements’ perspective, and systematically hunt for the ways in which it can fail.
  • Strong command of test design techniques - equivalence partitioning, boundary analysis, state transitions, negative and edge-case testing (with the judgment to decide what is worth automating and what is not).
  • Hands-on experience with UI test automation frameworks for web frontends (e.g., Playwright, Cypress, Selenium).
  • Hands-on experience with API and service-level test automation, including REST / HTTP interfaces, authentication flows, and integration or contract testing.
  • Experience with test frameworks and runners (e.g., pytest, Jest / Vitest, JUnit, TestNG) and a track record of writing maintainable, deterministic, non-flaky test code.
  • Working knowledge of CI/CD tooling (e.g., GitLab CI, GitHub Actions, Jenkins) and of executing test suites in containerized environments (Docker).
  • Comfortable with Linux, the command line, Git, and with reading application and system logs to investigate failures.
  • Ability to write precise defect reports, test plans and test reports that a client’s engineering team can act on directly.
  • Excellent ownership, problem solving skills, attention to detail, and willingness to learn/grow.

Nice-to-Have Skills

  • Exposure to security-oriented testing, such as authentication and authorization abuse cases, input fuzzing, or basic use of tools like Burp Suite or OWASP ZAP.
  • Experience with performance or load testing frameworks (e.g., k6, JMeter, Locust).
  • Familiarity with databases, message queues or similar backend components, for test data setup and verification of server-side state.
  • Experience with infrastructure-as-code or environment provisioning to create reproducible test environments.
  • Experience working with international teams located in other regions and time zones around the world.
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against CENSUS SA's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on CENSUS SA's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    CENSUS SA's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.