We are looking for a skilled and passionate QA Engineer to join our team and help ensure the quality and performance of our cutting-edge cryptocurrency platform. This role is ideal for an engineer who thrives in automation, values clean, maintainable code, and is enthusiastic about delivering a seamless user experience.
Responsibilities
- Design, develop, and maintain robust automated test frameworks using TypeScript and modern test libraries (e.g., Jest, Selenium, Nightwatch, or similar)
- Write clean, scalable, and maintainable test code adhering to clean code principles
- Develop end-to-end, integration, and API tests across our web and backend services
- Have hands-on experience with CI/CD practices, and be proficient in using Docker and Git for development and automation workflows.
- Monitor, analyze, and report on product quality metrics
- Develop Test-cases with Gherkin
- Experienced in manual testing
Requirements
- 3+ years of experience as an QA Engineer
- Strong proficiency in TypeScript and writing automated tests
- Experience with automation frameworks like Jest, Selenium, or WebdriverIO
- Good understanding of clean code principles and software design patterns
- Experience with Docker, Git, and CI/CD pipelines
- Familiarity with RESTful API testing tools such as Postman or Supertest
- Comfortable working in an Agile development environment
- Strong analytical and debugging skills
- Finance or cryptocurrency domain experience is a plus
Nice to Have
- Experience with container orchestration tools (e.g., Docker Compose, Kubernetes)
Familiarity with load testing tools (e.g., k6, JMeter, or Locust) to evaluate application performance under stress is a plus