Full Stack QA Automation Engineer
I'm inspired with the world of technology Automation Engineer having the most of experience in different testing domains like Backend testing (API, microservices, integration testing), Frontend (Functional, E2E, Usability) non-functional testing. Using TypeScript/JS and Python as my main tools to reach the goals, I also have an experience in reading code of Java/C#, Ruby, Golang.
I constantly strive to achieve healthy and productive relationships in the team, focusing on positive professional cooperation and open communication.
- Continues technical communication with different squads on planning, development and testing stages.
- Provide automation of test scenarios (Integration, Component, UI, E2E, Smoke)
- Design test scenarios for new features
- Analyzing defect root cause (Elastic Kibana distributed operations logs, microservice integration analysis)
- Dev/Test environment maintenance (Versioning, Azure)
- Executing of Regression test runs CI/CD (Azure), monitoring results, continues improvement of test repository, providing stakeholders with current metrics and test reports.
- White box investigations (Analysis of Developers codebase)
Delivery automation solutions:
- Regression test design Web/ Mobile (Jenkins, Java, TestNg, Selenium, Appium,
LambdaTest)
- Contribute to development and maintenance of automation test framework
- Routine automation (Python)
CI/CD processes(Jenkins):
- Managing testing jobs
- Test execution, monitoring and analysis of the results
Platform monitoring (Kubernetes, Grafana, Rancher, Kibana, ArgoCD, Kafka):
- Log monitoring, root cause investigation with software developers
Implementing Agile Testing practices:
- Continuous collaboration with software developers, PO and PM grooming, technical sessions ect
- Provide defect management (monitoring bug life cycle, confirmation testing)
- Review and planning test approaches for feature (bottlenecks, corner cases)
Reporting on demo sessions the state of quality delivery
Design and development of custom test automation framework for SaaS cloud solutions (Python, Pytest, Pydantic, SQLAlchemy, Requests, AIOhttp, AllureReport)
Provide test automation (Rest API, UI with Selenium Python, Locust Python)
Collaborations with DevOps team in CI/CD processes (Kubernetes, Azure DevOps, Docker, Selenium Grid, ArgoCD, K9s)
Design test artefacts (Test cases/checklists, test planning, estimation of test automation efforts ect.)
Hardware functional and exploratory testing
Implementing Agile Testing practices:
- Review product requirements with Product Owner and Product Manager
- Provide defect management (monitoring bug life cycle, confirmation testing, root cause investigation)
- Participating in technical, grooming, refinements sessions with other stackeholders
Gathering product requirements, documentation testing
Design Test artifacts (test cases /checklists, test planning, reports, test automation coverage, tracing strategy, toolings ect.)
Design/Execute tests (REST API and Frontend) automation (Ruby, Capybara, RSpec, Selenium, Cucumber, Python, Pytest)
Different testing activities
Tools: Python, Pytest, Requests, Selenium Python
Different testing activities
Tools: Ruby, RSpec, Capybara, Rest-Client, HTTParty, Faker, JSON validator, Cucumber, Postman