I'm a QA Engineer with over than 3 years of experience in Agile-oriented projects. I have deep knowledge in ETL testing (Data direction) within financial projects, as well as UI, API, and Automated testing in e-learning projects. I'm highly interested in Automated testing or Data Engineering direction and enthusiastic about gaining new knowledge and practical experience in the aforementioned areas.
On joining my last project I managed to learn and contribute to the following:
- Sprint Planning (was involved in the capacity calculation and story points estimation for the QA team)
- Sprint Review (presented the product to stackholders at the end of each sprint)
- Sprint Retrospective (participated in improvement activities)
- Daily Stand-ups, Backlog Refinement, Bug Triage, and other meetings
- developed automation tests using Playwright, Codecept in Typescript language
- performed Allure reports analysis after executing tests via Jenkins and on local machine
- pushed completed automation tests to a bitbucket repository
- tested both Frontend and Backend using Dev tools by analysing network requests-responses
- checked AWS logs in case of component deployment or environment issues
- worked with MongoDB collections and created prod dumps in lower environments for testing purposes
- generated test data using Postman
- created manual test cases in Zephyr Scale (Jira) and ALM, based on Gherkin syntax
- run the automation framework before each release
- adjusted failed tests and created the new ones to reduce regression testing time
- executed manual tests in parallel required to cover edge case scenarios
- performed sanity testing on prod environment in within the specified release window
- worked on the response timing analysis and semi-automated generation of large volumes of test data
Being the lead SQM resource on a project that required various types of testing:
- Conducted meetings with both DEVs/BAs to improve business requirements, the testing environment, and to perform a detailed analysis of the current issues that the team encountered in the current phase
- Test case design/execution
- Defect reporting/re-testing
- Test plan/Test Suite/Dashboard/Test Summary creation
- Attending Weekly/Sync Up/Team Member, other meetings
- Functional testing
- Integration testing
- E2E testing
Responsibilities on the 1st project:
- Requirement analysis
- Test case creation/execution
- Defect reporting/tracking
- Test plan/Test summary creation
- Working with Dev/BA/PM to improve product quality and client experience
- Attending Daily/Weekly meetings
- Functional testing
- Regression testing
- ETL E2E testing (preparing test data/loading data using Oracle Data Integrator or BMC Control-M and validating by running complex SQL validation scripts)
Automation frameworks/additional tools:
- Familiar with Postman, Jenkins, Playwright, Codecept, Allure reports, Selenium WebDriver Page Object Cucumber BDD Gherkin JUnit TestNG Rest Assured JDBC Maven Serenity BDD
- Bitbucket, Git, GitHub
- VS Code, Intellij IDEA
Test case/Bug tracking systems/others:
- Jira Zephyr Scale ALM Azure Devops Server (TFS) TestRail Confluence Sharepoint ServiceNow
Testing theory:
- Methodologies SDLC Principles Types Test techniques
Database tools/technologies:
- Oracle SQL Developer Oracle Data Integrator (ODI) BMC Control-M AWS Redshift AWS S3
- SQL PL/SQL
- Relational Databases: Oracle, MS SQL Server, SQLite
- Non-Relational Databases: MongoDB
- Familiar with SSIS, SSAS, SSRS
Programming languages:
- TypeScript, JavaScript, Java (used mostly for automation)
- Familiar with Python (developed AI project and API auto-tests with pytest framework)
- Basic knowledge of C#
Additional tools:
- JMeter Fiddler
- Good understanding of UML diagrams
- Client-server architecture
Web technologies:
- HTML CSS MERN stack
- Software Testing. Web, Mobile, API. QA/QC - Udemy - Jan 2021
- The Complete JavaScript + React Course - From Scratch to Results - Udemy - Jun 2021
- Java Fundamentals Express - Tekwill - Jun 2021
- ETL Testing: From Beginner to Expert - Udemy - Sep 2022
- Advanced SQL: SQL Expert Certification Preparation Course - Udemy - Sep 2022
- API Testing 2021. Postman - full automation course - Udemy - Mar 2023
- Java Core course - Devolution - Apr 2023
- QA Java Automation course - IT-Academy - May 2023
- Automation testing: Java + Selenium + TestNG - Udemy - Jul 2023