Strong Junior Test Automation Engineer

  • Компания: Sigma Software
  • Регион: Львов
  • Отрасль компании: IT - разработка ПО
  • Рубрика: IT
  • Контактное лицо: Sigma Software
  • Вид занятости: полная занятость

Are you a Test Automation Engineer willing to collaborate with one of the leading network service providers in the world? Would you like to participate in a project that improves the lives of literally billions of people?

 

Our Ukrainian team, together with stockholders from the USA, India, and Sweden, is building a new user interface from scratch for the workflow management system.

Being the backbone of the business with almost 100 000 employees, the solution helps customer's employees, and other customers all over the world to manage network rollout field activities in real-time.

 

Customer

Our customer is one of the leading network service providers and top-ranking telecom infrastructure companies in the world, with nearly 100.000 employees. At this project, we are working with stakeholders from the USA, India and Swedish offices.

 

Project

It is a huge project with huge amounts of data, with more than 150 servers as the infrastructure and some servers are 96 core/1TB RAM monsters. In addition, it's a cashing/search solution that allows users to quickly search among huge amounts of data available in the system.

For caching, we use MongoDB with Mongoose ORM. The backend of our caching solution is written on Node.js/Express. Front-end is written using Google's Polymer Project with Redux for state management. ESLint with Google's rules. Jest for unit tests. GitLab for code reviews.

 

Responsibilities:

  • Implementation of Test Strategy points in automation area. Test Strategy review and adjustment on demand
  • Working on TA coverage extension. Coverage analysis
  • TA integration into dev process, including CI process
  • Auto-tests design and implementation for the defined scope
  • Review of artifacts delivered by other colleagues, including both test artifacts and test automation code
  • Smoke/Regression activities performing, TA runs results analysis and communication with the team
  • Regular spent efforts tracking and sharing
  • Regular and clear status and progress reporting
  • Regular communication with Customer and Sigma team

 

Requirements:

  • Good understanding of TA goals, areas of applicability, activities, deliverables
  • Good understanding of OOP paradigm and its projection to code
  • Understanding of most common code design patterns and paradigms, ability to recognize them in own code
  • Commercial experience in TA on JavaScript (ES5)
  • Experience in using mainstream TA libraries from JS stack for at least one of the specified areas:
  1. WebUI - CucumberJS, Protractor or native Selenium WebDrive
  2. WebAPI - Mocha, Chai, or similar assertions library, Chai Http, Allure or similar reporting tool
  • Good understanding of the objectives and techniques of planning/estimation
  • Experience in the creation of TA related documentation - User/Dev guides, TA Framework API documentation, Classdoc, Test run report, etc.
  • Participating in CI process establishment and/or CI process deliverables usage
  • Experience working with VCS (GIT)
  • Experience in direct communication with client and/or client's team
  • English - Upper-Intermediate or higher

Особенности вакансии

Уровень

  • Junior/Младший специалист

Вид занятости

  • Полная занятость

Инструмент тестирования

  • Selenium
Пожаловаться на вакансию
Поделиться вакансией: share facebooktweet

Понравилась вакансия?

Подписаться на похожие вакансии

Начните поиск с размещения резюме

40% работодателей ищут сотрудников в
базе резюме еще до размещения вакансии

Зарегистрируйтесь и разместите резюме

Разместить резюме

Начните поиск с размещения резюме

40% работодателей ищут сотрудников
в базе резюме еще до размещения вакансии

  • Создайте свое резюме на rabota.ua
  • Получайте предложения от работодателей