Position: Senior Automation QA
Company: Alcor
Category: QA Automation
Experience required: 5y
English level: upper

About the company
Founded in 2014, Ledger is a leader in security and infrastructure solutions for cryptocurrencies and blockchain applications for individuals and companies, via leveraging a distinctive, proprietary technology. Headquartered in Paris, Vierzon and San Francisco, Ledger has a team of 200 professionals developing a variety of products and services to safeguard cryptocurrency assets, including the Ledger hardware wallets line already sold in 165 countries.
We are looking for experienced QA Engineers to join the Kyiv team on a full-time basis.

Main responsibilities
- Designing and developing the test automation scripts on each level of testing pyramid
- Front-end and back-end (UI, API) testing automation
- Creating and supporting test automation framework, test data management
- Developing and implementing processes and approaches for effective automation testing
- Integrating automated testing into CI/CD pipelines
- Integrating automated testing with Test Case and Defect Management tools
- Developing proper reports about product quality level
- Integrating automated testing into Quality Assurance practices
- Communicating with project teams about the improvements following the strategy, sharing of experiences, best practices and lessons learnt

Required skills
- 6+ years of experience in software automation testing (Java language)
- Knowledge of another programming languages (Python will be a plus)
- Proficient in front-end and back-end testing tools and approaches (API testing, UI (Selenium-based tools)
- Good knowledge and understanding of development processes, design patterns and programming principles
- Experience in Bash-scripting and commands
- Experience with of SQL and nonSQL db
- Experience with Docker and cloud-technologies
- Experience with Gradle, TestNG, Git (branching/fork strategies, code review tools, code style plugins, code coverage tools)
- Knowledge of TDD, DDD approaches and tools for implementing
- Good knowledge of CI/CD tools (circleCI, Jenkins tools) and approaches
- Team player and able to work in a collaborative environment
- Positive attitude, strong communication (verbal and written) & interpersonal skills
- Ability to think outside of the box and be innovative by keeping abreast of new trends, identifying opportunities to bring in change for business benefit
- English level B1+/B2

Desirable skills (+)
- Experience in Blockchain products testing and automation
- Knowledge of Python language will be a big plus
- Experience in AWS/Azure/GC testing, Docker containers

We offer
- Interesting and challenging work in a dynamically developing company
- Opportunity to work with high-tech popular technologies in high-speed developing industry
- Comfortable office in the city center
- PE accounting and support
- 20 business days of granted vacation
- Official weekends and holidays according to Ukrainian legislation
- The opportunity for business trips