Mid/Senor Quality Assurance Automation Engineer - Blockchain Team
We are seeking a skilled individual to join our dynamic team focused on designing, developing, maintaining, and enhancing software for various projects closely tied to our core business. These projects are quickly launched with smaller teams, requiring a hands-on approach to creating scalable applications, from frontend UI to backend infrastructure.
Key Responsibilities:
- Develop and execute comprehensive test plans and cases, utilizing code to address technical issues and streamline the testing process through automation.
- Estimate testing efforts, analyze and communicate results, and actively participate in day-to-day QA activities.
- Enhance, maintain, and optimize test frameworks, tools, and technologies to elevate quality standards within the organization.
- Collaborate with Development, Test, and Product Management teams to devise and implement effective test and validation strategies.
- Manage test cases and results, reporting on test metrics and identifying areas for improvement.
- Create, execute, and troubleshoot automated test scenarios across various systems.
- Contribute to the development of robust, scalable, and high-quality test automation solutions for functional, regression, and performance testing.
- Contribute to establishing a CI process in Github and engage in continual process enhancement endeavors.
- Identify opportunities for enhancing testing and development processes, offering contributions to automation tools tailored to specific needs.
- Uphold high-quality standards in a complex and evolving work environment.
Requirements:
- Prior experience in Blockchain QA is essential.
- Proficiency in App and API testing, with knowledge of automated testing techniques emphasizing quality throughout the software development lifecycle.
- Familiarity with different frameworks like TestNG, Appium, Selenium, Cucumber, etc.
- Strong skills in at least one programming language such as Python (REQUIRED), Javascript (preferred), Rust, Golang, Java.
- Understanding of software design principles, algorithms, data structures, and multi-threading concepts.
- Proven ability to translate functional requirements and use cases into effective test plans and cases.
- Strong customer focus, excellent problem-solving skills, and efficient verbal and written communication.
- Basic knowledge of continuous integration practices, preferably using Github.
- Experience working in an agile environment is preferred, with the ability to operate across Windows and Linux platforms.
- A passion for enhancing code quality through collaboration with development teams.
- Proficiency in adhering to coding standards and active involvement in code reviews.
Preferable Skills:
- Background knowledge in Blockchain technology.
- Familiarity with pytest testing framework.
Join us for a rewarding opportunity where you can take on new challenges and work alongside a talented, driven, and supportive team. Experience a transformative and proactive work environment that encourages employees to innovate and find creative solutions. Embrace growth and development opportunities to shape your personal and professional journey. Benefit from the supportive work culture with colleagues who are dedicated to mutual assistance and support each other. Engage with stakeholders to achieve our shared goal of making cryptocurrency accessible to all. Take advantage of work flexibility options, including flexible hours and remote setups. Explore diverse career paths through our internal mobility program. Benefit from competitive compensation, attractive leave entitlements, and work perks, including a crypto.com Visa card upon joining.
Experience the vibrant world of Crypto.com, a leading global cryptocurrency platform committed to driving cryptocurrency adoption through innovation, security, and compliance. Embrace an inclusive and diverse work environment, where opportunities are presented transparently and fairly to all. Join us in building a fairer and more equitable digital ecosystem for the future.
Kindly note that personal data shared during the application process will be used solely for recruitment purposes. Only shortlisted candidates will be contacted.
