Senior Automation Engineer, Quality Assurance (Remote)
Machinify- Full Time
- Senior (5 to 8 years)
Candidates should possess experience with mobile testing and automated test techniques, with a strong focus on quality throughout the entire software development cycle. They should have experience in REST and WebSocket API automation testing with Python/Java, and experience with frameworks such as Pytest, Pytest-bdd, Appium, Selenium, and Cucumber. Strong knowledge of object-oriented programming, coding, and debugging skills is required, along with understanding of software design principles, patterns, algorithms, data structures, and multi-threading concepts. Proven ability to translate functional requirements into test plans and cases, strong customer focus, excellent problem-solving and analytical skills, and strong verbal and written communication skills are also necessary. Experience working in an agile environment and familiarity with continuous integration practices, Jenkins or CircleCI are preferred, and experience with Windows and Linux is a plus.
The Senior Quality Assurance Automation Engineer will develop and execute test plans and test cases with a strong emphasis on using code to solve technical challenges and shorten the test cycle through automation. They will estimate test efforts, analyze and communicate test results, and participate in day-to-day QA activities. This role involves developing and maintaining test frameworks, tools, and technologies to ensure a high quality bar, working with Development, Test, and Product Management to design and implement test strategies, executing and managing test cases and results, reporting on test and defect metrics, and creating and executing automated test scenarios across systems. The engineer will contribute to robust, scalable, and high-quality test automation solutions for functional, regression, and performance testing, and contribute to the building of a Continuous Integration (CI) environment and ongoing process improvement activities. They will identify required improvements in the test and development processes, make contributions to automation tools, maintain a high quality bar, and contribute to the building of scalable applications from frontend UI to backend infrastructure.
Cryptocurrency trading and financial services platform
Crypto.com provides a platform for trading and managing cryptocurrencies, catering to over 100 million customers worldwide. Users can buy, sell, and store various cryptocurrencies while benefiting from services like transaction processing and card issuance. The platform generates revenue primarily through transaction fees and premium services, ensuring a secure and user-friendly experience. What sets Crypto.com apart from its competitors is its strong focus on regulatory compliance, security, and privacy certifications, which builds trust among users. The company's goal is to accelerate cryptocurrency adoption, aiming to have 'Cryptocurrency in Every Wallet™' and to support builders and entrepreneurs in creating a more equitable digital ecosystem.