Responsibilities: · Analyzing and testing requirements and proving test documentation. · Providing functional tests for the microservices platform on multiple application layers (FE/BE/DB etc.) · Providing estimates regarding the test effort required to complete work. · Communicating with development and product team for required quality level assurance
Required technical skills and experience: Strong: · 2+ years of manual testing web application/API · knowledge of QA processes and methods, understanding of the test design approaches; · experience with bug/task tracking tools (Jira, TestRail); Good: · experience with web application testing and browser debugging tools · understanding of HTTP protocols · experience in REST API service testing (Postman \ Swagger). · speaking and writing English skills on an intermediate or higher level. Basic: · understanding of automation design patterns. · proficiency in NodeJS, JavaScript / ES6, including DOM manipulation, and the JavaScript object model. · Comfortable with source version control software and package managers (yarn/npm) · Scrum methodology
Would be a big plus experience in: · Experience with testing CRM, SaaS, ERP systems · Good knowledge of SQL and experience with PostgreSQL or any RDBMS · Deep understanding of REST · Experience in working with Docker, Kubernetes, Gitlab · Any experience with Automation frameworks, auto tests development, or JavaScript
Required soft skills and experience: · Able to prioritize between a number of tasks at any one time · Able to work independently and as part of a team · Detailed and effective written communication skills for documenting the features tested and bugs found · Driven, with the confidence to grow with the company
About Esurance
Esurance is a successful Swiss fintech scale-up company headquartered in Zurich and an IT development office in Kyiv. Our main product is a configurable insurance distribution platform that connects small and medium-sized enterprises (SMEs), insurance providers, business application service providers, and brokers. By creating a digital entry point into the insurance market, we enable efficient distribution and advisory processes for smart insurance solutions.
Our values are: # Clear. Clean code and good design. If you have to touch legacy code leftovers, you'll have time to refactor it. # Connected. Your scope of influence is the whole platform, including the business side. # Ahead. We invest into state-of-the-art tech and architecture. # Approachable. We don't just “close stories”. Each DEV works together with PO’s to unlock real value.