Job Description
Summary
BitGo is looking for a Senior QA Engineer who will join our Blockchain Engineering Team and help us build high-quality software and platform for our enterprise clients. BitGo processes a significant amount of cryptocurrency transactions so our applications need to be fast, accurate, scalable, and secure. Our integrated platforms interact with a number of exchanges, agencies, and governments around the world, and we use the best technology the industry offers to build them.
Responsibilities:
- Develop, maintain & execute automated test plans, test scripts for the releases, review, analyze and produce results.
- Conduct user experience testing and report bugs.
- Document and track defects effectively.
- Conduct REST API testing and sdk testing by using testing tools and writing test scripts respectively.
- Collaborate with the team members on understanding features and devising test plans/ checklists for them.
- Analyze application logs, collaborate with developers and ensure defects are fixed.
- Contribute to a test-driven engineering development culture.
- Collaborate with Engineering, Product teams and implement process improvements
- Create, understand coverage reports for unit tests and work on improving the coverage for unit tests.
Skills & Experience:
We are looking for teammates who share and practice our values: open communication, transparency, taking ownership, and a high level of craftsmanship. We are looking for coworkers who share our vision and mission: deliver trust in digital assets.
Required:
- 3-5 years of experience in testing domain
- Should be able to write test scripts flawlessly in at least one of the programming languages.
- Should have experience with Cypress, Playwright, Selenium, or Rest Assured automation experience.
- Should have worked on developing a stable automation framework and possess deep understanding of the same. Understanding of different automation frameworks available.
- Should have experience with JIRA or similar tools.
- Should have experience with automation and manual testing for UI & API applications.
- Should have experience writing test cases and scripts.
- Having experience with Cucumber / Playwright is an add on.
- Hands on experience in using a version control system like git, bitbucket etc.,
- Good understanding of CI / CD pipelines and ability to develop and deploy automation scripts to pipelines.
- Having experience with nodejs, typescript or javascript based automation frameworks is a plus.
Skills
- Quality Assurance
- Team Collaboration
- TypeScript