Position: Senior/Lead QA Automation Engineer Swift, Java
Category: QA Automation
English level: upper
Years of experience: 6

I would like to tell about my experience in a test assignment. I've started my career in quality engineering 5 years ago. I used to work on different projects with a different set of tools. Let's talk about the main of them in details:
 - Secure webmail application (Delivery slip). It was a mail service which the basic requirement was to provide a confident and secure way of exchanging mails. We had such features as real mail tracking, electronic signature, message security lock, secure attachments, etc. The project included a web application, mobile applications for iOS and Android, Outlook extension. Automation framework was implemented using the following libraries: - TestsNG - Selenium Webdriver - Serenity - Sikuli - Appium.
- OneDeluxe online shop with extended tools for customization products presented in the shop. Test automation framework was built from scratch, we have started with API testing using: HttpClient, RestAssured TestNG as the main approach for that purpose. Further, we have implemented UI part using: Selenide Selenium
  Grid.
- Teranet - real estate tracking system with a set of tools for successful
  activity in this sphere. It was the beginning of the relationship between our outsource company and customer from Canada. I was the first quality assurance specialist from our side, we started to work along with 3 devs and 1 project manager. It worth to mention that after the result of our 3 months work, the customer decided to expand the testers and development team, because they were happy doing business with us. Building an automation framework on the Teranet project was my initiative, and that idea has succeeded. Firstly I have built the project using a set of libraries that were pretty known by me:  Selenide, Allure reporting tool, Test NG, POI, Selenium Grid. After a successful presentation of the framework to the customer, they decided to expand QA team and start with automation process. But they have chosen another set of tools: Serenity, JBehave,
  BDD approach. And I have satisfied their preference.
- Refinitiv/World-Check One - screening platform, which has a powerful set of tools to provide information from different sources about individuals, organizations, vessels. The project seemed to be interesting and fascinating. The automation framework was already written, so I started inspecting it. It worth to say that the framework was pretty old and the configuration part was coded by developers like 5 years ago. The challe
Over 6 years of experience in QA;
	JAVA, SWIFT
	BDD experience of test cases creation (Serenity BDD, JBehave, Cucumber);
	Experience creating test frameworks based on Selenium, Selenide
	Configuring CI jobs on Jenkins for the project
	Selenium Grid, Appium
	XCUTests
	SQL knowledge (Oracle, MySQL experience);
	RESTfull API testing;
	Familiar with version control system - GIT;
	Experience with creating visual based automation tests using Sikuli library
	Creating proper reports using Allure
	GUI, localization and Cross-browser testing;
	Experience in developing test documentation (test plans, test cases, e2e test cases, checklists, e2e test cases);
	Participating in testing on all software testing levels;
	Experience in the development lifecycle, knowledge in Kanban and Scrum methodologies;
	Requirements and acceptance criteria testing;
	Experience in integration testing with 3dparty systems;
	Experience in creating and maintenance of checklists for support, knowledge sharing;
	DEMO preparation and demonstration;
	Web/Mobile testing experience;
	Experience in mentoring of newcomers;
- Interesting project
- Ability to work with modern tech stack
- Remote position
- Flexible working hours
- Hardware support