Resume

Sign in

Senior QA Automation Engineer

Location:
Princeton, New Jersey, United States
Posted:
August 28, 2017

Contact this candidate

TEJA AKKL

Senior QA Automation Engineer

E-mail: ac11tl@r.postjobfree.com

Phone: 929-***-****

Senior QA Automation Engineer with over 8 years of experience in reviewing business requirements, documenting test cases, API testing, testing both Web based and client server applications, developing and maintaining Automation frameworks – Data Driven Frameworks, Hybrid, Page Object Model and generating automatedscripts using Selenium while serving various domains like Banking, Healthcare, E-commerce and Insurance.

Agile/Scrum, Waterfall

TestNG/Junit

Selenium IDE/RC/WebDriver/Grid

SoapUI/REST API

JAVA

Maven/Jenkins

Frameworks- DataDriven, Keyword, Hybrid, Page Object Model

JIRA/RALLY

PROFESSIONAL SUMMARY

Expertise in implementing Waterfall / Agile and SCRUM Methodology by analyzing requirement specifications .

Extensively involved in UI Automation by using Selenium (IDE, RC, Web Driver and Grid), Java, SOAPUI Testing, Database SQL Testing, Web application Testing.

Well versed with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases with major responsibilities.

Proficient in analyzing Business Requirements, Functional and Technical specifications, User Requirements, Performing GAP Analysis and Test estimation.

Identified GUI elements and perfect with different Selenium locators like ID, Link Text, Name, Partial Link Text, XPath, DOM and CSS to create the scripts of Automation.

Skilled in using Selenium APIs such as Take Screenshot for Capturing Failed test cases and reporting them through Bug tracking tools.

Experienced dealing with Ajax requests in Selenium Web Driver using Synchronization.

Used Hybrid/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.

Involved in design and implementation of Selenium Web Driver Automation Framework for Smoke test and Regression test using TestNG.

Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional Testing using the Test NG annotations like Groups, Parameter, Data Provider.

Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.

Worked on Selenium Grid for running the Automation Test script on Different Platforms and Browsers.

Used Selenium Web Driver and TestNG to run parallel testing by creating Groups and categorizing test cases

Experience in developing selenium automation framework using TestNG and developing ANT/Maven targets to execute automation suites .

Tested SOAP Web Services by understanding the WSDL, driving the parameters from property files and scripting using groovy scripting.

Developed Selenium Synchronization using Conditional Implicit and Explicit waits and Unconditional Wait conditions.

Developed Test Scripts to implement TDD (Test Driven Development), BDD (Behavior Driven Development)using Cucumber.

Performed Continuous integration automation using Jenkins and scheduled the tests to run at specific time.

Experience in configuring Jenkins to email the content of the status of the build.

Generated test logs using Log4j for various log levels.

Experience in preparing test data for positive and negative Testing and identified critical bugs in the product early in the test execution cycle.

Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA, Bugzilla etc.

Expertise in working knowledge of Core Java and Object Oriented Concepts( Inheritance, Polymorphism, Exception Handling and Collections)

Experienced in Back-End Testing to ensure data consistency on front-end by writing and executing SQL queries.

Maintained the Selenium and JAVA automation code and resources in source controls like SVN, GIT over the time for improvements and new features.

Experience in testing native applications on iPhone, Android devices using APPIUM.

Performed manual testing in physical devices emulator and IOS simulator.

Used Appium tool, for mobile testing in Android, IOS and other mobile applications.

Excellent analytical skills with good communication and self-organizing skills, assertive and a committed team player.

Certified with ISTQB (International Software Testing Qualifications Board)

TECHNICAL SKILLS:

Methodologies

AGILE (SCRUM), WATERFALL, SDLC, STLC, BUG LIFE CYCLE

Testing tools

Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, TestNG, JUnit, AutoIT, Cucumber, QC, QTP, Log4j, SOAPUI, Load Runner

Test Build & Integration

Tools

Maven, ANT, Jenkins, Hudson, Git,SVN

Bug Management Tools

JIRA, HP Quality Center, ALM, Rally, Bugzilla

ProgrammingLanguages

JAVA, C, C++, Python, Java Script, VB Script

Databases

MYSQL, Oracle, SQL Server

Markup Languages

HTML,CSS, XML, XPath, CSS Selector

Operating Systems

WINDOWS 7, 8, 10, Ubuntu, Linux, Unix, Mac, IOS, Android OSS

Frameworks

TestNG, KeyWord driven, Data driven, Hybrid, Page Object Model

MS Office Tools

Outlook, MS Word, MS Excel, MS PowerPoint, MS Access

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera

Mobile Testing Tools

Appium, Perfecto Mobile

Utilities

Eclipse, FireBug, FirePath

PROFESSIONAL EXPERIENCE:

KAISER PERMANENTE Senior QA Automation Engineer

South California, Los Angeles July 2016 to Present

Description:

Kaiser Permanente is one of the largest managed health care organizations in the United States. The member can have access to medical record, scheduling or cancelling appointments, lab results, assigned practitioner and health manager of the dependent. The information is accessed through Web, Mobile Web and Mobile Apps.

Responsibilities

Worked in a scrum/agile process for delivering the outputs on time.

Was involved in Sprint planning, Review Sessions, Scrum meetings.

Developed and Executed Test Scripts using Java, Selenium Web Driver, TestNG.

Validated all UI components, Popups, Browser navigations, Mouse Movements.

Performed Multi browser testing to check application can work and used Selenium Grid by configuring the hub and node.

Developed Test Scenarios, Test Cases, Test data, Test procedures, Test reports.

Executed Functional Testing, Integration Testing, System Testing.

Performed Parallel and Cross Browser as Selenium, TestNG on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.

Took the Application Screenshots and copied the images whenever exceptions occurred.

Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium,Cucumber, TestNG and XPath.

Used Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.

Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.

Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.

Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.

Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.

Used Java language and TestNG framework for scripting. Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.

Used XPath and DOM to work with dynamic and static objects in Selenium.

Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.

Created automation scripts in SOAP UI using Groovy Script for web services testing.

Managed user stories and tasks using Rally as tracking tool.

Tested request and response XML’s based web services interfaces using SOAP UI.

Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.

Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.

Environment:Java, Eclipse, Selenium WebDriver, Selenium Grid, Appium, Jenkins, Soap UI, Sauce labs, Apache POI, CSS, HTML, Java Script,Rally, maven, TestNG, GitHub, Log 4j, MYSQL, Cucumber.

BARCLAYS Sr.QA Analyst

Wilmington, Delaware Jan 2016 to July 2016

Description:

Barclays is a British multinational bank and financial services company headquartered in London. It is a universal bank with operations in retail, wholesale and investment banking, as well as wealth management, mortgage lending and credit cards.

Responsibilities:

Analyzed User stories, Business Requirements, Functional Requirements and System Requirements and participated in Sprint Planning, Review Sessions and Scrum Meetings.

Designed Data Driven framework for reading the data from excel sheets using Apache POI (Page Object Index) library and TestNG data provider.

Worked with utilities like Firebug and Fire path for the identification of web elements using locators such as id, name, Xpath, CSS Selectors, Link Text, Partial Link Text and Tags.

Designed, coded and executed automated tests using Java/TestNG/XML/SQL based test frameworks.

Designed and executed the Automation Test Scripts using Selenium Web Driver and TestNG.

WorkedonSeleniumGridforautomationscriptinJavaforcrossplatformtesting.

Handledscriptstonavigatetovariousiframesandtohandlemultiplewindowsandperformedoperations on the web elements.

Dealt with Ajax requests in Selenium Web driver using Synchronization.

Responsible for testing SOAP Web Services by understanding WSDL, driving the parameters from property files and scripting using groovy script.

Performed cross-browser Testing on various browsers like IE, Chrome and Firefox and ensured compatibility on different browsers using Java, TestNG and Jenkins.

Used Jenkins and Maven to regularly build the project from the remote repository to keep track of failed builds.

Used Tags, Data tables, Hooks, Annotations and manage code efficiently by reducing redundancy in cucumber.

Integrating Cucumber with Jenkins and thus generate reports according to the requirement.

Prepared project metrics and summary reports, defect tracking reports to report the entire status to the product owners and the stakeholders serving as a point of contact.

Expertise in performing manual testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.

Involved in installing the mobile application on various platforms and OS.

Environment:Selenium WebDriver, Selenium Grid, Java, JIRA, TestNG, Jenkins, Maven, GIT, MYSQL, Apache-POI, Oracle, Eclipse, Firebug, Firepath, SOAPUI, CSS,Cucumber,HTML,JavaScript,Appium.

The Pampered Chef QA Analyst

Hyderabad, India October 2013 to December2015

Description:

The Pampered Chef, Ltd. a global company is the premier direct seller of high-quality kitchen tools. To ensure the applications functionality, Pampered Chef has focused on automating the test cases that needs frequent regression cycles. Initiated automation with the .COM application using Selenium. Followed on by automating Consultant's Corner. As in process of improving the business Pampered Chef has implemented new Web using Hybris e-Commerce platform and Migration of R11 to R12. Implemented SOA to transfer data from one source to other sources.

Responsibilities:

Analyzed business requirements and functional documents, created to define thetest environment, phases of Testing, entrance and exit criteria into different phases of Testing and resources required to conduct the effort.

Performed the build and maven dependencies using Maven build tool.

Developed test scripts to identify the web Elements through locators using Firebug and Fire Path Firefox plugins.

Performed Parallel and Cross Browser TestingusingTestNGon different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.

Used XPath and DOM to work with dynamic and static objects in Selenium.

Created test approach and test cases for logging module.

Reviewed and analyzed the existing test scripts.

Developed HTML TestNG reports for analyzing the output of test using Extent Reports API.

Maintained user documentation with Selenium output screenshots for User acceptance Testing (UAT).

Incorporated the test data in Test scripts from Excel using Apache POI API.

Developed Back-end Testing using complex queries to retrieve the user information to cross validate in UI and databases.

Maintained the Java and selenium test source code and resources in the SVN source control repository tool.

Analyzed test results, tracked the defects and generated reports using JIRA.

Prepared the data to cover various scenarios and wrote MYSQL scripts to verify the database updates, inserts and deletion of the records.

Maintained continuous test integration and automatic build by using Jenkins and mailed the build outputs to the team members.

Performed agile Testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.

Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Environment:Java, Selenium Web Driver, TestNG, Firebug, Fire path, XML, XPATH, Jira, SVN, Agile, Internet Explorer, Chrome, Firefox, MYSQL, Jenkins, SoapUI, Eclipse, Maven,HTML,CSS,JavaScript.

AXIS BANK LTD QA Test Engineer

Bangalore, India January 2012 to September 2013

Description:

Axis Bank Ltd is the third largest of the private-sector banks in India offering a comprehensive suite of financial products. The bank has its head office in Mumbaiand Registered office in Ahmedabad. It has 3300 branches, 13,003 ATMs, and nine international offices. The bank employs over 50,000 people and had a market capitalization of $16 billion (as on March 31, 2016). It offers the entire spectrum of financial services large and mid-size corporates, SME, and retail businesses.

Responsibilities:

Reviewed the Business Requirements Document, Functional Specifications Document and Technical Documentation.

Involved in writing and making enhancements to the test plan, test cases and test scripts for Functional Testing.

Developed Functions and Sub Procedures, saved them in library files and used them whenever required.

Performed Smoke Testing, Sanity Testing, System Health Check before beginning to test officially, Functional Testing, Regression Testing, Manual and Automated Testing, Integration Testing, Back-end validation Testing and End to end Testing.

Tested various HTTP Request and Response APIs using object-oriented scripts.

Created the test plan and test cases in Java/Selenium based on the input and the different requirements provided by the product owner for the Payments and Credits team.

Raised defects and performed tracking using JIRA. Created automated functional scripts for the report generation module using Selenium RC.

Executed test scripts and validated the actual results against the expected results.

Environment:Selenium Web Driver, Java, JavaScript, HTML, Junit, Jenkins, ANT, CSS, Firebug, XPath, Eclipse, Jira, Windows, Unix, Oracle.

Aditya Birla Memorial Hospital Manual Tester

Bangalore, India. June 2009- December 2011

Description:

Aditya Birla Memorial Hospital is a multi-speciality quaternary care hospital located at Pimpri-Chinchwad, Pune in the western Indian state of Maharashtra. It is Maharashtra's First Joint Commission International (JCI) and National Accreditation Board for Hospital (NABH) accredited hospital. Spread across 16 acres, Aditya Birla Memorial Hospital has 500 Beds, 152 ICU Beds, 13 Operation Theaters and a flat panel Cath lab.

Responsibilities:

Involved in preparing Test Scenarios and Test Cases based on business requirement documents using Test Director

Prepare Test Plan, Test Summary Reports, and Test Cases for manual Testing based on the Requirement Document for the Functional, Integration, and UAT.

Prepared Requirement Traceability Matrix (RTM) to trace test cases to functional requirements

Performed GUI, Regression and data driven Testing

Used Test Director for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status using Quality Center.

Interacting with the development and Testing teams to improve overall quality of the software

Analyzed the performance based on the reports generated

Responsible for providing regular status report to the management

Environment: Manual Testing, QTP, Quality Center, Waterfall, UNIX, Windows, SQL server, RTM.



Contact this candidate