About the company
The World's Leading Cryptocurrency Platform
Job Summary
Responsibility
š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. šEstimate test efforts, analyze and communicate test results and participate in day to day QA Activities.Develop/Maintain and improve the test frameworks, tools and technologies used by the organization to maintain a high quality bar. šWork with Development, Test and Product Management to design and implement test and validation strategies. šExecute and manage test cases and results, report on test and defect metrics.Create, execute and troubleshoot automated test scenarios across our systems. šContribute to robust, scalable, and high quality test automation solutions for functional, regression and performance testingContribute to the building of a Continuous Integration (CI) environment and ongoing process improvement activities. šIdentify required improvements in the test and development processes; make contributions to our automation tools that address specific needs. šMaintain a high quality bar in a complex and constantly evolving workspace.
Requirements
šExperience with mobile testing and automated test techniques with a strong focus on quality throughout the entire software development cycle. šExperience in REST and WebSocket API automation testing with Python/Java. šExperience in working with different frameworks like Pytest, Pytest-bdd, Appium, Selenium, Cucumber etc.Good knowledge of object oriented programming, along with requisite coding and debugging skills. šDesign and development skills in Python/Java. šUnderstanding of software design principles, patterns, algorithms, data structures and multi-threading concepts. šProven ability to translate functional requirements and use cases into working test plans and test cases. šStrong customer focus, excellent problem solving and analytical skills. šStrong verbal and written communication skills.