Core Responsibilities:
- Take feature ownership in the quality aspect and be responsible for work estimates, execution and task closure initiatives.
- Collaborate with developers and product teams to define acceptance criteria and testing strategies for new features.
- Plan, design and execute manual and automated tests to ensure E2E product quality across web and mobile platforms.
- Analyse test results, investigate root causes and ensure timely resolution of issues.
- Leverage AI tools to enhance test coverage, accelerate regression cycles and optimise QA efficiency.
What you will need: Testing Expertise (for all levels):
- Manual Testing: Proven experience in manual testing, from exploratory to structured regression cycles, ensuring thorough functional coverage and defect prevention.
- Cross-Platform Testing: Solid hands-on experience testing web and mobile applications (Android, iOS) across a range of devices and browsers.
- API Testing: Strong experience in backend and API testing using tools such as Postman, RestAssured or equivalent.
Automation Expertise (for Senior+ QA Engineer):
- Test Automation Frameworks: Experience in designing, extending and maintaining functional test automation frameworks using Playwright, WDIO or similar.
- Programming Skills: Practical knowledge of Java or JavaScript/TypeScript.
- Debugging & Code Analysis: Strong troubleshooting and debugging skills, with the ability to investigate complex failures and identify root causes efficiently.
- Database Knowledge: Working understanding of SQL databases to support data-driven testing.
- Continuous Improvement: Passion for improving QA efficiency by introducing new tools, frameworks and best practices.
Soft Skills:
- Communication: Excellent communication skills with development, product and operations teams.
- Analytical Thinking: Strong ability to analyse complex systems and workflows, identify potential issues and translate findings into actionable test cases.
- Attention to Detail: Careful and methodical approach to spotting defects that could impact quality or user experience.
- Adaptability: Flexibility to adjust quickly to changing tools, technologies and priorities.
Nice to have:
- Understanding of trading platforms, including transactional data, trading algorithms and the specific challenges of online trading systems.
- Knowledge of financial products such as CFDs, stocks and cryptocurrencies, including their specific testing considerations.
- Practical experience embedding automated tests into CI/CD pipelines, with focus on test reliability and reporting.
- Awareness of security testing practices and risk assessment for financial or high-availability applications.
What you will get in return:
- Competitive salary and annual performance-based bonus.
- Generous annual leave policy.
- Health insurance and pension fund, with additional benefits depending on location.
- Hybrid working model (3 days from office) or fully remote across the country of employment.
- Workation policy (30 days remote from anywhere in the world).Two additional paid days per year dedicated to volunteering.
