•started and maintained 2 Web Automation frameworks from scratch using Java, JUnit, Selenium Webdriver, Cucumber and Serenity
•started and maintained Mobile Automation framework from scratch for a native application using Java, JUnit, Appium and UIAutomatorViewer and Appium Inspector
•identified right test scenarios (test cases) for Web and Mobile automation
•set up CI system using Jenkins, SVN and Git repositories
•used different types of virtual machines and devices (Simulators and Emulators) for test cases automated execution
•developed Automation Plans, Automation Methodologies for projects and operational guidelines
•trained specialists for further developing and maintaining of the automation projects
•executed Web functional component testing (both Scrum Agile and Waterfall methodologies)
•executed Mobile apps functional testing for both Android and iOS platforms (Agile)
•executed server-side API testing and user app testing by simulating incoming and outgoing JMS messages using HermesJMS, requests and responds (SOAP and REST) using Fiddler and Postman
•executed Web-services testing using SoapUI
•took part in creation and setting up of SoapUI Mock Services
•executed other types of testing activities including regression, smoke, non-functional, system, acceptance testing etc.
•managed testing process, controlled compliance with a schedule, measured risks
•led a QA team up to 4 members (incl. automation engineer)
•collaborated closely with engineers, project managers, business persons and QA teams of the customer
•developed test documentation (Test Plans, Test Strategy, sprint plans, Test Reports etc.)
•developed and maintained sets of Test Cases and check lists using TestLink
•reported bugs using Jira and Redmine
•used SQL queries to validate test results against backend data
•used Linux environment, Android SDK tools to extract logs of applications and servers
•took part in adjustment of functional and API specification documents