OBJECTIVE
Associated with the software industry for 5+ years of experience in QA Automation Engineering. Capable of integrating testing tools and strategies to design, create and develop end-to-end Automation Test Scripts as a value-adding member of the delivery team. A person who is enthusiastic, a quick learner and has the ability to adapt to new environments. Great team player with Agile and Scrum experience, cross-functional capabilities and strong communication skills.
PROFESSIONAL SUMMARY
•Results driven solutions focused IT professional with over 5 years of experience within technical capacities with specializing in Software Quality Assurance Testing, testing on Client/Server and Web based applications. Strong experience on Java, and OOPS concepts. Extensively used Java for test case automation.
•Experienced in implementing TDD and BDD.
•Expertise in Manual Testing and different types of Automation Testing including different types of Black Box testing including Integration Testing, Component Testing, Smoke Testing, Regression Testing, Ad-hoc Testing, Boundary Value Testing, Database testing and Positive/ Negative Testing.
•Create and implement in Smoke, Sanity, Regression, Functional, Database and API tests
•Strong knowledge of SDLC & STLC, and depth understanding Agile and Waterfall methodologies.
•Reputation for using test automation tools such as Selenium WebDriver/IDE/Grid to develop automation testing scripts for web applications.
•Professional expertise in Smoke Testing, Back-end Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing and UI Validation.
•Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), using Cucumber and TDD (Test Driven Development) using WebDriver and TestNG.
•Experience in the development of Data driven, Keyword driven and Hybrid Automation frameworks in Selenium.
•Experienced in working on Selenium WebDriver automation script in Java for Page Object Model (POM) cross-browser testing. Used testing annotations to group the test methods.
•Experienced in working on E-commerce, Automotive and Financial domains.
•Experience in writing CSS selectors, Xpath expressions to identify Web Elements using Selenium WebDriver.
•Performed data driven testing using excel and automation using Apache POI library
•Strong background experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix (RTM).
•Reputation for different management scenarios like Quality Assurance, Defect Tracking, System Integration and Task Scheduling.
•Expedience using management and bug tracking tool JIRA and HP ALM/ Quality Center.
•Experienced in Database Testing using SQL Queries on Oracle, DB2 and SQL Server.
•Involved in the Continuous Integration of the automation framework with Jenkins.
•Worked on source version control tools such as Subversion (SVN) and GIT
•Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on the server.
•Experience working on API Testing using Postman and RestAssured as well as also performed database testing using JDBC.
•Used Apache POI to access data from external base to load into locators in web application using Test Scripts.
•Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
PROFESSIONAL EXPERIENCE
Wayfair, Boston, MA Dec 2018 - present
QA Automation Engineer
Responsibilities:
•Developed test scripts in Java language using Selenium WebDriver and Cucumber framework in Gherkin format.
•Participated in Agile Scrum ceremonies, involving: Daily Stand-Ups, Sprint Grooming, Sprint Planning, Sprint Demos, and Sprint Retrospectives.
•Designed, developed and implemented POM based automation testing framework utilizing Java, and Selenium WebDriver.
•Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
•Analyzed databases met Client’s Requirements through MySQL Workbench, Project Schema and JDBC APIs to automate processes to ensure efficiency and accuracy in Databases.
•Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
•Developed test code in Java language using Eclipse, IDE and Cucumber framework.
•Assisted creation, implementation and maintenance of framework using Maven and Cucumber to run Smoke and Regression suites.
•Developed test code using Java through Selenium WebDriver and Cucumber framework.
•Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined Maven commands.
•Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using Gherkin language.
•Used runner classes in Cucumber to generate step definition and also used tags to run different kinds of test suites like Smoke and Regression.
•Used automated scripts to perform Functionality Testing during the various phases of the application development using Selenium.
•Developed test cases to run API testing: manually using Postman and automation of REST APIs using RestAssured Library, conduct data validation.
•Created detailed Cucumber HTML reports to assist Developers in finding, fixing and retesting bugs.
•Performed functional, integration, black-box, Back-end and system, regression, and user acceptance tests.
•Performed various test types including but not limited to: smoke, functional, regression, integration, ad-hoc, positive and negative tests and reported the defects to the developers using JIRA.
•Involved in testing the application utilizing the Scrum (Agile) methodology.
•Involved in designing of automation framework to be used in UI testing with Selenium Web Driver.
•Assisted Test Lead reporting bug defects and documenting User Acceptance Testing (UAT) reports.
Environment: Selenium, Java, Agile, Cucumber, Gherkin, Web driver, GIT, JDBC, API’s, Maven, Jira, XPath, HTML, CSS Selector, Workbench, Eclipse, Windows, Mac, Internet Explorer, Chrome, Firefox.
ADESA, Carmel, IN February 2017 – Oct 2018
Automation Tester
Responsibilities:
•Developed Automation framework using Selenium WebDriver (Java) and Test Execution using TestNG.
•Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
•Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG)
•Responsible for implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
•Developed test automation scripts to test application’s functionalities through DDT (Data Driven Testing) and DataProvider in TestNG framework.
•Developed test code in Java language using Eclipse, IDE and TestNG framework.
•Used Selenium WebDriver and TestNG to run parallel testing.
•Wrote Ant build scripts to automate the compilation and execution of TestNG test cases/suites
•Used Java language and TestNG framework for scripting. Used TestNG for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on a nightly basis automatically.
•Extensively used Selenium (Xpath, id, and CSS Selector) to test the web application.
•Used customized Xpath to work with dynamic and static objects in Selenium.
•Used Git as code repository and Code Collaborator to manage code reviews.
•Designed data-driven testing framework in Selenium Web-Driver and captured data dynamically from web controls.
•Created Manual test cases, reviewed with different stakeholders to validate the functionality
•Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
Environment: Selenium, Java, Web driver, SVN, IDE, GIT, TestNG, DataProvider, Maven, Jira, XPath, CSS Selector, Eclipse, Windows, Mac, Agile, Internet Explorer, Chrome, Firefox.
DATCU, Denton, TX June 2015 - December 2016
QA Analyst
Responsibilities:
•Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
•Worked with the development team to understand technical design and architecture for test planning.
•Worked under Waterfall methodology.
•Executed Manual and Automated tests and reports defects by running automated tests; executing manual tests; reviewing results of all tests and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project.
•Prepared Traceability matrix to ensure the adequate coverage of the test cases.
•Prepared required documentation for testing sign off by various parties as required by the project plans.
•Working understanding of manually testing Databases to achieve Data Driven Testing (DDT) through the JDBC tool MySQL Workbench.
•Updated Test Plans and Test Cases periodically to manage changes in requirements.
•Performed Smoke, Functional, Regression and Integration testing.
•Identified and reported bugs using defect tracking tool HP Quality Center and presented bug reports for weekly status updates.
•Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on the server.
•Connected to the database to Query the database using SQL for data verification and validation.
•Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
Environment: Java, Manual Tester, Waterfall, Quality Center, MS, Java Script, Oracle.
TECHNICAL SKILLS
Testing Tools
Selenium 3/Selenium WebDriver, Postman
Languages
JAVA, SQL, XML
IDE
IDE Eclipse, SQL Developer, Notepad++
Test Framework
Cucumber, Junit, TestNG, Data Driven Framework
Build and Integration Tools
Maven, Jenkins
Processes
Agile-Scrum, Waterfall
Bug Tracking Tools
JIRA, HP ALM, Quality Centre, Bugzilla
Version Control Tools
GIT/GitHub, Bit Bucket
Data Bases
Oracle, MySQL, Postman
Operating System
Windows(Vista & 7,10), Mac
EDUCATION
Northern Virginia Community College-Annandale,Virginia
August 2011 to June 2013
College level courses completed in Information Systems Technology
Introduction to Computer Application & Concepts, CISCO Network Fundamentals,
PC Hardware & Troubleshooting, Microcomputer Operating Systems, Introduction
to Network Routing in CISCO, and Multimedia Software
TRAINING
Syntax Technologies, Bootcamp for Software Testing Engineer