About the Role
Role details below.
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.
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.
- 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.
- 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.
Benefits
- 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.
Compensation
Skill & experience-based salary. Eligibility for bonuses.
Work Arrangement
Remote (City/Region)
Team
Structure: QA team working with engineers, product owners, and upper management
Additional Information
- Company values diversity and inclusion and ensures no one is excluded due to ethnic or social origin, gender or sexuality, age or family status, disability or medical conditions.
- Data Privacy: Personal data handled in compliance with GDPR. Data retained for 5 years if recruitment is unsuccessful, unless candidate opts out by emailing dpo@deepsea.ai.
- The role involves both manual and automated testing, with manual testing remaining essential while automation capabilities are being expanded.
- The company operates in multiple countries: Greece, the UK, Armenia, Romania, Singapore and Japan.