Quality Assurance Engineer

AI overview

Work closely with engineers and product owners in a dynamic environment to ensure product reliability through a balanced blend of manual and automated testing.

 About us

DeepSea is a maritime technology leader, providing a unified optimisation platform that helps shipping companies cut fuel consumption, reduce emissions, and transform vessel performance across entire fleets.

Built on the most advanced maritime AI data pool in the world, DeepSea’s platform powers everything from vessel monitoring to advanced automation - helping clients achieve measurable results with clarity, speed and scale.

We are trusted by some of the world’s most forward-thinking ship owners and operators, and our team spans Greece, the UK, Armenia, Romania, Singapore and Japan. As the shipping industry undergoes enormous change, we are at the centre of that transition - helping our customers take control, reduce risk, and build competitive advantage.

About the position

You will work with our engineers, product owners and the rest of our QA team at every stage of the development process to ensure that our products reliably provide value to our customers. You will be responsible for the development and implementation of inspection activities and the detection and resolution of problems.

Our products are used by shipping company engineers and captains to optimise the technical operations and navigation of their vessels based on our in-house developed AI and optimisation algorithms. You will need to gain a good understanding of the vision and underlying technology behind our products and the needs that they satisfy. 

Our QA process combines both manual and automated testing. While we are expanding our automation capabilities, manual testing remains an essential part of the role.

Main responsibilities:

  • Liaise with engineers, product owners and upper management at an early stage to understand the vision, technology, and customer needs behind upcoming releases.

  • Support engineers during their research, development and testing with guidance on techniques, standards, tools and test cases.

  • Provide effort estimates for the testing activities.

  • Plan, design and execute the testing of releases.

  • Collect information to design and document reusable test scripts.

  • Work closely with engineers to diagnose issues, resolve defects, and make sure that product releases follow project specifications.

  • Identify and evaluate testing tools and frameworks as we continue to expand our automation capabilities.

  • Execute both manual and automated tests, depending on the needs of each release.

  • Contribute to the  improvement of QA standards, processes, and documentation.

  • Contribute to test strategy, risk assessments, and release sign-off decisions.

  • Support audits, compliance, and security testing where required.

  • Provide guidance to the more junior members of the team.

This role is ideal for a QA professional who enjoys a balanced mix of manual and automated testing. We are in the process of expanding our automation capabilities, so you will help shape our approach while still performing hands-on manual testing as part of each release cycle.

Requirements

Main Requirements:

  • BSc / MSc degree in Engineering, Computer Science, Engineering or related field

  • Strong problem-solving and analytical skills.

  • Proven track record in QA roles for complex cloud-based SaaS products, including test planning, test case design, test case prioritisation, test case execution, bug reporting & tracking. 

  • 4+ years of experience in a related role.

  • Experience in testing back-end systems and front-end GUIs, web services, API testing, including REST and GraphQL services, and relational databases.

  • Experience with test management and defect tracking tools (e.g., Jira, Testmo, TestRail, Zephyr).

  • Excellent troubleshooting skills for complex, multi-layered applications.

  • Demonstrated knowledge of testing best practices, version control and defect management.

  • Good understanding of test automation frameworks such as Cypress, Playwright, or similar. Ability to design and maintain automated tests as part of a broader QA strategy that still includes significant manual testing. We are currently evaluating and building our automation approach, so experience contributing to early-stage automation efforts is valuable.

  • Hands-on experience with one or more programming languages including Java, Python, JavaScript, TypeScript and good understanding of RDBMS and SQL queries.

  • Ability to work in a self-motivated, driven way in a highly dynamic environment with changing requirements, tight deadlines and multi-tasking. Experience in a start-up environment is a plus.

  • Strong collaboration skills to work closely with SW engineers, AI engineers and DevOps teams.

  • High level of spoken and written fluency in English, including ability to produce clear, readable documentation.

  • Good understanding of SDLC, Agile/Scrum methodologies, and QA best practices.

Nice to have:

  • Experience contributing to the development or improvement of automation frameworks.

  • Experience with AI-assisted QA practices, including automated test generation, self-healing tests, and AI-driven debugging.

  • Experience with CI/CD tools (e.g. Jenkins, GitHub Actions, GitLab CI).

  • A github/bitbucket portfolio that can be shared.

  • Performance testing & experience with tools such as  JMeter or Gatling.

  • Security testing experience.

  • Experience in cloud-based environments (AWS, Azure, GCP).

  • Experience with NoSQL engines.

  • ISEB/ISTQB certification.

What we offer

  • Competitive remuneration package: Skill & experience-based salary. Eligibility for bonuses.

  • Health Package: Private health insurance coverage and mental health benefit.

  • Tech Equipment Package: Laptop and other policy-based equipment.

  • Paid leaves: Paid study, emergency, and medical leaves.

  • Learning and Development Package: Access to courses platform and eligibility for seminars, conferences and workshops.

  • Team Building: Team outings and events. 

  • Flexibility: Great office space in the heart of Athens and flexible options. 

At DeepSea, we are looking for people who share our values and are aligned with our mission. It is important to us to ensure that no-one who is eager and capable of contributing constructively to our team is excluded because of ethnic or social origin, gender or sexuality, age or family status, disability or medical conditions etc. Diversity is well-proven to be a vital characteristic of teams that succeed, so we do everything we can to make our environment welcoming and safe for everyone.

Data Privacy

The company ensures that the personal data of candidates is handled with care and in compliance with GDPR regulations. Your personal data will be stored securely and only for the duration necessary under the law. If the recruitment process is unsuccessful, your data will be retained for 5 (five) years to consider you for future opportunities. After this period, your data will be deleted or destroyed. In case you do not wish for the company to keep your CV and personal data, please send an e-mail to [email protected].

Perks & Benefits Extracted with AI

  • Flexible Work Hours: Flexibility: Great office space in the heart of Athens and flexible options.
  • Health Insurance: Health Package: Private health insurance coverage and mental health benefit.
  • Learning Budget: Learning and Development Package: Access to courses platform and eligibility for seminars, conferences and workshops.
  • Team Building Activities: Team Building: Team outings and events.
  • Paid Time Off: Paid leaves: Paid study, emergency, and medical leaves.
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Quality Assurance (QA) Engineer Q&A's
Report this job
Apply for this job