*+years of experience in IT industry with a focus in delivering solutions on various levels of Quality Assurance for Client/Server and web-based applications with expertise in both Manual and Automation skills.
Oracle Certified Java SE 8 Programmer I: possess fundamental skills and working experience using Java language in automating Test Cases.
Amazon Web Services Certified Developer Associates: possess fundamental skills and working experience.
Experienced in and have contributed to all stages in SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle).
Experienced in Software Development methodologies such as Agile Scrum and Waterfall with a cross-functional team mindset.
Experienced in analyzing Business Requirement Documentation, Functionality Specification and changing it into Test Scenarios.
Experienced in executing and developing Test Reports, Test Plans, Test Scenarios, Test Strategy, Test Cases based on User Stories and Requirement Documentation for web applications.
Attended Daily Scrum, Sprint Grooming, Sprint Planning meetings to analyze the Sprint Backlog Grooming items, as well as Retrospective and Sprint Review meetings with a cross-functional team mindset.
Experienced in Test Automation using Selenium WebDriver, Java, TestNG, JUnit, Maven, Cucumber BDD, Test Driven Development (TDD) and Jenkins.
Ability to design, maintain and develop different types of Automation Frameworks from scratch like Data-Driven and Hybrid Frameworks using Selenium WebDriver and Java, Cucumber, JUnit following Page Object Model structure.
Maintained the Selenium and Java Automation codes in Version Control source tool Git.
Experience in writing CSS Selectors, XPath expression to identify web elements.
Experience in performing Smoke Testing, Functional Testing, System Integration Testing, User Acceptance Testing, Regression Testing, and both Front-end, Back-end Testing in various phases of Development and Test Cycles.
Experienced integrating build tools like Maven and performing Continuous Integration Testing using Jenkins.
Experienced in Defect Life Cycle and expert in using Test Management tools like Jira.
Executed and designed the Automation Test Scripts using JUnit and TestNG by incorporating annotations on various browsers and platforms.
Executed Back-end Testing for Oracle Database using SQL queries to view transactions of data and ensure the success of validating data.
Experience in using Maven project to keep packages, Classes, and resource files organized.
Experienced in implementing BDD Framework using Cucumber, creating Step Definitions and Feature Files using Gherkin language.
Experience in running Smoke Regression Suite after every build and publish the detailed reports with the detected bugs.
Experienced with RESTful API and used HTTP requests to GET, PUT, POST and DELETE data using POSTMAN.
Database Testing using SQL queries with multiple databases such as Oracle, SQL Server and performed Database Testing including Data Integrity and Data Validation Testing.
Utilized Cucumber HTML reports and JSON reports that included screenshots of failed Scenarios.
Good Knowledge in Multi-Browser, Multiple Platforms Testing of web applications using Selenium WebDriver with Java for Firefox, Chrome, Internet Explorer and Operating Systems like Windows and Mac OS.
Excellent in end-to-end debugging and troubleshooting capabilities.
Executed full automation suite for every release and analyzed the root cause of failed Scripts.
Experience in providing mentoring sessions to the team to achieve the cross-functional team goal.
Knowledge of web development technologies in general, including HTML, CSS, and XML.
Good team player with active participation in meetings with the testing, development teams and clients.
Possess excellent communication, documentation and organization skills with the ability to adapt to a new environment as well as meet deadlines.
Highly motivated and committed to delivering the highest level of customer satisfaction to achieve the organizational goal.
Proven team player taking a proactive approach to problem-solving and delivering under high-stress environments.
Agile (Scrum) and Waterfall
Hybrid, Data-Driven, BDD, TDD, Page Object Model (POM)
Java, SQL, HTML, XML, CSS, Gherkin
Selenium WebDriver, Maven, JUnit, Cucumber, Eclipse, TestNG, Jenkins, Git
Microsoft Office (Word, Excel, PowerPoint, Outlook)
Windows, Mac OS
PROFESSIONAL WORK EXPERIENCE:
Company: K12 – Herndon, VA January 2018 – Present
Roles and Responsibilities:
Provided User Stories demo to the product owners for Story Acceptance.
Involved in Agile Ceremonies such as Sprint Planning, Review Meeting, Sprint Grooming, Daily Scrum, Sprint Retrospective and User Story Acceptance meetings.
Involved in Integration Testing for a web application.
Contributed to studying Requirement Documents and acquired sufficient knowledge, required for the understanding of the business project.
Coordinated with the team members in allocating the tasks across projects and attended process related activities.
Coordinated with the development team to fix bug issues using Jira.
Performed Back-end Testing using SQL queries.
Involved in Software Development Life Cycle including, Test Strategy Preparation, creating Test Cases, Test Plans Development, maintaining and executing Test Plans and bug tracking.
Analyzed test results after each execution and report them in the defect logging system.
Developed, implemented and maintained reusable custom functions using Selenium WebDriver.
Created and maintained Automation Framework using Selenium Integrated Automation Scripts (Selenium WebDriver API).
Created the folder structure, Maven libraries, POM files and maintained them in the Eclipse for Test Automation Framework.
Implemented JUnit Test Runner class to call Test Cases in Cucumber.
Participated in Demo meetings and worked closely with Agile-Scrum team members.
Performed Cross-Browser Testing using Selenium WebDriver.
Responsible for implementation of Hybrid Test Automation Framework built using Selenium WebDriver, JUnit and Maven technologies under Java platform utilizing design patterns and approaches.
Performed Smoke Testing, Functional Testing, System Integration Testing, User Acceptance Testing, Regression Testing, and both Front-end, Back-end Testing in various phases of Development and Test Cycles.
Used Cucumber HTML report for Eclipse to be able to identify the root cause of the failure for each execution.
Worked with source Version Control tool such as Git.
Designed and developed Positive and Negative Test Cases using Selenium WebDriver and executed them based on Functional Requirements.
Proven team player who took a proactive approach to problem-solving and delivered under high-stress environments.
Environments: Agile, Mac OS, REST API, Selenium WebDriver, TestNG, Git, Jira, JSON, HTML, XML, Java, SQL, Oracle, POM, Maven, JUnit, Cucumber, Jenkins.
Company: The Burgess Group, LLC – Alexandria, VA July 2016 – December 2017
Roles and Responsibilities:
Developed Data Driven Automation Framework in Selenium WebDriver and tested the application functionalities with multiple sets of data.
Executed Automation Scripts on different browsers and environments and reported the defects and end results to the team.
Used Jenkins Servers to perform Continuous Integration (CI).
Responsible for setting up Eclipse TestNG for development and execution.
Used Selenium WebDriver and Page Object Model structure in order to automate Functional Testing of GUI.
Participated in Peer Review meetings with testing team members, developers, and business analyst to present Test Plans and Test Cases and reviewed test artifacts in Jira.
Participated in Daily Scrum, Sprint Planning and Review meetings.
Attended relevant business meetings, team meetings associated with the project activities.
Supported Regression by executing Automation Scripts on multiple Virtual Machines.
Performed Back-end Testing with extensive use of SQL queries.
Created and analyzed the Test Cases and modified them according to the Business Requirements and Functionality Specifications.
Identified the high-risk points and the priorities of the application.
Selected the Test Cases to be automated and performed Functional Testing of the frontend using Selenium WebDriver and created Data-Driven Framework using JDBC and Maven.
Used Eclipse IDE for the creation of Automation Scripts using Java programming language.
Developed and executed the Regression Test Suite for analyzing purposes.
Used Apache POI to read data from an Excel sheet for Test Automation.
Developed Feature Files using Cucumber BDD.
Interacted with business analysts, Scrum master, and development team on a regular basis.
Maintained high customer satisfaction through the delivery of high-quality, timely, and thorough solutions to customer problems.
Communicated sensitive and critical information efficiently and effectively in a timely manner.
Environments: Windows, REST API, Selenium WebDriver, Eclipse, TestNG, Git, XML, Java, SQL, JUnit, Cucumber, Jenkins.
Company: Walmart – Reston, VA March 2014 – June 2016
Title: Test Automation Engineer
Roles and Responsibilities:
Contributed in Requirement Gathering Analysis and ensured all the requirements are met and completed.
Responsible for execution and maintenance of Automated and Manual Test Scripts.
Analyzed Business, Functional Requirements, and Design Review Documents to develop Test Plan and created Test Cases.
Performed Cross Browser Testing on multiple browsers such as Internet Explorer, Firefox and Chrome.
Participated in Requirement Review meetings and provided input based on the SMART criteria.
Executed SQL queries to test the Oracle database and validated the data integrity.
Coordinated User Acceptance Test (UAT) processes and documented all the issues during the process.
Performed Manual Testing of web-based and client-server enterprise applications.
Involved in task allocations, tracking task completion and provided guidance to the team.
Executed Smoke and Regression Test Suites after every build and published the detailed reports with the bugs detected.
Performed End-to-End Testing and verified the integration of various components in the application.
Communicated with the development configuration and operations team to ensure the quality of the product/software is meeting the user expectations.
Automated multiple Scenarios using Selenium WebDriver, Java, TestNG, JUnit, Maven, Cucumber BDD, and Jenkins.
Participated in Release Review/Requirement Analysis and Design review meetings.
Used Jira for User Story management, defect tracking and managing the defects.
Implemented Continuous Integration tools like Jenkins.
Created manual Test Cases and Test Suites for different modules of the application.
Communicated with the development team to resolve and retest defects.
Developed milestones to ensure the project deadlines were met.
Environments: Selenium WebDriver, TestNG, Java, SQL, JUnit, Jenkins.
Software Test Automation Engineer
703 – 949 – 1721 Oakton, VA