Experience

Worked on 15+ web projects. Has been working as an only QA engineer and as a QA Lead in a team of 5 QA engineers. Has proven experience with high-loaded eCommerce platforms, complex web projects built on AWS Services, DevOps, ChatOps and infrastructural products, serverless cloud-based and SOA-based solutions. Experience working with Agile, Waterfall and Kanban methodologies.

What I have the biggest experience with?
- Manual and automated testing of backend: using Unit, Component, Integration, API tests;
- Manual and automated testing of UI/UX;
- E2E manual and automated testing;
- Integrating automated tests into CI/CD process;
- Writing technical and business specifications, flow diagrams, user manuals;
- Developing test documentation: test strategy, test plan, RTM, test suites, test cases, checklists, bug reports, test reports.

What I have used in my work:
- Git;
- Atlassian suite;
- GitLab, Jenkins, TeamCity;
- GraphQL;
- JavaScript, Node.js, Mocha, Chai;
- Python, pytest, Behave;
- Cypress, Postman, Fiddler;
- PostgreSQL, MS SQL, Redshift, Redis;
- Kibana, Grafana, Sentry, JaegerUI, NewRelic, PagerDuty.

I'm also familiar with:
- AWS;
- Docker, Kubernetes;
- Kafka;
- Thrift;
- DNS;
- CDN;
- TCP/IP, HTTP, REST, rpc.

Being a good team player I can also work autonomously. Easily work in a fully remote team. I'm always digging into deep of the issue, adore puzzling out how things work and mastering how to operate that, keeping myself up-to-date with new technologies and approaches. Always working hard to bring quality to each process which occurs on the project.

Skills

manual testing Jira regression testing Quality Assurance Scrum SQL Web testing functional testing HTML Git CSS Postman Confluence REST API Windows Jenkins Automated Testing Redmine JSON test design Linux XML API testing integration testing MacOS Networking bug investigation check list AWS test management creating test documentation Root cause analysis DNS TeamCity JUnit YAML Unit testing API testing JavaScript Fiddler JMeter GraphQL

Highlights

1. Designed automated E2E tests using JS and Cypress framework and integrated its execution into CI process on GitLab while running in Docker container.
2. Developed manual work automation in form of Python application which allowed to perform platform configuration management by simply changing the YAML file, without the need to interact with platform directly. It also helped to have a quality check of the changes as well as tracking of such changes in Git.
3. Performed R&D activities to testing GraphQL Schema and Resolvers - both in isolation and in integration.
4. Has covered JS project with unit tests for 99,5% as a part of the CD quality gate.
5. Integrated Jenkins pipelines with Slack in terms of receiving notifications upon job executions.
6. Created a bunch of comprehensive business and technical software documentation from scratch.
7. Interviewed a lot of Middle QA engineers, handled onboarding and mentoring processes.
8. Have designed a comprehensive QA estimation scale for the project Stories in order to be used during the Scrum Grooming ceremony.

Looking for

I highly prefer to work at a product company directly, with an authentic family-like cosy environment

$3000 / mo

  • Ukraine, Kyiv
  • 4 years of experience
  • English: Advanced/Fluent
  • Office
  • Remote work
  • Freelance (one-time projects)
  • Published 27 March 2020