Ekaterina Kharitonova

DevOps Engineer at AlfaStrakhovanie
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Moscow, Moscow, Russia, RU
Languages
  • Russian Native or bilingual proficiency
  • English Full professional proficiency
  • French Elementary proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Insurance
    • 200 - 300 Employee
    • DevOps Engineer
      • May 2018 - Present

      Automation: - Automating manual testing on several projects (Java + Cucumber + Selenium WebDriver) using the Page Object pattern; - Setting up CI / CDL / CDP pipelines; - Developing Dockerfiles, Jenkinsfiles, bash scripts; - Developing manifests for deploying applications to Kubernetes clusters. Infrastructure: - Implementation and administration of systems for monitoring, logging, configuration management; - Monitoring the infrastructure (network issues, disk space, CPU load and usage, etc,); - Setting up monitoring of the product environment (Zabbix, Prometheus, Grafana); - Setting up an ELK failover cluster; - Configuring Nginx, Keepalived; - Deployment and support of developed applications on Dev / Test / Prelive / Prod environments; - Configuration and maintenance of Test / Prelive / Prod environments. Administrative work: - Participation in the development of release policies and development strategies for the DevOps process; - Coaching dev teams about testing and introducing them the DevOps culture; - Coaching dev teams about engineering practices and approaches; - Coaching dev teams on working with Git (several teams moved from SVN to Gitlab); - Helping out QA engineers in the automation of manual testing; - Selection and integration of tools that provide continuous delivery conveyor; - Building effective communications between development and operation teams; - Building the architecture and infrastructure of a new project (component model, networking); - Resolving infrastructure-related issues involving support engineers when needed (disk drives, RAM, CPU, etc.); - Raising the awareness of developers in the field of information security. Show less

    • Russian Federation
    • Banking
    • 700 & Above Employee
    • Lead QA Automation Engineer
      • Nov 2017 - May 2018

      Automation: - Wrote and expanded the framework for testing a mobile bank application for Android/iOS (Java+Cucumber+jUnit+Appium) using a Page Object pattern; - Use of automation build system (Gradle); Infrastructure: - Integration and configuration of DevOps tools (GitlabCI, Docker); - Automation and optimization of continuous integration (CI), delivering of releases to stands (CD); - Development of pipeline script for application deployment. Administrative work: - Introduction of framework to 3 teams; - Trainig the teams to work with Git, Appium; - Analysis and participation in the development, testing and delivery of releases to stands. Show less

    • Russian Federation
    • Banking
    • 700 & Above Employee
    • Senior QA Automation Engineer
      • Nov 2016 - Nov 2017

      Served as a Senior Test Automation Engineer on a web application project for bank clients based on Pega BPM platform. Responsibilities: - Supervise a four-member software QA testing team in developing and implementing quality-assurance and quality-control methodologies to ensure compliance with QA standards and customer specifications. - Automate the Test Cases using Cucumber + Ruby + Selenium WebDriver + Capybara. - Identify correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath and CSS locators to find the Web Elements using selenium and creating automation scripts. - Perform integration testing, black and white box testing, functional testing, end-to-end testing, regression testing, sanity testing. - Track the quality of the released application. - Configure SQL queries to fetch data from the Oracle database. - Test Web services (SOAP, REST). - Use JIRA for Identifying, logging, tracking and escalating bugs. - Train new employees. - Conduct test documentation. - Participate in Sprint Planning, Daily Scrum Meeting, Sprint Review and Retrospective Meeting. - Provide Weekly and Monthly Status reports to Clients and Upper management. - Use Jenkins for nightly build execution and sending status mail if build fails to QA team. - Set up test stands. - Use Git for version tracking. Environment: Selenium Web Driver, Capybara, XPATH, CSS, Ruby, Cucumber, Gherkin, Jenkins, Jira, Quality Center, Soap UI, HTML, XML, Oracle SQL. Achievements: - Developed BDD tests using Cucumber by writing behaviour and step definitions & developed required Ruby code. - Documented software defects using bug tracking system and reported defects involving program functionality. - Delivered QA testing reports that determined product quality and release readiness. Show less

    • QA Tester
      • Mar 2016 - Nov 2016

      Served as a QA tester on a web application project for bank clients based on Pega BPM platform. Responsibilities: - Perform integration testing, black and white box testing, functional testing, end-to-end testing, regression testing, sanity testing. - Analyze business requirements, conduct gap analysis, estimate project scope and work closely with fellow developers to deliver high-quality software. Assist with user-acceptance testing and defect tracking for new software releases. - Utilize QA Software tools such as HP Quality Center ALM. - Run automated tests in HP UFT Environment: JIRA, HP QC, Confluence, Soap UI Achievements: - Enforced test development standards in coordination with senior management - Developed Test Strategy, Test Scenario Design, Test Plans, Test Cases, Test Reviews. - Actively participated in all stages of software development life cycle (SDLC), which includes requirement, analysis, design, development, testing and documentation, Agile/Scrum methodologies. - Resolved issues with the coordination of testing and development teams. Show less

Education

  • The Open University
    OU certificate, Management
    2014 - 2015
  • Moscow State Academy of Business Administration
    Bachelor of Commerce - BCom, Business/Commerce, General
    2010 - 2014

Community

You need to have a working account to view this content. Click here to join now