We are seeking a seasoned and highly motivated QA Engineer to join our development team. You will be a critical guardian of quality, working across the entire stack—from frontend user interfaces to high-performance backend services—to ensure the reliability and stability of our complex software systems. This role demands strong automation skills, a deep understanding of large-scale system architectures, and excellent collaborative abilities.
Job Responsibilities
- Work closely with team members (Developers, Product Manager and Partners) to ensure the quality of complex software systems.
- Create and manage test plans, track defects, monitor project progress, and support service releases when necessary.
- Design, execute, and automate test cases, including API automation, Web automation, and Mobile App automation.
- Conduct both frontend and backend testing to ensure end-to-end product quality.
- Continuously enhance testing strategies and frameworks to improve efficiency, automation coverage, and reporting.
Qualifications
- 5+ years of professional software testing experience.
- Familiarity with the design and testing of large-scale, complex systems.
- Strong communication skills with the ability to collaborate effectively with developers, product managers, and stakeholders.
- Strong learning and adaptability skills to work with different programming languages and project rhythms.
- Solid coding experience and skills (language agnostic).
- Hands-on experience with Linux, Git, databases, and CI/CD pipelines.
- Experience in both frontend and backend testing.
- Fluency in English to coordinate with overseas partners and stakeholders.
- Blockchain testing experience is a plus.
Bonus Factors
- Fiat rails related experiences
- Direct Blockchain testing experience (smart contract validation, network testing, transaction integrity).
- Experience with advanced performance, load, or security testing.
- Contributions to open-source test tools or internal QA knowledge bases.