Senior Quality Assurance Automation Engineer
We are looking for a team member to participate in designing, developing, maintaining, and enhancing software for various projects related to our core businesses. These projects are executed quickly with a small team. Your main involvement will be in crafting different elements to support scalable applications, ranging from user interfaces to backend structures.
Responsibilities
- Plan and implement test strategies and cases, focusing on leveraging code for solving technical obstacles and reducing testing duration through automation.
- Estimate test efforts, assess and communicate outcomes, and actively engage in daily QA tasks.
- Develop, enhance, and manage the tools, frameworks, and technologies used to ensure high-quality standards within the organization.
- Collaborate with Development, Test, and Product Management teams to establish effective test and validation procedures.
- Execute and oversee test cases and results, tracking test and defect statistics.
- Design, execute, and troubleshoot automated test scenarios across multiple systems.
- Contribute to the creation of reliable, scalable, and superior automated solutions for functional, regression, and performance testing.
- Contribute to establishing a Continuous Integration (CI) environment and drive ongoing process enhancements.
- Identify necessary improvements in testing and development processes and contribute to automation tool enhancements based on specific needs.
- Uphold high-quality standards in a dynamic and ever-evolving workspace.
Requirements
- Proficiency in mobile testing and automated techniques with a strong emphasis on quality throughout the entire software development lifecycle.
- Experience in conducting REST and WebSocket API automation testing using Python or Java.
- Familiarity with various frameworks such as Pytest, Pytest-bdd, Appium, Selenium, Cucumber, etc.
- Strong understanding of object-oriented programming, equipped with coding and debugging skills.
- Proficient in Python or Java design and development.
- Deep knowledge of software design principles, patterns, algorithms, data structures, and multi-threading concepts.
- Ability to translate functional requirements and use cases into effective test plans and cases.
- Exceptional problem-solving skills, customer focus, and strong communication abilities.
- Some exposure to continuous integration practices like Jenkins or CircleCI.
- Preferred experience in an agile work environment.
- Capability to work across Windows, Linux is a bonus.
- Passion for enhancing code quality through collaboration with the development team.
- Demonstrated skill in adhering to coding standards and actively participating in code reviews.
Life @ Crypto.com
You will have the opportunity to think big, experiment with new ventures, and collaborate with a talented, ambitious, and supportive team. Our working environment encourages innovation and proactiveness, fostering personal and professional growth. Join a cohesive team dedicated to promoting cryptocurrency adoption globally.
Benefits
- Competitive salary
- Generous annual leave entitlement including birthday and work anniversary
- Flexi-work hours and remote or hybrid work arrangements
- Career advancement opportunities through our internal mobility program
- Work perks including the crypto.com visa card
Founded in 2016, Crypto.com is a rapidly growing global cryptocurrency platform dedicated to accelerating cryptocurrency adoption worldwide. Upholding core values of security, privacy, and compliance, we strive to empower the next generation of innovators and entrepreneurs while creating a fairer digital ecosystem.
We are an equal opportunities employer committed to fostering diversity, inclusion, and equal opportunities for all. Your personal data shared during the application process is used for recruitment purposes only. Please note that only shortlisted candidates will be contacted.
