Beruflich Dokumente
Kultur Dokumente
com | 929-400-7149
Senior Automation QA Engineer
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Im a Senior Automation QA Engineer with 8 years of experience as an automation test engineer, in all phases of Software
Development Life Cycle (SDLC). Extensive involvement in Application Automation -- Web, API Testing with hands on experience in
different technologies like JAVA, Selenium, Maven, Jenkins, Cucumber, SoapUI in various domains such as Ecommerce, Healthcare,
Banking, Financial services and Insurance.
Professional Summary
Full Software Development Life Cycle experience, involved in requirement analysis, design, development, testing,
deployment and support in Web-based, client-server, Web services testing using Manual and Automated testing procedures.
Experience in testing life cycle activities - gathering of testing requirements, testability analysis of requirements, test data
gathering, issue resolution, test scenario creation, review of test cases per test traceability matrix, risk-based prioritization,
test case execution, tracking of test case -execution and defect management using Quality Center (QC), Rational test
Management tool and test progress reporting.
Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, select for selecting multiple values
from a list, Action for various key and mouse event, with different Locators (XPath, CSS, id, Link text).
Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results and created Defects.
Experienced in using Maven to define project structure, dependencies, build and test management.
Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG
annotations like Groups, Parameter, Data Provider.
Experienced in implementing different automation development efforts in Agile/Scrum & Waterfall development
environments.
Developed and execute parallel runs for multiple browser testing using Selenium IDE and TestNG for the same framework.
Defect Management and reporting the defects using QC as part of Test Execution and coordinating with the development
team and client to fasten the Defect resolution process.
Worked in handling Alerts & Popup in Selenium.
Experienced dealing with Ajax requests in Selenium Web Driver using Synchronization.
Developed Selenium scripts to get the data from the web page by using the methods like getUrl, getTitle, getAttribute.
Involved in design and implementation of Selenium WebDriver Automation Framework for Smoke test and Regression test
using TestNG.
Expert in finding elements using XPath starts-with, text and contains attributes and using locators like ID, Name, Link Text,
Partial Link text, XPath, CSS Selector and DOM.
Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.
Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using
Jenkins build jobs.
Good experience in reviewing business requirement document and software requirement documents, test cases and their
execution, also coordinated with developers for fixing defects.
Experienced in using Apache POI to read configuration data from external sources to feed locators in a web application using
Test Scripts.
Effectively involved in Defects logging, tracking and managing Defect Life Cycles using HP Quality Center and JIRA.
Performed Continuous Integration (CI) using Jenkins for scheduling the jobs using Jenkins, GIT, TestNG, and Maven.
Experienced in handling the issues of Synchronization in Selenium WebDriver using waits such as Implicit wait, Explicit wait,
and Fluent wait.
Performed Cross-Browser and Compatibility testing to test web applications, working as per the requirements in various
browsers and different environments.
Used testing frameworks like TestNG and created tests using different annotations like Before Suite, Before Class, etc.
Hands on experience in using build and project management such as Maven, Ant, and configuration management tools like
SVN, GIT to maintain the selenium and java test source code and resources.
Experience in Parallel Execution of Multiple Tests at a time in different environments.
Worked extensively on Agile Projects and attended several scrum meetings such as Sprint Planning, Scrums, and Sprint
Review meetings.
Extensive knowledge and experience of Selenium IDE, Selenium Web driver, Selenium Grid using Core Java for developing
automation scripts in Eclipse IDE.
Expertise in Java and OOPS concept required for Selenium framework.
Experience in Automation testing using Selenium Web Driver/RC/IDE, JUnit, TestNG, Jenkins, Maven, Cucumber and Soap
UI.
Worked on setting up a diverse portfolio of securities on Mx.3 platform for a deep dive analysis of Murex as a risk
management system. Responsible for configuration, validation, booking positions and trade events.
Worked in Murex with focus on developing & implementing workflows, tasks and configurations as part of new
enhancements and bug fixes mainly on the front office and back office areas with respect to upstream and downstream
systems.
Examines data and loan documentation to ensure loans were underwritten in compliance with investor guidelines such as
TRID regulations.
Provided support on Murex front to back office issues regarding trade PL, risk, reporting.
Strong skills in using White Box and Black Box test methodologies.
Hands on experience in implementing POM using Page Factory of Selenium.
Developed framework using Cucumber, JUnit, TestNG, Page Object Model.
Hands on experience in tools such as SQL Developer and MySQL Workbench, extracted data from Ms.-SQL Server, MySQL,
DB2, and Oracle.
Experience in creating Cucumber BDD (behavior-driven development) framework and automating BDD scenarios in Eclipse
using Javascript.
Extensive experience in functional testing, integration testing, regression testing, black box testing, white box testing,
system testing, security testing, browser compatibility testing, cross-browser compatibility testing.
Worked on Cross Browser and Cross Platform testing through Selenium WebDriver by testing the website on different
browsers like Google Chrome, Internet Explorer and Firefox.
Technical Skill
Test Approaches Agile, Waterfall, Scrum, SDLC, STLC, Bug Life Cycle,
Testing Tools Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber,
SoapUI, QC
Test Build& Integration Tools Maven, Jenkins, ANT
Frameworks Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
Programming Tools JAVA, JavaScript, VB Script, Gherkin, SQL C, C++
Markup Languages HTML, XML, XPath, CSS Selector
Databases MySQL, Oracle, SQL Server, Mongo DB, No SQL
Browsers Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Operating Systems Windows 7/8, UNIX, LINUX, Mac
Defect Tools HP Quality Center, JIRA
MS Office Tools Outlook, Word, Excel, PowerPoint, MS Access, Microsoft Project
Utilities Eclipse, GITHUB, SVN, Firebug, Fire Path
Work Experience
Used Selenium Grid to run tests in parallel on multiple machines, and to manage different browser versions and browser
configurations centrally (instead of in each individual test).
Prepared Test cases to meet the requirements and its traceability matrix.
Expertise in using different Spying tools like Firebug and Firepath element as a Firefox add-on for addressing web elements
using locator's ID, Class name, CSS Selector, XPath etc.
Experience in Java programming language using IDE tool Eclipse and unit testing frameworks such as JUnit, TestNG Unit testing
frameworks in creating test scripts, test suites, and HTML reports.
Expertise in Selenium RC for testing different browsers, Selenium Grid for checking instance of server and Selenium IDE for
record and playback.
Served as a coordinator for all testing activities on a project and wrote test cases to handle Alerts on the web page.
Performed Selenium Synchronization using Explicit & Implicit waits.
Used Firebug and Fire path for element identification while creating Page Object Repository.
Created test reports generated out of TestNG and captured the error screenshots.
Validated data and performed backend/database testing using SQL queries, Joins, and Functions.
Developed several complex SQL Queries to perform database testing.
Generated weekly Status Reports to the team manager and participated in daily standup meetings, weekly Status Meetings and
Scrum meetings with Team members, Team managers, Business analyst and Technical team and end-clients.
Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium, TestNG, Quality Center, Firepath, Firebug, Eclipse,
XPATH, Java, SQL Server.
Integrated TestNG with Selenium using Eclipse to generate test execution result
Create JIRA cards for all the defects found during the functional and regression testing.
Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, select for selecting multiple values
from a list, Action for various key and mouse event, with different Locators (XPath, CSS, id, Link text).
Involved in writing Cucumber Gherkin scripts as part of product design
Test automation for a web application using Cucumber.
Worked with all agile development and SCRUM process throughout the entire project.
Worked extensively on Soap UI for mocking the back-end web service calls.
Developed automated Cucumber tests using Ruby for step definitions.
Assisted in installation and testing of Cucumber traceability system.
Extensively performed a Manual Testing process to ensure the quality of the software.
Organized Defect Review meetings and Quality Assurance meetings to escalate the issues found. Scheduled Weekly Status
meeting with Development and Management teams to discuss bugs and other issues.
Wrote SQL queries and stored procedures to validate data.
Documented errors and implemented their resolutions.
Environment: Java, Selenium WebDriver, TestNG, Extent Reports, Eclipse, Windows, Oracle, Maven, SQL server, JIRA, JSP, SOAP UI,
Scrum, Agile.
Environment: Selenium WebDriver, Eclipse, Java, TestNG, Rally, CSS, Cucumber, SQL, Html, Ms-Excel, Jenkins, SVN, Log4j.
Bajaj Allianz General Insurance Company | India May 2010 - Dec 2011
QA Analyst
Environment: Java, Eclipse, Windows, Quality Center, Selenium WebDriver, MS Office, HTML.
Worked as an Automation Tester, involved in developing the scenarios to test both the functionality as well as the
experience of the site.
Supported the Go Live issues by testing production site with automation script. the automation scenarios to support the
new functionalities rolling out during each release.
Writing End to End Test Scenario and Test cases.
Identifying ideal Automation Scenarios for the application and creating scripts for automating the test cases.
Defect logging and tracking through JIRA.
Analyzing the test results and Reporting Test Script execution results to the client.
Designing some new features and start implementation per the customer requirements.
Developed project in Eclipse IDE.
Written PL/SQL Queries on Oracle database.
Involved in the functional test of the application.
ENVIRONMENT: JAVA, Eclipse, Selenium Web Driver, Sauce labs, PL/SQL, JDBC, HTML.