Senior Quality Assurance Automation Engineer - Blockchain Team
Job Summary:
We are seeking a talented individual to join our dynamic team focused on designing, developing, maintaining, and enhancing software for various venture projects adjacent to our core businesses. You will play a crucial role in designing scalable applications, overseeing both frontend UI and backend infrastructure.
Responsibilities:
- Plan and implement test strategies and cases, utilizing coding to address technical hurdles and streamline the testing process through automation.
- Estimate testing efforts, evaluate and communicate test outcomes, and engage in daily QA activities.
- Enhance and maintain test frameworks, tools, and technologies to ensure high quality standards within the organization.
- Collaborate with Development, Test, and Product Management teams to create and execute effective validation strategies.
- Manage test cases, results, and report on test and defect metrics.
- Develop, execute, and troubleshoot automated test scenarios for various systems.
- Contribute to the advancement of test automation solutions for functional, regression, and performance testing.
- Participate in establishing Continuous Integration in Github and continuous process enhancement initiatives.
- Identify areas needing improvement in testing and development processes and contribute to enhancing automation tools tailored to specific requirements.
- Uphold high quality standards in a dynamic and ever-evolving work environment.
Requirements:
- Prior experience in Blockchain QA.
- Familiarity with App and API testing, along with automated testing methods emphasizing quality throughout the software development cycle.
- Proficiency in frameworks like TestNG, Appium, Selenium, Cucumber, etc.
- Strong command of at least one programming language such as Python (must-have), JavaScript (preferred), Rust, Golang, Java.
- Understanding of software design principles, patterns, algorithms, data structures, and multi-threading concepts.
- Demonstrated ability to translate functional requirements and use cases into effective test plans and scenarios.
- Customer-centric approach, excellent problem-solving skills, and strong communication abilities.
- Working knowledge of continuous integration practices, preferably using Github.
- Experience in an agile environment is preferred; ability to work across Windows and Linux platforms is a plus.
- Passion for enhancing code quality through collaboration with the development team.
- Proficient in using coding standards and actively participating in code reviews.
Preferred Qualifications:
- Knowledge of Blockchain technology.
- Familiarity with pytest.
Benefits:
- Competitive salary package.
- Generous annual leave entitlement, including birthday and work anniversary leaves.
- Work flexibility with opportunities for a hybrid or remote setup.
- Internal mobility program promoting career growth and development.
- Work perks, including access to a crypto.com Visa card.
Join our team at a leading global cryptocurrency platform that is dedicated to providing innovative solutions and empowering the next generation of creators and entrepreneurs to foster a fair and inclusive digital ecosystem. We value diversity and inclusion and welcome candidates from diverse backgrounds to enhance our team.
Successful candidates will be contacted for further considerations.
