JR Technologies is looking for a Senior QA Engineer to join our Engineering team. This is a hands‑on individual contributor role for someone who operates at the intersection of automation engineering and quality, someone who builds robust test frameworks, owns automation end‑to‑end, and is actively deploying AI‑assisted tooling as a genuine part of their daily work. We operate in airline retailing, distribution, and payment processing, which means quality is mission‑critical. Our systems process real transactions for airlines and travel sellers globally, and the bar for reliability is high.
Engagement:
- We are considering candidates based in Europe only.
- For candidates based in Greece, both a regular employment contract and a contractor engagement are possible.
- For candidates based in other European countries, the position is available on a contractor basis only.
- Candidates based outside Europe will not be considered for this position.
Company Overview:
At JR Technologies, our vision is to create the new customer‑centric distribution landscape of tomorrow. Working with us offers many opportunities to experienced professionals who are interested in joining a strong team, learning and mentoring in a dynamic environment, honing professional and technical abilities, and who thrive on new challenges. We provide an environment where people can leverage their skills, talents, experience, and interests to grow professionally and build rewarding careers. As a disruptive company, our future depends on our capacity to innovate with a sense of drive, purpose, and urgency.
Key Responsibilities:
Test Automation
- Design, build, and maintain scalable automated test frameworks covering UI, API, integration, and end‑to‑end scenarios
- Own the full automation lifecycle: strategy, tool selection, execution, reporting, and ongoing maintenance
- Write and maintain test suites using Cypress, Playwright, and/or comparable modern frameworks
- Conduct thorough API testing using Postman and Swagger/OpenAPI tooling
- Develop and execute performance and load tests using JMeter
- Integrate test suites into CI/CD pipelines (Azure DevOps, GitHub Actions)
- Review requirements, specifications, and technical design documents; provide quality‑focused feedback early in the SDLC
- Develop detailed, well‑structured test plans and test cases
- Maintain automation test data and ensure test environments are reliable and current
AI Tooling & Workflow Automation
- Deploy and manage AI‑assisted testing tools in real QA workflows: test case generation, defect analysis, regression optimisation, and script maintenance
- Evaluate, pilot, and embed AI‑powered tools that create measurable improvements in test coverage and team productivity
- Apply prompt engineering for test design, documentation, and automation tasks
- Identify where AI tooling delivers genuine value and where it falls short - and communicate both clearly
Quality Engineering & Process
- Execute automated and exploratory tests; manage defect logs through to fix validation
- Perform regression testing and maintain regression test suites
- Track and report quality metrics: defect densities, open defect status, test coverage
- Collaborate with product and engineering teams to shift quality left in the SDLC
- Mentor junior QA engineers on automation standards, tooling, and best practices
- Stay current with emerging testing tools, frameworks, and methodologies
Requirements:
Experience & Skills
- 4+ years of hands‑on QA / software testing experience, with a strong automation focus
- Proven proficiency in at least two of: Cypress, Playwright, Selenium — with real, production‑grade test suites to demonstrate
- Solid experience with API testing tools: Postman, Swagger / OpenAPI
- Experience with JMeter or comparable performance / load testing tools
- Working knowledge of SQL and data validation
- Experience integrating tests into CI/CD pipelines (Azure DevOps, GitHub Actions, or similar)
- Familiarity with defect tracking and test management: JIRA, Azure Test Plans
- Experience working in Agile / Scrum environments
- Scripting proficiency in at least one of: JavaScript, TypeScript, Python, or Java
- Personal, hands‑on experience with at least one AI‑assisted tool in a real work context (e.g. GitHub Copilot, AI test generation, LLM‑assisted defect analysis) — able to speak to what you used it for and what the limits were
- Demonstrated ability to critically evaluate AI‑generated output — not just consume it
- Willingness and aptitude to adopt, evaluate, and help shape AI tooling as it matures within a team
Nice to Have
- Experience in airline, travel technology, or payment processing
- Security testing exposure
- Experience with contract testing or API contract validation
- Cloud platform familiarity (Azure preferred)
- ISTQB or equivalent QA certification
- Experience with BDD frameworks (Cucumber or equivalent)
Benefits:
- Flexible work arrangements - work from our office based in Chania or 100% remotely
- Competitive Salary
- Private Health Insurance
- Friendly, pleasant, and creative environment
We are always looking for talented professionals with a passion for work, who enjoy what they do and give their best. We are transforming the travel industry - be a part of it!
JR Technologies is committed to creating an inclusive workplace where all qualified candidates are considered regardless of race, color, religion, gender, age, national origin, disability, marital status, sexual orientation, or any other protected characteristic. We believe diversity strengthens our team and drives innovation.