Job Description
Summary
Join our dynamic team to ensure the quality and performance of our software applications in the fast-paced world of crypto trading. This role is ideal for someone with a solid foundation in manual testing and a working knowledge of TypeScript, who is eager to grow into a QA Automation Engineer. You'll work closely with developers, analysts, and product managers, gaining experience with modern testing tools and practices.
Requirements:
- 1+ years of experience in manual or mixed (manual + basic automation) software testing.
- Basic to intermediate knowledge of TypeScript — comfortable reading and writing simple scripts.
- Good understanding of client-server architecture.
- Familiarity with REST APIs and WebSocket protocols.
- Ability to read and analyze logs using tools like Kibana or Sentry.
- Strong interest in test automation — previous exposure is a plus.
- Understanding of key testing types: functional, integration, regression, performance.
Responsibilities:
- Perform manual testing of web applications and backend services.
- Collaborate with developers and product managers on test planning and acceptance criteria.
- Write and maintain clear test cases and test plans.
- Investigate issues using logs and system behavior; document and report bugs clearly.
- Contribute to improving QA processes and team quality practices.
- Support and gradually develop automation tests in TypeScript as part of our transition into automated QA.
- Conduct API testing and exploratory testing for new and existing features.
Nice to Have:
- Any experience writing automated tests for UI or APIs.
- Familiarity with tools like Playwright, Cypress, or Postman.
- Exposure to Kafka or load testing tools.
- Previous experience with crypto trading platforms or financial systems.
Skills
- Development
- Quality Assurance
- Team Collaboration
- TypeScript