QA Automation Engineer
CyberVision, Inc.Company: CyberVision, Inc.
Location: Kyiv
CyberVision is a software development and integration company with R&D facilities in the US and Eastern Europe. Over more than two decades in the high-tech business, CyberVision has designed and implemented a large number of innovative solutions that granted a proven competitive edge to our clients and partners.
About the project:
One of the biggest companies in the Hadoop world provides the industry's only converged data platform that integrates the power of Hadoop and Sparks with global event streaming, real-time database capabilities, and enterprise storage. We are looking for talented QA engineers to help automate and certify web-based powerful solution targeted for monitoring and management of Hadoop clusters of various configurations.
Skills & Requirements:
2 years+ experience in automation testing of backend functionality
Linux system advanced user (working in CLI)
Experience with test frameworks like Cucumber, Junit.
Experience and good knowledge of Java
QA methodologies: Functional types: Functional Testing, Regression Testing, Integration Testing, System Testing, Unit Testing, etc.
QA Documentation hands-on experience;
Understanding of version control systems (primarily GIT), including branching and merging strategies
Good communication skills in English (verbal, written)
Self-motivated, independent and high-performance individual.
Would be a plus:
Working knowledge of Hadoop and components
Familiar with security technologies Kerberos and SSL
Shell scripting
Knowledge of TypeScript / JavaScript
Virtualization/containers (Docker, Kubernetes, Vmware)
Experience to setup/maintain/customize CI
Responsibilities:
Providing a full testing cycle for a number of applications including test planning, test
design, test case execution, test automation, test failure analysis, bug and issue
reporting, verification of resolved issues and regression testing
Developing BDD automated tests with Cucumber
Developing test framework using TypeScript (NodeJS) and Cucumberjs
Configuring and maintaining CI processes with Jenkins
Creating and publishing official docker images for the application