Position: QA Automation Engineer (JS)
Company: GeeksForLess Inc.
Category: QA Automation
Experience required: 5y
English level: upper
Published: 2022-01-01T00:00:00+02:00

**Project description:**
In this role, you will design, develop and execute exploratory and automated (functional and technical) tests to ensure the highest product quality. You will create detailed, comprehensive, and well-structured test plans and test cases, debug, define corrective actions, review system requirements and track quality assurance metrics.  

**Requirements:**
- Automation experience with Javascript (WebdriverIO, Cypress, Protractor, or others)
- 5+ years minimum QA testing experience, solid knowledge in QA methodologies and techniques
- Significant experience testing REST and GraphQL APIs in a microservices architecture
- Previous experience with Postman
- Strong ability to strategize, plan, execute during different testing phases and mitigate any issues
- Ability to multi-task, self-driven, organized, team-oriented
- Agile team experience
- English - Upper-Intermediate

**Responsibilities:**
- Create detailed, comprehensive, and well-structured test plans and test cases
- Estimate, prioritize, plan and coordinate quality testing activities
- Review quality specifications and technical design documents to provide timely and meaningful feedback
- Automate functional and technical tests
- Report and document technical issues
- Identify, record, document thoroughly, and track bugs
- Perform thorough regression testing when bugs are resolved
- Liaise with internal teams (e.g. developers and product owners) to identify system requirements
- Monitor debugging process results
- Investigate the causes of non-conforming software and train users to implement a solution
- Track quality assurance metrics, like defect densities and open defect counts

**Would be a plus:**
- Previous automation test development experience in JavaScript and/or TypeScript
- Previous exposure to Kibana, Docker, Websocket, Jira, Confluence
- Extensive knowledge in different testing techniques and methodologies
- Domain expertise in the video game industry, in the blockchain industry