Position: QA Automation Engineer
Category: QA Automation
English level: fluent
Years of experience: 10

- Writing automation framework from scratch;
- Configure QA processes from scratch.
- Writing automation tests for Native&Hybrid applications for iOS/Android real devices and simulators via Appium server;
- Writing automation tests for WEB;
- Own and grow the QA process. Manage the QA team, helping them grow and advance their careers;
- Collaborate with PMs and Dev Mgr on resourcing of QA engineers to projects;
- Work as a test engineer on projects, supporting teams and backfilling positions as necessary;
- Exploratory testing and planning testing strategies according to it from scratch. Writing test documentation;
- Gathering information about end user (environments used, browsers, devices, mostly used OS and they versions);
- Analysing peek loads and creating load tests according to results (preferably via Gatling, and earlier via jMeter and Apache Benchmark);
- Creating FE and BA automated tests via Appium, Ruby, JS, Jasmine, Capybara, Cucumber, webdriver.io
- Analysing potential threads according to Zabbix logs;
- Communication with Product Owner for best understanding of expected user experience. Offering new features and my ideas on how to improve it;
- Communication with customer's representative (business): sharing information about achieved goals, discussing issues preventing from release;
- Dealing with DWH (checking for all data integrity and accuracy via automated SQL scripts);
- Security testing via SQL injections and XSS attacks;
- Solid collaboration with DevOps Engineers. Discussions on what exactly should or should not be delivered on exact environment;
- Supporting of product after release and communication with support team in order to extremely quickly rollback to previous version if something goes wrong.
- Great team;
- No bureaucracy.

It would be great plus to have ability work remotely if needed.