QA Automation Engineer
Ph #: 443-***-****
ISTQB Certified Quality Assurance professional with over 5 years of experience in manual and automated Quality Assurance, Performance Analysis, and working with geographically-diverse and international project teams.
Full Software Development Life Cycle (SDLC) experience, involved in requirement analysis, design, Development, testing, and maintenance with working experienced in Agile, Scrum and Waterfall Environments.
Proficient in using test automation tools such as Selenium WebDriver/IDE/Grid, HP Quality Center/ALM, TestNG, Jenkins and Cucumber to develop automation testing scripts for web and client server applications.
Proficient in developing and executing high quality Test Cases and Test Scripts from Requirements.
Experienced using Web-debugging tool like XPATH, Fire Path and Firebug for finding elements locator.
Expertise in debugging issues occurred in front end part of web-based application which is developed using HTML5, CSS3, Angular JS and Java.
Proficient in analyzing system & functional specifications, UI wireframes, use cases, business requirements, business rules to prepare test cases/scenarios.
Experienced in making DataDriven and keyword and hybrid Framework to maintain Test Suites.
Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix.
Proficient in using Soap UI for testing Web Services and used various types of assertions such as soap fault, Contains, Soap not fault, X-path etc.
Experience include Unit testing, Functional testing, End to End, Functional, Integration, GUI, Regression, User Acceptance Testing, System testing, Performance testing, Sanity testing, Exception testing, Compatibility testing & Security testing of client/server and Web base Applications.
Experienced working with Service Oriented Architecture (SOA), Software development life cycle (SDLC) and agile / Scrum development environment.
Working experience with testers, developers and other project team members, testing complex projects and software product enhancements.
Knowledge in Object Oriented Programming Concept such as -Inheritance, Polymorphism, Abstraction, Encapsulation, Interface, Class, Abstract Class, etc
Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center/ALM, JIRA.
Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
Experienced coordinating and working with offshore and onsite team (QA, Dev, PM, PO, Scrum master).
Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
Certification: ISTQB Foundation Level.
Selenium WebDriver, Quality Center/ALM, Cucumber, SOAP UI,QTP
Java Script, VB Script
HTML, XML, CSS
XPATH, Firebug, Firepath
Jira, Quality Center/ALM
Continuous Integration Tools
Win Variants, Linux, Mac Os X.
Mystic Logistics, South Glastonbury, CT Jan 2018 – Till Date
The RPS – Retail Point of Sale application is developed for the Retail post offices of Mystic Logistics. The Post Offices were supported with an older application i.e. Retail Outlet Support System or manual processes. An audit was initiated by Mystic Logistics; this audit concluded that non-automated sites have Inaccurate Financial reporting, high costs for processing and performing data entry of over 280 manual forms and inefficient processes. A few hundred-million-dollars were at risk.
The new RPS application that was developed included variation for all outlets, including Dealer and Franchise, as well as types of outlets (Rural, Urban, Semi-Urban).
Role: QA Automation Engineer
Closely coordinating with the system analysts and business domain owners to understand the test requirements that may help in designing better automation framework
Involved in Design and development of test plans based on high-level and detailed designs.
Worked with manual testing and automated test cases of different application on Windows Environment.
Developed framework using Selenium WebDriver, Cucumber, TestNG and Java.
Implement BDD (Behavior Driven Development) Testing with Cucumber-JVM and Selenium WebDriver to ensure the code reusability and code maintainability.
Defining the automation architecture to ensure appropriate interoperability of technology stack.
Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
Integrated our automation executions with our CI process (Jenkins) so our scripts are executed each time a build is kicked off.
Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
Involved in Mobile Application Automation (Android & IOS devices).
Developed manual and automated test cases to validate RESTful API web service.
Running test scripts in multiple browsers/devices using CI tools in cloud environment.
Developed re-usable function using TestNG for the Test Automation.
Created automation test cases using Selenium WebDriver and Java and involved in resolving existing test script issues in Selenium WebDriver.
Used Firebug and XPath for the web based application testing with selenium for the commands and locator application.
Tested request and response XML's based web services interfaces using SOAP UI.
Performed code reviews to ensure that code standards are followed among Automation team members.
Executed tests and participated actively in system testing and regression testing.
Participated in weekly review meetings conducted for developers and testers.
Used ALM for bug tracking.
Played a key role in production releases and perform UAT test of the system.
Environment: Selenium WebDriver, Eclipse, TestNG, Maven, Cucumber, Jenkins, Soap, Firebug, Java, XPath, ALM, SQL, MS Office and Windows.
HMS Insurance, Cockeysville, MD Oct 2016 – Dec 2017
A] The online application offers a quote for insurance premium. Depending on information entered by customer, a quote is generated on the basis of preset criteria and all information is saved in database for further follow-up. Project involved testing the quote generated from given customer data.
B] This application is used by the field agents of the company to enter the data of prospective customers. The application calculates the amount of insurance premium, cash value and benefit amount for all the years.
Role: QA Engineer
Closely working with Manual QA, developers and business analysts to facilitate the quick resolution of defect found during testing and identify test cases good for automation
Active role in creation of Test plan, Test strategy, Test cases and managing their executions
Doing end-to-end automation starting from automation requirements analysis and designing of automation strategy to framework development and tests executions/ maintenance
Working in Agile environment, using SCRUM, participating in sprint related activities
Involve in the Walk-Through meeting before moving the test cases for automation and daily SCRUM for providing the updates about the subtasks, challenges and major defects
Maintained and executed Maven build files for running automated tests.
Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
Used TestNG framework to run unit test and Maven to build the Project.
Designed, Implemented and Maintained the Java-Based Test Automation Framework using Selenium WebDriver, TestNG& Java.
Analyzed the failed test cases during the regression cycle and reported test case related issues to manual QA.
Automated test cases using Selenium WebDriver by identifying the XPaths and followed the Page Object Model Framework.
Implemented test scripts based on the test cases and test data in Quality Center.
Helped and mentored new team members to come up to speed by providing Knowledge transfer
Preparation and execution of test scripts using SOAP UI tool to perform Web Services testing.
Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
Performed Data Validation and Data Integration for Back End testing using SQL Queries.
Performed Database testing by executing SQL queries/Procedures.
Working on projects based on both Waterfall and Agile methodology
Environment: Java, Selenium WebDriver/IDE, Agile, TestNG, Maven, Jenkins, SOAP UI, REST API, Page Object Model Framework, Quality Center, Windows.
Prosperity Bank, Dallas, TX Jul 2014 – Sep 2015
The bank needed to revamp its transactional processing infrastructure and system features that supported the Online Banking feature. This included re-developing the entire online business solution with more comprehensively defined business and user requirements.
Involved in understanding and reviewing requirements, creating the use cases, documenting all the requirements with each use case number and linking test cases with the requirements.
Automated the functionality and interface testing of application using Selenium WebDriver.
Used Selenium WebDriver as an automation tool for record and run secession.
Performed functional, system, and regression testing of a web based application working in an agile environment.
Used Selenium WebDriver for automation test execution of the test cases in each iteration.
Worked on developing the automation scripts using Selenium WebDriver with TestNG Frame work.
Developed test code in Java language using Eclipse, IDE and TestNG framework.
Validating the backend database tables.
Environment: Java, Selenium WebDriver/IDE, Agile, TestNG, Bugzilla, SQL Server
Urban Outfitters, Philadelphia, PA Sep 2012 – Jun 2014
Involved in Functional and Integration testing
Performed GUI, Functionality, Limit, Positive and Negative, Regression Testing.
Wrote test cases and test scripts for the functionality testing
Created and executed Functional and System Test Cases manually
Validating the backend database tables and views based on the database document
Identified Defects were reported using Jira.
Environment: Windows, HTML, SQL, Jira