Job details
Job type full-time
Full job description
Our business
We are looking for a qa engineer with automation experience that will help us ensure the quality and stability of the existing projects that we actively support, develop, and create new features for.
Yoroi is a light wallet for cardanoIt`s secure, fast and simpleIt`s one of the most used in the cardano ecosystem, and we have more than 200,000 active usersIt works as a browser extension or a mobile app (react native) and works as a rich frontend for few backend services and the underlying public network protocol.
Key duties, responsibilities
Be in sync with the current development roadmap to understand the new changes and functionalities that are being added and must be checked and tested explicitly.
Perform manual testing of both the web application (browser extension) and the mobile applications (android and ios)Help manually test backend apis when necessaryIdentify and target potential weaknessesAny scripting to improve local manual testing is very welcomed.
Provide feedback on the stability and quality of the application and new functionalities, help developers diagnose and understand any detected problems.
Maintain and grow the library of automated test-specs for the web-application, the mobile app, the backend apis, etcSketch out and prioritise ideas for missing test cases.
Reviewing bug reports and highlighting problem areas.
Participate in product meetings.
Job requirements(skills, knowledge, experience, humanity, etc.
5+ years of experience in qa
3+ years of experience in automation development
Experience with web-app and mobile app testing
Expertise with javascript (flow or typescript is a bonus)
Experience with selenium, cucumber, jest, and detox frameworks
Strong html, xpath, and css knowledge
Experience with sql databases on the level of being able to query a db to verify the state
Experience with http/rest on the level of being able to make api requests manually and programmatically to test internal apis and 3rd party api integrations.
Experience with dev introspection tools being able to monitor the app state and activity during the manual testing process, both for web and mobile.
Basic knowledge of linux and command-line to be able to build and run projects locally
Experience with ci/ cd systems
Excellent troubleshooting, problem solving, and analytical skills
Good level of english
Good to have skills / knowledge / experience
Understanding of blockchain fundamentals
Network protocols
Cryptography basics
Experience developing utility scripts, tools, or libraries (provided on github or some other repository)
Bash scripting skills
Dev experience with any other non js language (python, java, c#, rust, etc, any)
Experience working with git and github
Employment method
Full time
Probation period
Three months
Work location
Remote
Recruitment flow
Interview with hr
Assignment invitation
First interview: interview with hiring manager
Final interview: interview with hiring manager and/or ceo