PROFESSIONAL SUMMARY:
A highly competent and result oriented Senior Software Test Automation Engineer with 8 years of experience in software quality assurance and software automated testing in various industries, projects, and environments.
Specialized in automated testing, Software Quality Assurance Testing, proficient in testing on Web Based Applications. (UI/Middleware/Backend)
Experience in all phases of software development life cycle (SDLC) / software testing life cycle
(STLC) including Analysis, Design, Development, and Testing in different QA Processes like Agile Model and Waterfall Model.
Expertise in Microservices using Spring Boot, Selenium, Protractor, IntelliJ, Java, RESTful API, JUnit, Maven, Cucumber/Gherkin, Jenkins/Jules, GIT and JIRA.
Self-starter, able to work in fast paced agile development environment
Proficiency in leading QA team, helped in develop and implement test strategy, test plans based on detailed business requirements document provided by the business analysts.
Experienced in testing WEB Services through SOAPUI, REST-assured, REST-Template, Swagger, and Postman
Experience in Designing and Executing the automation scripts using Selenium WebDriver, Cucumber BDD Framework and Cucumber API Framework.
Proficient in writing Selenium WebDriver automation scripts in JAVA using Maven, Cucumber.
Highly competent in designing and implementing different Automation frameworks from scratch like Behavior Driven, Data Driven Framework, and API Driven in Microservices.
Knowledgeable of multiple programming languages such as Java, and SQL.
Responsible for writing user stories and maintaining feature files in Cucumber as per the business specifications and functional requirements. Medina Kashgari Address Fairfax, VA
E-Mail: **.********@*****.***
Phone: 202-***-****
AWS Certified
U.S CITIZEN
Maintained Selenium, Cucumber, APIs and Java Automation Code and resources in source code controls like Git for improvements and new features.
Experienced in Backend Testing in MySQL and Oracle with JPA speciation.
Proficient in Defect management, including Defect creation, modification, tracking, and reporting in tools like JIRA and Rally
Experience creating Requirement Traceability Matrix between requirements and test cases for full coverage of the test requirements.
Experienced in Error Handling, popup handling using JAVA and Selenium WebDriver.
Results oriented, with an ability to work with timelines for any assignment to successful completion within the established project schedule and budgetary constraints.
Cross-functional and a team player with excellent leadership, communication, interpersonal skills and a great aptitude for learning new tools and technologies.
Proven success in contributing to a team-oriented environment and making the Team T shape. Proven ability to work creatively and analytically in a problem-solving environment. Testing Tools Selenium WebDriver, Cucumber, Protractor WEB Services Tools SOAPUI, REST-assured, Postman, Swagger Application Server Tomcat, Websphere, Weblogic
Build Tool Maven
IDE IntelliJ, Eclipse
CI tool Jenkins, Jules
Programming Languages: Java, SQL, HTML
Repository System GIT, Bitbucket, Subversion
Databases Oracle, MySQL, H2 in-memory
Operating System Windows, Mac, Linux
Certification AWS Associate Developer
JPMorgan Chase - Chicago, IL Nov 2017-Present
Test Lead Automation Engineer
Developed robust Full- Stack Automation Framework in Microservices for Collateral Loan tracking application.
Implemented End-to-End Microservices Testing with complex workflow tasks and batch-job processes for Collateral Wholesale Loan Application utilizing Cucumber, Spring Boot, RESTful API, and H2 in-memory DB for back-end services; Selenium and Protractor with Cucumber BDD for front end services.
Experienced in leading QA team and demonstrated high performance and millstones.
Contributed in constructing Data Builder Program in Oracle DB to load excess amount of migration data to build stable records for UI functionalities in terms of testing the complex workflows in later stages of E2E testing.
Demonstrated good understanding of the ChasePay, Disputes, Fraud Risk, Collateral Loan and BMW application architectures.
Demonstrated experience using TDD or Behavior-Driven Development (BDD) and following the pair programming practice.
Demonstrated the ability to cope with growing complexity and creativity in design by thinking outside the box to determine the best way a test can be performed
Developed Cucumber (BDD) Automation Framework for Regression test suites using Core Java, JUnit, Cucumber Framework with Maven build tool in IntelliJ integrated with Spring Boot, H2-in memory DB, RESTful API, GIT/Bitbucket
Experienced in Middleware by applying both business and functional knowledge develop E2E testing strategies through the use of quality processes and methodologies.
Expertise in Global Load Balance(GLB) in terms of routing the traffic by balancing the server endpoints.
Experience in writing the automation test suite for SSO/LDAP Authentication and Authorization validation of the API’s Contract to use the DataPower Endpoints.
Used Jenkins as a Continuous Integration tool for schedule and run the automated test scripts to generate the Cucumber reports.
Actively involved on UAT and Production Support and solving the defects, JIRA/Kanban tickets using ALM, Splunk, and Glide. Supported deployment execution process using ITSM.
During on-call support monitoring and resolving P2 tickets using HP Service Manager.
Attended all phases of the agile ceremonies from Sprint Planning, Sprint Grooming to estimate the story points, daily Scrum Meetings, Sprint Reviews and Sprint Retrospective.
Successfully organized and demonstrated lead responsibility and mentor responsibility in various Social Code Events for college students such as, CodeForGood,Global Hackathon, and Generation Tech.
Demonstrated team leadership skills by given numerous KT Demo Sessions on Automation Frameworks to both teams in off-site and on-site, did Code Reviews for merging the develop branch source code into Release branch in Bit bucket. HSBC- McLean, VA May 2015 – Nov 2017
SDET/ Test Automation Developer
Developed Automation Framework for Smoke and Regression testing using Core Java, Selenium WebDriver 3.0, Page Object Model (POM), JUnit, Cucumber Framework with Maven build tool in Eclipse IDE integrated with Jenkins tool for Continues Integration, JIRA, GIT and RESTful API.
Setup the Automation framework using Selenium WebDriver to test cases in browsers like Chrome, Firefox, and Safari for Browser Compatibility Testing
Performed Smoke, Functional, Regression testing in Web Application.
Created and maintained custom locators through XPath and CSS Selector
Maintained dependencies in Maven for consistency and reusability on the Selenium Automation Framework.
Involved in design and implementation of Selenium WebDriver automation framework for smoke, regression test suites (JUnit, Maven).
Developed detailed Cucumber reports through integration with JUnit.
Developed BDD testing using Cucumber by writing behaviors and Step Definitions using Gherkins.
Experienced in testing Web Services using REST-assured /Postman/Json data format and maintained user stories and feature files in GIT for version control.
Connected to database by using SQL query for data verification and validation.
Updated and maintained existing Selenium scripts.
Performed a feasibility study to see if it’s viable for automation.
Used JIRA for Agile project management and bug tracking.
Used Jenkins as a Continuous Integration tool for schedule and run the automated test scripts.
Used Apache POI for reading and validating the data from Excel files.
Attended all phases of the agile process from Sprint Planning, daily Scrum Meetings, Sprint Reviews and Sprint Retrospective.
United Bank- Chantilly, VA February 2013- May 2015 Test Automation Engineer
Developed Selenium Automation Framework using Java, Selenium WebDriver, JUnit, Maven, Cucumber, JIRA, GIT and Jenkins.
Analyzed the Business requirements and functional specification documents in order to structure Test Cases accordingly
Performed Smoke, Functional, API, Regression Testing in Web Application.
Performed Data Driven Testing using Selenium WebDriver and TestNG framework which reads data from property and XML files.
Selected Test Cases to be automated and perform functional testing of the front end using Selenium (Eclipse IDE and Web Driver) and create a Data Driven framework using TestNG.
Implemented Page Object Model and Data Driven Framework for UI testing.
Attended all phases of the agile process from Sprint Planning, daily Scrum Meetings, Sprint Reviews and Sprint Retrospective.
Creating and maintaining custom locators through XPath and CSS.
Created user stories from feature files using Gherkin language in Cucumber feature file
Successfully established agile test practices including acceptance test automation using Cucumber during acceptance test driven development methodology.
Experience with Agile Behavior-Driven Development (BDD) implementation with Cucumber and Jenkins continuous Integration, expanded test scenarios, tracked Cucumber reports.
Maintained user stories and feature files in GIT for version control.
Created Web Services testing framework by using Cucumber as the UI for the tests.
Experience with RESTful Web Services authentication processes like Basic Authorization, SSL, OAUTH tokens.
Attended daily Scrum/Agile stand-up meetings with the team to discuss status. NeuStar, Chantilly VA June 2012 – February 2013
Software Quality Assurance
Involved in Business Requirements and Functional Specifications and develop Test Plan Detailed Test Scenarios and Test cases.
Effectively implemented different QA methodologies/policies, strategies and plans in all stages of SDLC. Performed cross browser testing by executing Selenium test scripts on multiple browsers and Platforms using Selenium Grid and checked for compatibility.
Responsible for analyzing the business requirement and functional specifications to design tests and create test scenarios.
Extensive knowledge of functional testing, developing software testing process, testing scenarios, test plan and strategy for testing, reporting and analyzing test results
Performed Smoke, Functional, Regression, in Web Application.
Performed manual testing for functional testing and backend testing.
Wrote SQL scripts (PL/SQL) to query and validate the functionality
Analyzed test specifications and converted them into Manual Test Cases.
Attended Weekly Status Meetings, discussed and interacted with team members.
Worked on SQL statements in checking the validity of the Backend.
Involved in the development of RTM (Requirements Traceability Matrix) for completeness and correctness of the Testing process
Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
Close interaction with designers and software developers to understand application functionality and performance issues.
Prepared status summary reports with details of executed, passed and failed test cases.