• 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