QA AUTOMATION ENGINEER SDET
G R E E N C A R D H O L D E R
Plainfield, IL 60585
QA Automation Professional with 8 years of experience within software development across different domains and environments (Waterfall/Agile).
Strong full stack test automation experience for all the layers of the web applications.
Team player, with good communication skills.
Dedicated, cross-functional and easy-going team member.
JAVA Core OOP concepts
Data Driven Development and Behavior Driven Development frameworks.
Software Automation Testing Experience in both Waterfall and Agile
Strong experience in Automation and Manual Testing of Client Server, Web-based Applications
Strong hands on experience in Automation Tools, including Selenium WebDriver, TestNG, Junit, Cucumber BDD using Java programming language.
Database testing with writing SQL queries to validate complex content and automate using JDBC library.
BackEnd Testing using Postman/Rest API and the Rest-Assured library, validating request and response in XML and JSON for REST-API
Smoke, Functional, Back-end, Blackbox, Regression, End to End Tests.
Strong experience in Java Programming, Selenium WebDriver, JUnit, TestNG, Jenkins, Cucumber, and preparation of test automation framework using Page Object Model design pattern.
Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) experienced in defining and implementing.
Hands on experience with Behavior Driven Development and Data Driven Development.
Extensive experience locating WebElements using Xpath and CssSelector, and comfortable reading HTML structure for automation purposes.
Experienced using GIT as a version control system & JIRA as a project management tool.
Excellent interpersonal skills and written communication skills, proven team player with delivering under high stress environment with resource constraints.
Fast learner and creative problem-solver. Quality and detail oriented.
Discover Financial Services Riverwoods, IL
Senior QA Automation Engineer February 2017 -Current
ENVIRONMENT: Selenium WebDriver, Maven, Junit, Cucumber, Jenkins, Java, HTML, SQL, GitHub, Windows10.
Involved in manual and automation UI, Functional, Regression Testing and User Acceptance
Developed BDD framework based on Cucumber and implemented POM in IntelliJ IDE using Java and automated them using Selenium WebDriver.
Created automated script for REST API testing using Rest Assured framework.
Used Maven to build and run the Selenium automation framework and sending the automation reports
Created dynamic/customized XPath to locate elements uniquely.
Extensively worked on creating Feature files and Gherkin scenario/scenario outline using Cucumber
Developed test scripts using Selenium, Java and TestNG and JUnit annotations to execute and run the feature files.
Used Cucumber Tags in feature file for regression, smoke and end-to-end test execution.
Performed Data driven testing using Data tables and read external files by using ApachePOI in Cucumber framework.
Used Jenkins Continuous Integration tool for automatic build process and running regression tests.
Identified bugs, logged them into Jira, monitored their progress and verified their fix.
Merged branches via GIT and pull requests via GitHub per release management process to minimize risk to releases
Converted Business requirements and System requirements documentation into test design products, Test Scenarios, Automation Test Scripts.
Discussed with Business analyst and developers while developing an integrated Test Plan covering
the main functions of the designated parts of the application.
Responsible for identifying test cases for Manual and Automation with Selenium WebDriver for
Smoke Test, Functional and Regression Tests.
Actively participated in SCRUM meetings and reviews.
SSM Health Saint Louis MO
QA Automation Engineer January 2016 – January 2017
ENVIRONMENT: Selenium WebDriver, Maven, SQL, JAVA, SQL Oracle, Jenkins, Windows 7.
Involved in preparation and analyzing of Manual and Automation Test Plan, Test Cases and Test Scripts.
Attended Sprint Plan Meetings, Daily Standup Meetings and reviewed user stories in Agile Environment.
Worked on developing the automation scripts using Selenium WebDriver with Data-Driven Framework.
Integrated TestNG with Selenium WebDriver and Java using Eclipse to generate test execution result.
Performed multi-browser testing in order to secure compatibility with various web browsers.
Performed End-to-End Testing manually and was associated with User Acceptance Testing.
Used Jenkins for Continuous Integration for daily Smoke Test.
Performed Regression Testing for every modification in the application and new builds.
Reviewed test cases according to assigned requirements to validate reports by retrieving data with complex SQL queries from Oracle SQL Database accessed through AWS.
Used Apache POI to read data from Excel sheet for test Automation.
Provided mentoring to Functional Tester how to use Selenium WebDriver.
Sears Hoffman Estates, IL
QA Automation Engineer March 2013 – December 2016
ENVIRONMENT: Selenium WebDriver, SQL, TestNG, GitHub, Firefox, Chrome, Java, Windows/ IOS.
Performed Functional Testing to identify various critical points in the application and
automated it by using Selenium WebDriver with TestNG.
Performed Data Verification Testing by writing SQL queries in order to resolve data discrepancies
and maintain data accuracy.
Developed Smoke and Regression Test suites.
Performed Functional and Regression Testing after each modification and enhancement by using
Selenium WebDriver and TestNG.
Tested extensive Back-end Testing using SQL queries to retrieve the data from the database and checked data integrity.
Conducted Black Box testing to strategize new projects requirements for functional
behavior and performance.
Merged branches via GIT and pull requests via GitHub per release management process to minimize
risk to releases.
Performed browser compatibility testing web application on different browsers like Firefox and
Used XPath to work with dynamic and static objects in Selenium WebDriver.
Walgreens Deerfield IL
QA Analyst February 2011 – February 2013
ENVIRONMENT: Windows, Microsoft Office, SQL, XML
Manually tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting in tight timelines.
Analyzed requirements and developed test cases as per the functional requirements.
Created manual test cases based on business and functional requirements and reviewed them with the
developers and finalized them.
Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
Classified the defects according to severity and priority levels and prepared Test Status Reports.
Extensively involved in Smoke, Functional, Regression, End to End testing and monitored the behavior of the applications during different phases of testing.
Participated in test evaluation, documentation and reporting.
Prepared the defect reports and interacted with developers for debugging.
Wrote SQL queries to test the integrity of data by querying the back-end database.
Created manual test input requirements and prepared the test data for data driven testing
Interacted with development team to ensure that all the defects are addressed in time.