Position: Automation QA Engineer (JS)
Category: QA Automation
English level: upper
Years of experience: 6


Automation Test Engineer (JS) 
Technologies: JS, Appium, Webdriver (WD), Selenium, Jenkins, PowerShell, Jira, Git, Perfecto
• Requirements analysis and review, test design documentation creation and
maintenance, test cases creation based on requirements specification.
• Functional, integration, smoke, regression testing.
• Mobile app automation testing using Page Object pattern (using real devices /
emulators).
• Software requirements and specifications review.
• Defects documentation and reporting.
• Code review.

QA Engineer, SCRUM master - 02/2017 - 02/2019
• Develop test documentation and functional specification (Use Cases, User stories, Test
Requirements, Manuals, Test Plans, Test Cases, bug reports etc. ).
• Analyse Functional Requirements, Technical specifications and others business
documents.
• Administration, bug tracking and reporting using Jira and Phabricator tool.
• Perform functional and non-functional black-box system testing.
• Create UI automation (using Selenide library, Java, JUnit) for Web-based applications.
• Work with API using Postman.
• Work with test case management software(Test Rail, Confluence).
• Work with Bug tracking system (Jira, Phabricator).
• Collaborate with the developer team and attend team's weekly meetings for planning
purposes.

QA Engineer - 06/2016 - 02/2017
• Develop test documentation and functional specification.
• Carry out quality assurance tests to discover errors and optimise usability.
• Work with test case management software(Test Rail, Test Link).
• Work with Bug tracking system (YouTrack).
• Attend team's weekly meetings for planning purposes.
• Work with Web-based applications.

QA Engineer - 10/2015 - 06/2016
• Develop test documentation and functional specification.
• Carry out quality assurance tests to discover errors and optimise usability.
• Create Bug reports (YouTrack Bug tracking system).
• Attend team's weekly meetings for planning purposes.
• Work with Web-based and mobile applications.