Olga Birtanova
SDET/QA Automation Tester
Green Card holder
Location: Fairfax, VA
Tel: 347-***-**** Email: ***********@*****.***
Professional Summary:
• Over 9 years of experience in IT industry with good multitasking skills, organized nature and strong attention to detail.
• Extensive experience and knowledge in Testing lifecycle and core Testing Techniques using different Test approaches, Requirements/Functional Analysis, Test Planning, Test Estimation, Test Preparation, Test Execution, Test reporting and Defect Management.
• Expertise in writing, planning and executing Test Cases using manual and automation techniques and tools.
• Solid understanding of the Software Development Life Cycle (SDLC), Software Testing Life Cycle
(STLC) and Defect Life Cycle (DLC).
• Experience working with Waterfall and Agile/Scrum methodologies and involve in all sprint related Scrum Ceremonies such as Sprint Planning, Sprint Grooming, Daily Scrums, Sprint Reviews and Retrospectives.
• Proficiency in identifying and reporting defects using Jira.
• Excellent coding skill in Java with good knowledge of OOP Concepts, HTML, CSS, XPath and SQL.
• Extensive experience of Automating Test Cases of web-based applications using Java, Selenium, WebDriver, Maven, TestNG and Junit.
• Experience in using and configuring Jenkins as a Continues Integration for automating Smoke Tests and Regression Suits.
• Experience in using Log4j to generated test logs for many kinds of log levels.
• Experience in using Cucumber tool with Gherkin language to create Scenarios and Scenario outline in Feature files, Step Definitions, Test Runner, and generate the cucumber reports and HTML report.
• Performed Data-Driven Testing by using Scenario Outline and Excel files.
• Strong Experience in automation Web services using SOAP-UI, REST-Assured and Postman tools.
• Develop and maintain automated test scripts for backend services and we applications, ensuring accurate data and storage across SQL and MongoDB.
• Automated Test Cases using Java, JavaScript, Protractor, WebDriver, NodeJS, AngularJS 6.
• Utilized AWS services such as EC2, S3 and Lambda to create and maintain test environments.
• Hands-on experience in administration of version control systems such as GIT, GitHub and Bitbucket.
• Hands-on experience in working with IDEs such as Eclipse, IntelliJ, Visual Studio. Skills:
Languages: Java, JavaScript, HTML, CSS, MySQL, XML, Gherkin, API, REST, JSON
Bug Tracking Tools: JIRA, Confluence
Testing Framework:
NodeJS, JUnit, TestNG, Maven, Page Object Model (POM), AngularJS 6, Rest-Assured, AWS, Playwright
Testing Tools: Selenium WebDriver, Cucumber, GIT, BitBucket, GitHub, Jenkins, JUnit, TestNG, BDD, DDD, Hybrid, Cucumber, Page Object Model
(POM), Page Factory
IDE: IntelliJ, Eclipse, Visual Studio, SQL Developer, Postman Databases: MySQL, Oracle, Mongo DB, AWS, S3 Bucket Work history:
Title: Software Dev Engineer in Test August 2020 – Present Company: Freddie Mac, McLean VA
Responsibilities:
• Created detailed and prepared Test cases for both positive and negative test scenarios based on the user stories, acceptance criteria in order to meet requirements and involved in writing both Manual and Automation Test Cases.
• Involved in Agile/Scrum environment and participated in different meetings such as Daily Stand Up meeting, Sprint Planning, Sprint Grooming, and Sprint Demo.
• Responsible for Smoke Testing, Regression Testing using Selenium WebDriver, Cucumber and Jenkins for Continuous Integration.
• Performed Selenium Synchronization using Explicit & Implicit waits.
• Experienced with all Selenium locators and writing complex CSS and XPath to locate Web elements in DOM.
• Worked on AWS Cloud Watch, Cloud Formation services and Cloud Front to setup and manage cached content delivery.
• Performed functional testing of Rest API Web Services using Postman Tool.
• Experienced Using Apache POI to read data from Excel files.
• Experienced in developing and maintaining BDD (Behavior Driven) Framework using Maven with Page Object Model, Selenium WebDriver, Page Factory, JUnit for Automation Testing.
• Developed Reusable Methods using java to maintain Automation framework.
• Experienced BDD (Behavior Driven Development) using Cucumber Features, Scenarios, Scenarios Outline in Gherkin format and Step Definitions with Java.
• Used Log4j as the logging framework to direct logging information into a file during the execution.
• Analyzed API responses, validated data structures (JSON/XML), and used assertion libraries to verify status code, headers, messages.
• Write MongoDB. queries to test CRUD operations in applications and ensure compliance with business requirements.
• Worked in Jira as a bug tracking tools to update the issue by creating tickets.
• Collaborated with cross-functional teams to review API specifications, report bugs, and verify fixes, ensuring that test cases were aligned with functional requirements and user expectations.
• Used BitBucket for Version Control for collaboration with the development team. Title: Test Automation Engineer March 2019 – July 2020 Company: Aetna, Chantilly VA
Responsibilities:
• Maintained Automation Framework for web-based application and developed Playwright framework to test the functionality of the application using NodeJS.
• Implemented Visual Studio IDE to develop JavaScript scripts using Protractor and Playwright framework.
• Created test cases using WebDriver to validate UI elements, Popup messages.
• Performed Web Services testing using Postman and REST-Assured.
• Used AWS cloud storage. Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
• Collaborated with developers to design Protractor test scripts and wrote test cases during the development cycle as part of Test-Driven Development.
• Converted regression testing for new builds and every modification in the application using Playwright.
• Worked in Agile/Scrum environment and participated in all kinds of scrum meeting.
• Partnered with software developers and other testers to deliver strategic product quality solutions.
• Created and executed both manual and automated scripts to test function, non-function and regression scenarios.
• Integrated Automation scripts into Jenkins for nightly test execution.
• Created EC2 machine on AWS for executing Jenkins jobs.
• Automated process of screenshots of important application failures.
• Performed Data Driven Testing using Cucumber framework by reading test data from the SQL database.
• Used Apache libraries for importing/exporting data to external applications.
• Performed Test Execution, defect logging and tracking using JIRA.
• Maintained, analyzed and created Requirement Traceability Matrix (RTM) between requirements and test cases.
• Actively participated in understanding the project plans and provided regular updates against milestones.
• Used SQL to track test data and verify results.
• Performed multi-browser testing to establish cross-browser compatibility.
• Automated test cases using JavaScript, POM, Playwright and Protractor.
• Experienced in Git Version Control tool and GitHub as a remote repository. Title: Quality Assurance Engineer January 2017 – February 2019 Company: Geico, Chevy Chase MD
Responsibilities:
• Built from scratch Test Automation Framework for web-based application and developed Java test scripts to test the functionality of the application using Selenium WebDriver and TestNG framework.
• Designed, developed and implemented POM (Page Object Model) based on automation testing framework utilizing Java, Selenium WebDriver, Maven, Junit and Cucumber.
• Used BDD (Behavioral Driven Development) with Cucumber, Junit and Java and created Feature Files with Scenario and Scenario Outline as well as writing Step Definitions.
• Created Cucumber JSON and HTML reports.
• Partnered with software developers and other testers to deliver strategic product quality solutions.
• Performed multi-browser testing to establish cross-browser compatibility.
• Created and executed both manual and automated scripts to test function, non-function and regression scenarios.
• Performed application Screenshots of important checkpoints and whenever exceptions occurred during the execution of the application.
• Maintained automated functional & regression test suites and implemented new automated test scripts using TestNG framework.
• Performed Data Driven Testing using Selenium WebDriver, TestNG framework and JDBC API Connections.
• Used Apache libraries for importing/exporting data to external applications.
• Performed Test Execution, defect logging and tracking using JIRA.
• Maintained and analyzed Requirement Traceability Matrix (RTM) between requirements and test cases.
• Experienced in BitBucket as a remote repository.
• Actively participated in understanding the project plans and provided regular updates against milestones.
• Prepared SQL scripts to verify the Database updates, inserts and deletes of the records.
• Experienced with Postman for manual API testing and RESTful API to automate API testing.
• Executed Regression Test cases for major Application Release. Title: Quality Assurance Engineer February 2014 – December 2016 Company: Hayatt –Leader New York, NY
Responsibilities
• Analyzed Business Requirement documents, Technical Requirements document, and use documents to create Manual Test Cases in ALM.
• Associated with the development team to understand technical design and architecture for test planning.
• Performed test reports to the project manager.
• Involved in testing the new functionalities based on test cases manually and coordinated with the development team in fixing the issues.
• Involved in preparing the Test Plan and Test Cases based on the business and functional specifications.
• Executed Manual Test Cases by using positive and negative test data inputs for User Interface testing and end-to-end testing
• Documented and classified defects in a defect tracking tool.
• Tested critical bug fixes and coordinated with developers in the release of bug fixes meeting a tight timeline.
• Identified the initial setup, input data, appropriate steps and the expected responses in the manual testcases.
• Performed End to End Testing and was involved in User Acceptance Testing (UAT).
• Used HP ALM as a bug tracking system.