Cronos is a company seeking a Senior Quality Assurance Automation Engineer to enhance their testing processes. The role involves developing and executing test plans, improving test frameworks, and collaborating with various teams to ensure high-quality software delivery.
Responsibilities:
- 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 testing
- Contribute to the building of a CI in Github 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 in Blockchain QA
- Experience in working with different frameworks like TestNG, Appium, Selenium, Cucumber etc
- Strong in at least one programming language like Python (MUST), Rust, Golang, 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
- Some knowledge of continuous integration practices, preferably using Github
- Passion for improving code quality through interaction with development team
- Demonstrated skill in using coding standards and being an active participant in code reviews
- Experience with App and API testing is a plus and automated test techniques with a strong focus on quality throughout the entire software development cycle
- Javascript (preferred)
- Experience working in an agile environment preferred
- Ability to work across Windows, Linux is a plus