Generali Greece logo
Generali Greece

quality assurance (qa) engineer

Aug 1, 2026 · Generali Greece

Αττική·Aug 1, 2026
ΑττικήOn SiteΠληροφορικήPermanentFull Time
JOBILY AI SUMMARY

What you'll do

  • Analyze requirements and user stories to design test plans, cases, and scenarios
  • Define appropriate testing approaches including functional, regression, integration, automation, and performance
  • Participate in refinement sessions to ensure clarity and testability of acceptance criteria
  • Execute manual tests on new features, enhancements, and defect fixes across UI, API, and end‑to‑end flows
  • Validate data accuracy, UI behavior, system interactions, and user journeys
  • Document defects with detailed reproduction steps, results, and environment info
  • Design, develop, and maintain automated test scripts using frameworks such as Selenium, Cypress, Playwright, Postman, or JMeter
  • Collaborate with developers to integrate automated tests into CI/CD pipelines
  • Identify, log, and track defects using tools like Jira, Azure DevOps, or GitLab
  • Work with developers to validate defect fixes and retest affected areas
  • Ensure compliance with QA standards and promote test best practices
  • Suggest improvements in tools, workflows, and test coverage
  • Perform performance tests to assess application scalability and stability
  • Verify security requirements like authentication, authorization, and data validation
  • Support production readiness checks and environment validation
  • Work closely with cross-functional teams to ensure end‑to‑end quality
  • Participate in Agile ceremonies and report testing progress and metrics
  • Maintain detailed documentation of test plans, cases, test data, and results
  • Contribute acceptance criteria and testing insights to enhance user stories

Key requirements

  • Manual Testing and Test Case Design methodologies
  • API Testing Tools including Postman, Swagger, and Insomnia
  • Test Automation Tools such as Selenium, Cypress, and Playwright
  • CI/CD Systems like GitLab CI, Azure DevOps, and Jenkins
  • Version Control Systems including Git
  • SQL for data validation
  • Defect Management Tools such as Jira, Azure DevOps, and GitLab
  • Performance Testing Tools including JMeter
  • Security Testing
  • Agile/Scrum Methodologies

About the job

The Quality Assurance (QA) Engineer plays a key role in ensuring the reliability, functionality, and overall quality of digital products throughout the software development lifecycle. They design and execute test plans, validate new features, identify defects, and collaborate closely with development teams to ensure that all software components meet functional and non‑functional requirements.

The QA Engineer safeguards the end‑user experience by ensuring that applications operate correctly across environments, are secure, performant, and adhere to business and technical standards. They contribute to continuous improvement by promoting testing best practices, enhancing automation coverage, and supporting strong quality governance across the organization.

 

Their responsibilities include:

 

Test Planning & Strategy

  • Analyzes requirements, user stories, and acceptance criteria to design comprehensive test plans, cases, and scenarios.

  • Defines the appropriate testing approach (functional, regression, integration, automation, performance, etc.).

  • Participates in refinement sessions to ensure clarity, testability, and proper acceptance criteria.

Manual Testing

  • Executes manual tests for new features, enhancements, and defect fixes across UI, API, and end‑to‑end flows.

  • Validates data accuracy, UI behavior, system interactions, and expected user journeys.

  • Documents defects with clear reproduction steps, expected vs. actual results, logs, screenshots, and environment information.

Test Automation (where applicable)

  • Designs, develops, and maintains automated test scripts for UI, API, or regression testing.

  • Uses automation frameworks such as Selenium, Cypress, Playwright, Postman, JMeter, or similar tools.

  • Collaborates with developers to integrate automated tests into CI/CD pipelines and ensure continuous testing.

Defect Management

  • Identifies, logs, and tracks defects using Jira, Azure DevOps, GitLab, or equivalent tools.

  • Works closely with developers to validate defect fixes and retest impacted areas.

  • Ensures defects are prioritized and resolved based on severity, impact, and release timelines.

Quality Governance & Process Improvement

  • Ensures compliance with internal QA standards, testing methodologies, and organizational quality processes.

  • Proactively suggests improvements to tools, workflows, and test coverage.

  • Advocates for quality across the SDLC to reduce production issues and improve delivery velocity.

Performance, Security & Reliability Testing

  • Executes performance tests (load, stress) to validate application scalability and stability.

  • Verifies security‑related requirements such as authentication/authorization behavior and data validation.

  • Supports production readiness checks, environment validation, and go‑live quality assessments.

Collaboration & Communication

  • Works closely with Product Owners, Backend/Frontend Developers, DevOps, and UX teams to ensure end‑to‑end quality.

  • Participates in Agile ceremonies, including daily stand‑ups, grooming, sprint planning, and retrospectives.

  • Reports testing progress, defect metrics, coverage levels, and release readiness.

Documentation

  • Maintains detailed documentation of test plans, cases, test data, and execution results.

  • Enhances user stories by contributing acceptance criteria and testing considerations.

  • Ensures test suites remain current as products evolve and new functionality is introduced.

Skills & Qualifications

  • Experience with manual testing methodologies and structured test case design.

  • Familiarity with API testing tools such as Postman, Swagger, or Insomnia.

  • Hands‑on experience with automation tools (Selenium, Cypress, Playwright, etc.) is a strong plus.

  • Knowledge of CI/CD systems (GitLab CI, Azure DevOps, Jenkins).

  • Experience using version control systems (Git).

  • Understanding of SQL with the ability to perform data validation at the database level.

  • Strong analytical thinking, root cause investigation skills, and problem‑solving abilities.

  • High attention to detail and the ability to think from an end‑user perspective.

  • Experience working in Agile/Scrum teams and participating in iterative delivery cycles.

Generali Greece
Generali Greece
Company Profile

About the company

Generali Hellas S.A., member of the Generali Group, is an Insurance Company, which has been active in Greece since 1886. We enable people to shape a safer and more sustaibable future by caring for their lives and dreams. Our goal is to become a Lifetime Partner to our customers by providing innovative and personalized insurance solutions through our exceptional sales network.

Workplace
On Site
Sector
Πληροφορική
Employment Type
Permanent
Work Time
Full Time
Generali Greece
Generali Greece
Company Profile

About the company

Generali Hellas S.A., member of the Generali Group, is an Insurance Company, which has been active in Greece since 1886. We enable people to shape a safer and more sustaibable future by caring for their lives and dreams. Our goal is to become a Lifetime Partner to our customers by providing innovative and personalized insurance solutions through our exceptional sales network.