This is a remote position.
Position Overview:
We are seeking a skilled QA Engineer to ensure the highest level of quality across our suite
of applicationsβfrom our React-based admin dashboard and Flutter mobile app to our
robust Node.js backend. The ideal candidate will possess a blend of manual and automation
testing expertise, a deep understanding of financial and investment domains, and a
commitment to security and compliance standards.
Key Responsibilities:
Test Planning & Execution:
β’ Develop comprehensive test plans, test cases, and test scripts for manual and
automated testing.
β’ Execute functional, integration, end-to-end, and regression tests to ensure optimal
performance across web, mobile, and backend systems.
β’ Collaborate with cross-functional teams to define testing requirements and ensure
alignment with business objectives.
Automation & API Testing:
β’ Design and implement automated test frameworks using industry-standard tools
(e.g., Selenium, Cypress, Appium, or Flutterβs testing tools).
β’ Validate RESTful API integrations and conduct thorough API testing using tools such
as Postman or equivalent.
Quality & Compliance Assurance:
β’ Validate financial data processing, multi-currency calculations, and secure payment
operations.
β’ Ensure compliance with security standards and regulatory requirements, including
KYC/AML guidelines and secure coding practices.
β’ Identify, document, and report defects with clear reproducibility steps, collaborating
with developers to ensure timely resolution.
Continuous Improvement & Collaboration:
β’ Integrate testing processes within CI/CD pipelines to support rapid, high-quality
releases.
β’ Participate in code reviews, sprint planning, and technical discussions to advocate
for quality across all development stages.
β’ Mentor junior QA team members and contribute to process enhancements and best
practices.
Requirements
Required Skills & Experience:
Technical Expertise:
β’ Proven experience (3+ years) in both manual and automated testing in a complex
software environment.
β’ Proficiency in testing modern web applications (e.g., React.js) and mobile
applications (preferably Flutter).
β’ Hands-on experience with API testing and test automation frameworks.
β’ Familiarity with CI/CD processes and integrating automated tests into deployment
pipelines.
Domain & Compliance Knowledge:
β’ Solid understanding of financial data processing, multi-currency systems, and
investment management concepts.
β’ Experience with security testing and ensuring compliance with financial regulations
and data protection standards.
Tools & Methodologies:
β’ Knowledge of testing tools such as Selenium, Cypress, Postman, Appium, or
equivalent.
β’ Familiarity with agile methodologies and collaborative development workflows.
β’ Experience in performance testing, end-to-end testing, and troubleshooting complex
technical issues.
Soft Skills:
β’ Strong analytical and problem-solving abilities with acute attention to detail.
β’ Excellent communication skills to articulate test findings and collaborate effectively
with multidisciplinary teams.
β’ A proactive mindset with the ability to work independently and as part of a fast-paced,
innovative team.
Preferred Qualifications:
β’ Experience working in a fintech or financial services environment.
β’ Familiarity with additional testing frameworks or scripting languages.
β’ Prior exposure to internationalization and localization testing (e.g., RTL support for
multilingual applications).