
Quality Assurance Engineer
DEEPSEA TECHNOLOGIES
full-time
Posted on:
Location Type: Remote
Location: Greece
Visit company websiteExplore more
About the role
- 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.
- 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 write automated test scripts to reduce reliance on 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.
- 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.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
test planningtest case designtest case executionbug reportingAPI testingRESTGraphQLtest automation frameworksprogramming languagesSQL
Soft Skills
problem-solvinganalytical skillstroubleshootingcollaborationself-motivatedadaptabilitycommunicationmentoring
Certifications
BSc degreeMSc degree