Ensure quality of our products through functional and non-functional testing on products level and features level.
Works with colleagues and customers to understand needs and requirements
Define, write and maintain test procedures to handle end-to-end testing of web and mobile applications, and back-end services APIs.
Write and maintain comprehensive sets of automated test suites and cases.
Integrate automation software with continuous integration and deployment systems and central reporting dashboards.
Create and maintain software tools to assist web, services and mobile feature developers and manual testers with adhoc testing.
Collaborate with features developers on test automation hooks and instrumentation.
Provide and accept technical feedback on requirements for expanding test harness capabilities and participate with the implementation and testing of these features.
Research and advise on new and alternative tools, technologies and test automation approaches.
Work with the team to triage issues and move the project forward
Brainstorm and help evaluate applications for new tools and technologies
Contribute in continuous improvement in Agile development environment
Bachelor's degree or higher in Computer Engineering or related field.
At least 4 years experience as Software Testing or Quality Assurance
Experience with automation tools such as Selenium, Robot Testing, Selenity is preferred.
Experience with REST and WebSockets preferred.
Experience with distributed performance and loading test of services preferred.
Willingness to learn Blockchain technologies
Good problem-solving skills, creativity, and ability to think out-of-the-box.