D
Job Description
Join Our Team as a Full-Stack QA Engineer
At Capital.com, we are expanding our global trading platform and seeking a QA Engineer. You will play a crucial role in maintaining high-quality standards for our products. If you have experience in both manual and automation testing and enjoy working in a collaborative environment, we want to hear from you!
About the Role
As a Full-Stack QA Engineer, you will take ownership of the quality aspects of our features. You will work closely with developers and product teams to ensure our platform meets the highest standards.
What You'll Do
- Take ownership of feature quality, including work estimates, execution, and task closure.
- 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 end-to-end product quality across web and mobile platforms.
- Analyze test results, investigate root causes, and ensure timely resolution of issues.
- Use AI tools to improve test coverage, speed up regression cycles, and optimize QA efficiency.
What We're Looking For
Testing Expertise:
- 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 various devices and browsers.
- API Testing: Strong experience in backend and API testing using tools like Postman, RestAssured, or equivalent.
Automation Expertise:
- Test Automation Frameworks: Experience in designing, extending, and maintaining functional test automation frameworks using Playwright, WDIO, or similar.
- Programming Skills: Experience with 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: Interest in 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: Ability to analyze 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 a focus on test reliability and reporting.
- Awareness of security testing practices and risk assessment for financial or high-availability applications.
What We Offer
- 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 the office) or fully remote across the country of employment.
- Workation policy (30 days remote from anywhere in the world) and two additional paid days per year dedicated to volunteering.
Join us at Capital.com and be part of a dynamic company that values talent, initiative, and creativity. Work alongside a brilliant team in the rapidly evolving digital assets space!
