Mikhail P. Senior QA Automation Engineer

QA Automation / Testing

Summary

- Automated software testing expert with over 8 years of experience, Team Lead Experience.
- Developed in-house frameworks for test automation as well as implemented various test automation frameworks for the customers.
- His test automation experience includes Java and JavaScript stack combined with the most efficient frameworks such as Webdriver, WebdriverIO, Protractor.
- Functional, regression, sanity, integration, usability, E2E testing, back-end testing and data validation using SQL
- Solid experience in test cases design, test cases management, test reporting, and planning
- Expert QA/TA LOE estimation
- Substantial testing experience in Agile and Waterfall projects
- Test automation scope identification
- Test automation framework and scripts development
- Test automation implementation within the Continuous Integration process
- Expert code review, Performance testing
- Intermediate English.
- Available ASAP

Projects

Large sportswear manufacturer

January 2020 – to present
Description: The sportswear manufacturer in Europe, that designs and manufactures shoes, clothing and accessories. Based on a deep understanding of our consumer and the authenticity of the brand.

The company does so according to the strategy, which allows fully capitalizing on the acceleration of favorable long-term structural trends.

Responsibilities:

  • QA/TA lead on one of the project streams.
  • Management of 8 QA/TA Engineers.
  • Participation in project planning for several sprints ahead.
  • Planning the work of all the team for a sprint. Code review and validation.
  • Interviewing candidates for an open position.
  • Defect triage session participation.
  • CI Process development by test automation scripts and reporting tools.

Technologies: Java, Gradle, Jenkins, Serenity Screenplay, Serenity Report, Jenkins pipelines, Postman, AWS, Kubernetes, Jira

Converze Media Group

December 2019 – January 2020
Description: Converze Media Group is an advertising agency and one of the top direct-response radio buying agencies in the U.S.

  • The goal of the application is to automate: broadcast logs a day to track the frequency and timing of ad campaigns;
  • radically simplify order placement, that allows users to re-use previous data, fill a couple of fields and automatically send orders to chosen radio stations across the U.S.;
  • media plan visualization.

Responsibilities: Development of the test automation framework based on WebdriverIO and automate the regression scope of testing.
Technologies: Angular, Node.js, JavaScript, CodeceptJS, Puppeteer, Allure Report, Jenkins, Jira

SaaS - “Choo i Skyen”

September 2019 – December 2019
Description: Cloud-based SaaS member management system tailored specifically for the needs of communities and associations, be it a health association, a political party, or a business organization: GDPR-compliant web portal, invoicing, courses management.
Responsibilities: Development of the test automation framework based on WebdriverIO and
automate the regression scope of testing.
Technologies: Angular, Node.js, JavaScript, CodeceptJS, WebdriverIO, Bitbucket pipelines, Allure Report, SoapUI, Jira

OSS/BSS solution

April 2018 – August 2019
Description: Implement and adaptive system that helps telecom operators and service
providers to transform their existing complex and siloed business support systems (BSS) into highly efficient ecosystems. This platform is ready for next-generation technologies and enables new revenue streams by allowing service providers to monetize LTE/VoLTE. It also maximizes business flexibility by supporting innovative multi-partner business models.
Responsibilities:

  • Team Lead of the team of 6 engineers.
  • Test Automation processes, procedures establishment, and management throughout all phases of the project from initiating to delivery and support.
  • Implementing the CI process together with the development team using test automation scripts and reporting tools for fast bugs identification and analysis and performing integration testing for various transport protocols such as Corba, Diameter, Telnet, SOAP over HTTP(s), Rest, SSH.
  • Back-end testing and data validation using SQL.
  • LOE estimations procedure.
  • Environment management and deployment.
  • Technologies: Angular, JavaScript, Cucumber, Bamboo, Jira

OSS/BSS solution

December 2017 – May 2018
Description: Product adaptation that allows users to rapidly create and deliver new digital, virtualized, cloud, and value-added services over hybrid networks without worrying about negatively impacting service quality or customer experience. Its unique functionality enables vendor-neutral NFV orchestration and delivers a set of technology-agnostic SDN controllers.
Responsibilities:

  • Creating a test automation framework based on Java and Reporter engine.
  • Implementing the CI process together with the development team using test automation scripts and reporting tools for fast bugs identification and analysis and performing integration testing for various transport protocols such as SOAP over HTTP(s), Rest.
  • Back-end testing and data validation using SQL.
  • Environment management and deployment.

Technologies: Java, Maven, Webdriver, Jenkins, SoapUI, Jira, WebLogic, GIT, SVN

OSS/BSS solution

April 2016 – November 2017
Description:  To deliver solutions to improve and optimize B2B and B2C service fulfillment and assurance and drive operational and business agility, replace out-of-date, built-to-order systems with commercial off-the-shelf software
Responsibilities:

  • Team Lead of the team of 3 engineers.
  • Test Automation processes, procedures establishment, and management throughout all phases of the project from initiating to delivery and support.
  • Implementing CI process together with the development team using test automation scripts and reporting tools for fast bugs identification and analysis and performing integration testing for various transport protocols such as Corba, Diameter, SOAP over HTTP(s), Rest, SSH.
  • Back-end testing and data validation using SQL.
  • LOE estimations procedure.
  • Environment management and deployment.

Technologies: Java, Maven, Webdriver, Jenkins, SoapUI, Jira, WebLogic, GIT, SVN

OSS/BSS solution

January 2015 – March 2016
Description: Implement large-scale, multi-phase BSS and customer experience transformation program encompasses replacing existing billing systems and implementing new product catalog, ordering, and omnichannel CRM platforms.
Responsibilities:

  • Team Lead of the team of 3 engineers.
  • Test Automation processes, procedures establishment, and management throughout all phases of the project from initiating to delivery and support. Implementing the CI process together with the development team using test automation scripts and reporting tools for fast bugs identification and analysis and performing integration testing for various transport protocols such as Corba, SOAP over HTTP(s), Rest, SSH.
  • Back-end testing and data validation using SQL.
  • LOE estimations procedure. Environment management and deployment.

Technologies: Python, PyTest, Selenium, Jenkins, SoapUI, Jira, WebLogic, GIT, SVN

TW telecom | OSS/BSS solution

November 2013 – December 2014
Description: The client is a business telecommunications company headquartered in Littleton, Colorado, United States. Which provides business voice services, transport, Internet, data services, and wholesale fiber capacity. It was an early leader in the deployment of Ethernet for metropolitan areas, dubbed Metro Ethernet.
Responsibilities:

  • Creating a test automation framework based on Java and Reporter engine.
  • Implementing the CI process together with the development team using test automation scripts and reporting tools for fast bugs identification and analysis.
  • Performing integration testing for various transport protocols such as SOAP over HTTP(s), Rest.
  • Back-end testing and data validation using SQL.

Technologies: Java, Maven, Webdriver, Jenkins, SoapUI, Jira, WebLogic, GIT, SVN

Education

Master’s Degree in Electronics and Information Technology