Backend Quality Assurance Automation Engineer
Shenzhen, China +2
Full time
Hybrid
Compensation is not specified
Role
QA Engineer
Description
We are seeking a talented individual to join our team in designing, developing, maintaining, and enhancing software for various ventures projects that complement our core businesses. These projects are rapidly launched with lean teams, engaging in everything from frontend UI design to backend infrastructure development.
Responsibilities
- Enhance and maintain test frameworks, tools, and technologies to uphold high-quality standards within the organization.
- Set up and manage development platforms and testing environments to facilitate fast and accurate feedback for QA and developers.
- Utilize coding to address technical challenges and automate processes to shorten the test cycle.
- Collaborate with Development, Test, and Product Management teams to devise effective test and validation strategies.
- Contribute to the creation of robust, scalable, and high-quality test automation solutions for various testing types.
- Assist in establishing a Continuous Integration (CI) environment and contribute to ongoing process enhancements.
- Participate in backend codebase development to ensure testability of business logic.
- Develop, execute, and troubleshoot automated test scenarios across systems.
- Identify areas for improvement in testing and development processes and contribute to automation tools enhancements.
- Maintain a high-quality standard in a dynamic and evolving work environment.
- Ensure scalability and efficiency of the testing environment with up-to-date test cases.
- Collaborate closely with developers and QA to maintain platform stability and testability.
Requirements
- Proficiency in designing and developing with Python, Ruby, or Go.
- Strong understanding of object-oriented programming and proficient coding and debugging skills.
- Experience in working with Backend server systems and QA platforms.
- Familiarity with various tools and frameworks such as Github Actions, TestNG, Appium, Selenium, and Cucumber.
- Experience in mobile and web testing is advantageous, particularly with automated test techniques focusing on quality throughout the software development cycle.
- Knowledge of software design principles, patterns, algorithms, data structures, and multi-threading concepts.
- Customer-oriented with excellent problem-solving and analytical skills.
- Passion for enhancing code quality through collaboration with development teams and active participation in code reviews.
- Excellent communication and interpersonal skills to work effectively with different teams.
- Proficiency in working across Linux, cloud platforms, and microservice-based architecture, with AWS knowledge as a plus.
- Experience in working in an agile environment is preferred.
Benefits
- Competitive salary.
- Generous annual leave entitlement, including birthday and work anniversary leave.
- Flexible working hours and hybrid or remote work options.
- Internal mobility program to explore various career alternatives within the organization.
- Work perks, including a crypto.com visa card upon joining.
If you believe you are ready to embark on an exciting journey with us and meet the requirements above, we look forward to receiving your application.
Skills Required
Сrypto.com
Website
Сrypto.comCompany size
Not specified
Location
United States
Description
Not specified