Senior/Staff Engineer - Quality Assurance (Trading Infrastructure)
Who We Are
At our company, we are passionate about leveraging technology to shape the future. Since our establishment in 2017, we have been at the forefront of changing global systems. Through our advanced digital asset exchange, Web3 portal, and blockchain ecosystems, we are revolutionizing the financial landscape by offering a wide range of innovative products and solutions. With a user base spanning over 180 countries and more than 50 million users globally, we strive to empower individuals to explore the realms of Web3. Diversity and inclusion are key values, and we are committed to creating long-term industry value.
Job Summary
Currently, we are in search of a qualified Senior/Staff Quality Assurance Engineer to enhance our team. This role demands expertise in chaos engineering, microservices, operating systems, and cloud-native technologies. As the Senior/Staff Engineer, you will play a crucial role in conducting continual chaos testing on the system and developing relevant tools. We seek a candidate with exceptional problem-solving skills, advanced technical knowledge, and effective communication abilities to contribute to the stability, resilience, and ongoing development of our products.
Responsibilities
- Assess product requirements and technical architecture to identify software quality risks and offer constructive feedback for enhancing system robustness.
- Design tailored comprehensive testing plans and cases, collaborating with product and development stakeholders to ensure clear communication.
- Implement testing strategies in controlled environments, document and monitor bugs, and establish automated testing solutions for API and end-to-end integration testing.
- Engage with the development team through code reviews, identify system testability gaps, and contribute to building automated regression coverage.
Qualifications
- 5 years or more of experience in Software Quality Assurance or related field.
- Strong educational background in STEM.
- Proficiency in software development tools like Maven, Git, Tomcat, Jenkins, and Docker.
- Familiarity with main Java open-source frameworks and middlewares such as Spring Boot, Kafka, Nacos, etc.
- Working knowledge of at least one scripting language like Python or JavaScript.
- Hands-on experience with automated testing tool implementation or development.
- Ability to collaborate effectively, excellent communication skills, and self-sufficiency in task completion.
- Readiness to expand knowledge into financial and crypto market product aspects; past experience in the financial sector is advantageous.
Perks & Benefits
- Competitive compensation package.
- Learning and development programs, education subsidies for personal growth.
- Team building activities and company events.
Our application process will provide further details on additional benefits.