CENSUS SA

QA Engineer

CENSUS SA
Apply
11 days ago
Athens, GreeceMid Level

Responsibilities

  • Own QA strategy for full-stack products and translate requirements and acceptance criteria into prioritized, traceable test cases.
  • Convert manual test cases into automated end-to-end, API, regression, integration, and contract tests.
  • Design, build, and maintain test automation frameworks, test data, fixtures, and test environments.
  • Integrate automated tests into CI/CD pipelines and containerized environments.
  • Investigate and triage failures, create reproducible defect reports, and follow issues through closure.
  • Define and report quality metrics including coverage, pass rate, flakiness, and defect escape rate.
  • Collaborate with product owners, development teams, and clients to improve product testability and document test plans, results, and assurance evidence.

Requirements

  • BSc or MSc in Computer Science, Computer Engineering, Software Engineering, or equivalent practical experience.
  • At least 3 years of hands-on software quality assurance experience with a strong test automation component.
  • Experience building automated test suites for web applications and/or backend APIs.
  • Programming ability in at least one test-automation language, such as Python, JavaScript/TypeScript, Java, or C#.
  • Hands-on experience with web UI automation frameworks such as Playwright, Cypress, or Selenium.
  • Experience with API and service-level automation, REST/HTTP interfaces, authentication flows, and integration or contract testing.
  • Experience with test frameworks and runners such as pytest, Jest, Vitest, JUnit, or TestNG, including maintainable and deterministic test code.
  • Working knowledge of CI/CD tooling such as GitLab CI, GitHub Actions, or Jenkins, and test execution in Docker environments.
  • Comfort with Linux, command-line tools, Git, and application and system logs.
  • Ability to write precise defect reports, test plans, and test reports.
  • Proficiency in English, strong communication, ownership, problem-solving, attention to detail, and willingness to learn.
  • Exposure to security-oriented testing, performance or load testing, databases, message queues, infrastructure-as-code, or environment provisioning is beneficial.
  • A valid passport is required for security clearance purposes.

Benefits

  • The role supports long-term cybersecurity engineering projects involving secure communications, IoT, medical, mobile, and vehicle computer products.
  • The position involves collaboration with internal teams, client engineering teams, partners, and international teams across regions and time zones.

Tech Stack

Apache JMeterC#CypressDockerGitGitHub ActionsGitLab CI/CDJavaJavaScriptJenkinsJestJUnitLinuxpytestPythonSeleniumTestNGTypeScript

Categories

CENSUS SA

About CENSUS SA

201-500 employees
Contact me