We are looking for talented Quality Assurance Engineers, who will work closely with developers and product managers, create detailed test plans, and drive execution of test cases. We have a strong focus on automated testing，and the QA team is embracing cutting-edge testing automation technology to improve efficiency of software delivery. If you want to help shaping out the next-generation crypto platform, and have a strong commitment to quality, we should have a chat.
- Review product requirements and technical architecture. Identify potential risks in software quality and provide feedbacks to help improve robustness of the system.
- Create tailer-made, comprehensive testing plan and testing cases. Communicate clearly with key stakeholders in product and development teams.
- Execute testing plan in managed testing environments. Document and track bugs.
- Build automated testing solutions for API testing and e2e integration testing.
- Pair with development team, participate in code reviews, identify gaps in testability of the system, and help build towards comprehensive regression coverage that can be executed automatically.
- Experience in Software Quality Assurance or a similar position.
- Solid STEM (Science/Technology/Engineering/Mathematics) education background.
- Fluent with software development tools including Maven, Git, Tomcat, Jenkins, and Docker.
- Familiar with mainstream Java open source frameworks and middlewares, including Spring Boot, Kafka, Nacos, etc.
- Professional experience in adopting or building automated testing tools.
- Good team work spirit, strong communication skills, able to complete tasks independently.
- Willing to learn all aspects of products in financial and crypto markets. Previous experience in financial institution is preferred.