Uploaded File
add photo
Olga
Olgabirtanova@gmail.com
347-737-3088
Reston, VA 20190
SOFTWARE DEVELOPMENT ENGINEER
4 years experience W2
0
Recommendations
Average rating
31
Profile views
Summary

Above 6 years of experience in the IT industry with a focus on Quality Assurance throughout manual and automation testing of Web-based applications.

  • Solid understanding of the Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle (DLC).
  • Highly experienced working in both Agile and Waterfall environments.
  • Above 3 years of experience using Selenium WebDriver with Java.
  • Proficient in developing BDD test scenarios on Gherkin language using Cucumber by writing behavioral scenarios from the end-user perspective.
  • Proven ability in requirement analysis and designed, developed and implemented POM (Page Object Model) based automation-testing framework utilizing JavaScript, Protractor, NodeJS, WebDriver, package.json, and Jasmine framework.
  • Successfully built and maintained a test automation framework using the Hybrid Framework by using Page Object Model (POM) and Data-Driven Testing frameworks with a combination of tools like Cucumber BDD, Maven and Junit, REST Assured, JDBC, Log4j and Selenium Grid.
  • Expertise in performing different kinds of functional testing, such as Integration, System, Smoke, Regression, Positive, Negative and UAT testing.
  • Experienced in writing test cases, RTMs, developing and maintaining test scripts and documenting all steps of the Quality Assurance process. POSTMAN for manual API testing and RESTful API to automate API testing.
  • Converted manual regression test cases into automation scripts using Selenium WebDriver.
  • Executed Regression Test cases for major Application Release. HYATT LEADER
  • NEW YORK, NY FEBRUARY 2014
  • DECEMBER 2016 QA AUTOMATION ANALYST 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 test cases.
  • Performed End to End Testing and was involved in User Acceptance Testing (UAT).
  • Used HP ALM as a bug tracking system.

Experience
SOFTWARE DEVELOPMENT ENGINEER
Information Technology
Mar 2019 - present
Chantilly, VA
IN TEST (SDET) Responsibilities:
  • Maintained Automation Framework for web-based application and developed Cucumber framework to test the functionality of the application using NodeJS.
  • Implemented Visual Studio IDE to develop JavaScript scripts using Protractor and Cucumber framework.
  • Created Feature files using Gherkin language including Scenario, Scenario Outline and implemented steps to Step Definitions.
  • Created test cases using WebDriver to validate UI elements, Popup messages.
  • Performed Web Services testing using Postman and REST Assured.
  • Collaborated with developers do design Protractor test scripts and wrote test cases during the development cycle as part of Test-Driven Development.
  • Converted manual regression test cases into automation scripts using JavaScript and Protractor.
  • Worked with Scrum Team members to achieve a common goal.
  • Followed Agile Methodology and participated in all the Scrum ceremonies such as Sprint Planning, Grooming, Daily Stand Up, Sprint Demo, Sprint Retrospective and Code Review Meetings.
  • 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.
  • 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.
  • Worked with Jenkins to execute smoke and regression tests.
  • Automated test cases using JavaScript, POM, Cucumber, Jasmine and Protractor.
  • Conducted JavaScript, Protractor and Jasmine mentoring for new testers and KT (knowledge transfer) sessions.
  • Configured process of automatic providing email test reports for management using HTML report and Extended email plugins in Jenkins.
  • Experienced in Git Version Control tool and GitHub as a remote repository.
Agile Methodology Apache Git HTML JavaScript Jenkins node.js Postman REST Scrum SQL UI Visual Studio WebServices Automated Testing Regression Testing
Remove Skill
TEST AUTOMATION ENGINEER
Information Technology
Jan 2017 - Feb 2019
New York, NY
Responsibilities:
  • Worked with 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 for behavior.
  • 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.
  • Successfully conducted the migration process of the project from Windows XP to Windows 8.1.
  • 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, analyzed and created 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.
  • Converted manual regression test cases into automation scripts using Selenium WebDriver.
  • Executed Regression Test cases for major Application Release.
Automated Testing Automation Engineer Cucumber HTML Java JDBC JSON Junit Maven Postman Regression Testing Selenium SQL Test Case Preparation Windows
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Skills
Automated Testing
2021
3
HTML
2021
3
Postman
2021
3
Regression Testing
2021
3
SQL
2021
3
Automation Engineer
2019
2
Cucumber
2019
2
Java
2019
2
JDBC
2019
2
JSON
2019
2
Junit
2019
2
Maven
2019
2
Selenium
2019
2
Test Case Preparation
2019
2
Windows
2019
2
Agile Methodology
2021
1
Apache
2021
1
Git
2021
1
JavaScript
2021
1
Jenkins
2021
1
node.js
2021
1
REST
2021
1
Scrum
2021
1
UI
2021
1
Visual Studio
2021
1
WebServices
2021
1
Log4J
0
1
Manual Testing
0
1
Quality Assurance
0
1
Software Testing
0
1
Test Planning
0
1