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 using Python/Java, along with familiarity with frameworks such as Pytest, Pytest-bdd, Appium, Selenium, and Cucumber. Strong knowledge of object-oriented programming, coding, and debugging skills is required, alongside understanding of software design principles, patterns, algorithms, data structures, and multi-threading concepts. Proven ability to translate functional requirements into test plans and cases, coupled with strong customer focus, problem-solving, and analytical skills, are also necessary. Experience working in an agile environment and familiarity with continuous integration practices, such as Jenkins or CircleCI, is preferred, and experience working across Windows and Linux is a plus.
The Senior Quality Assurance Automation Engineer will develop and execute test plans and test cases, emphasizing code-based solutions to shorten the test cycle through automation. They will estimate test efforts, analyze and communicate test results, and participate in daily QA activities. This role involves developing and maintaining test frameworks, tools, and technologies to ensure a high quality bar, collaborating with Development, Test, and Product Management to design and implement test strategies. The engineer will execute and manage test cases and results, report on test and defect metrics, and contribute to robust, scalable, and high-quality test automation solutions for functional, regression, and performance testing. They will also contribute to the building of a Continuous Integration (CI) environment and ongoing process improvement, identify required improvements in test and development processes, and maintain a high quality bar in a complex and evolving workspace.
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.