PRODUCT:
REQUIRED SKILLS:
- Bachelor’s Degree or equivalent in engineering or computer science
- 4+ years of experience in an automation quality engineering role, with an in-depth understanding of software engineering and development lifecycle, continuous integration
- Strong proficiency in JavaScript
- Experience with QA tools for test automation (Nightwatch.js, Selenium, Appium)
- Experience in testing complex web applications, understanding REST & API practices, and the client-server architecture
- Experience creating test documentation (test plans, test cases, release notes) and working with requirements
- Understanding of CI/CD and code version control concepts
- Strong command of English
ADVANTAGES:
- Proficiency in other scripting languages (Ruby, Python)
- Experience in the development (Reac.js/Node.js/ReactNative)and testing of Mobile applications
- Good leadership skills and experience of being a team leader
RESPONSIBILITIES:
- Automated testing of complex SPA Web applications
- Product specs clarification, acceptance analysis, and regression testing
- Writing test plans for automation and manual testinп
- Setting standards, knowledge gaining/sharing, and supervision of other QA automation engineers
- For a team-leading role – managing the team and controlling the flow of tasks
TECHNICAL STACK:

- Testing tools: Nightwatch.js, Selenium WebDriver, Appium, Rainforest and standart JS testing tools
- Front-end: ES 6+, React/Redux, Immutable.js, Material UI, Highcharts, Webpack/Babel/Gulp
- Mobile part: Native Android and iOS apps (application framework) + data visualization via WebView (dashboard canvas for widgets)
- Backend: Ruby and Rails (web API for basic operations and data API for managing the dataflow), Node.js (data streaming services)
- Data storage and flow: MongoDB (raw data storage), PostgreSQL (metadata and data models), Redis (caching and buffering), Kafka (a few layers of databus)
- Infrastructure: AWS EC2/ECS/beanstalk
- Computation core (AWS Lambda): Python, Java, .NET, JavaScript
TERMS OF WORK:
- Possibility of working remotely 2 days per week
- Payment above the market rates
- Taxes covering (by PE contract) and providing accountancy assistance
- Vacations and sick leaves according to Ukrainian legislation
- Business trips to United States (Houston)
- Meaningful management and healthy culture
- Bonus for relocation to Kyiv (if needed)
REASONS TO START WORKING IN CORVA:
- The product with a world class visualization and UX-design
- No legacy code and no code support tasks
- An american company with its business culture and established processes (not via outsourcing or outstaffing company)
- Fresh techstack with a focus on its constant updating to the last versions
- The product is a real-time application with a data-intensive front-end
- The front-end part of the product is being managed by the Ukrainian team
- High-level development process with a focus on long term planning, technical debt management and detailed tasks setting and code quality control
Comments
Post a Comment