Post Job Free
Sign in

subha kan

Location:
Posted:
August 21, 2017

Contact this candidate

Resume:

Sudha Kan

Senior QA Automation Engineer

Email: **.****@*****.***

Phone: 561-***-****

A highly experienced and result oriented Senior QA Automation Engineer with over all 8 years of hands-on experience in both Manual and Automation Software Quality Assurance Testing of client-server, web-based applications and Backend testing in different diversified domains like Banking, Retail, Travel, Health care.

PROFESSIONAL SUMMARY:

Expertise in automation tools like Selenium WebDriver, Selenium IDE, Selenium RC, QTP (Quick Test Professional), QC (Quality Center), Load Runner and Appium to develop automation testing scripts for web, mobile and client server application.

Well-acquainted with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle.

Expertise in analyzing Business Requirements, Test Scenarios and developing Test Strategy, Test Plan, Test Cases and Automated Test Scripts.

Solid understanding of End to End architecture and different environments like Dev, QA, UAT with source stage and target level.

Hands on experience on various framework like Keyword Driven, Data Driven and Hybrid Driven on platforms like Junit and TestNG.

Extensively worked on Waterfall, Iterative, Agile - Scrum Environments.

Expertise in using bug tracking tools like JIRA, Quality Center, Bugzilla and IBM Rational Team Concert (RTC).

Experience in testing APIs/Web services -SoapUI and REST API.

Proficient experience of Cucumber, and Protractor QA automation frameworks.

Expertise working with Maven build tool, GitHub source code management tool, Team Foundation Server (TFS).

Hands on experience in Continuous integration using JENKINS.

Extended experience in Unit Testing, Functional Testing, System Testing, Integration Testing, User Acceptance Testing, GUI, Regression testing.

Good Knowledge on Database testing using SQL, PL/SQL queries.

Implemented functional tests using java, testNG/Junit Framework and Cucumber Framework.

Proficient in Smoke Testing, Sanity Testing, Ad-hoc Testing, Boundary-Value Testing.

Understanding of Test-Driven Development (TDD), Acceptance Test Driven Development (ATDD) and Behavior-Driven Development(BDD)

Experienced in testing different Browsers (Chrome, Firefox, IE, Safari).

Expertise in using Web-debugging tool like Fire Path and Firebug for finding elements locator.

Used Selenium Grid to run test cases in multiple browsers and Platforms.

Expertise in working with SVN and GIT control management system.

A good understanding of data warehousing and ETL process including: star schemas and data mart characteristics.

Familiar with Linux, Unix and Windows operating system.

Expertise in writing and executing SQL queries to perform data.

Good knowledge in different programming languages like Java, JavaScript, HTML.

Effective Team Player Ability to adapt quickly to challenges and changing environment, good communication and computation skills, confident and committed to deadlines.

TECHNICAL SKILLS:

Automation Testing Tools

Selenium IDE, Selenium (WebDriver, Grid), Quick Test Pro (QTP/UFT), Soap UI, JMeter, Appium, Protractor.

Defect Tracking Tools

Quality Center, Rally, JIRA, ALM, Bugzilla and IBM Rational Team Concert (RTC).

Testing Framework

Junit, TestNG, TDD Framework, BDD Framework, Hybrid Framework, Page Object Model.

Version Control Tools

SVN, GIT, CVS, Team Foundation Server.

Web Debugging Tools

XPath, Fire path, Firebug, Web debugger.

Build/ CI Tools

Ant, Maven, Jenkins.

SDLC Methodology

Prototype, V-Model, Iterative/Incremental, Waterfall, Agile.

Programming Language

C, C++, Core Java, Python, C#, .net, XML, HTML.

Scripting Language

VB Script, JavaScript, jQuery.

Data-Base Management

System.

Oracle 9i/10/11g, MySQL, SQL Server 2007/2008/2009/ 2010/2012.

Operating Systems

Windows 8/10, Windows Server 2008/2012, Mac OS, LINUX/HP-UX.

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome.

PROFESSIONAL EXPERIENCE:

Client

L.A Health Plan

Location

Los Angeles, California.

Role

Senior QA Automation Engineer

Duration

Oct’ 2016 – Present

Project Description:

L.A Care Health Plan is an independent, local public agency based in Los Angeles, California. L.A Care Health Plan

organization provides health insurance for low-income individuals in Los Angeles county through five health coverage programs including Medical

Responsibilities:

Performed Scrum (Agile) methodology for testing the application.

Used Selenium Web driver, java, Junit and Maven for designing automation test cases.

Executed test cases in multiple browsers and platforms using Selenium Grid.

Performed Web-Services Testing using SOAP UI and generated XML Files for messaging.

Used BDD Framework with Cucumber, Java and created feature files with Scenario and Scenario outline files.

Responsible for implementing page object model (POM) using Selenium WebDriver, Maven, TestNG and java.

Identified defects and monitored resolution via defect tracking tool QC.

Extensively involved in testing the application manually for the Functional and System Integration test efforts.

Involved in test automation by using open source tools like Selenium, Junit, JMeter and Appium and

created test cases using element locator and selenium web driver methods.

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

Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.

Used Quality Centre as a defect tracking tool for raising issues and interacting with developers and users about the errors in the application.

Worked on ETL/Backend testing by writing the SQL queries.

Expertise in using Selenium (data-driven, XPath locator) and WebDriver to test the web application and used Fire path and Firebug tools to locate elements.

Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.

Developed test code in Java language using Eclipse, IDE and TestNG framework.

Participated in design walkthrough and review meetings while interacting with customers.

Environment:

Agile, MS Windows XP, Eclipse IDE, Selenium WebDriver, Selenium IDE, Selenium Grid, Maven build scripts, Fire path, Firebug, XPATH, TestNG test framework, Jenkins, MySQL database, Rational Clear Quest, Bugzilla 4.4.4, SOAP UI, Appium.

Client

American Greetings

Location

Westlake, Ohio.

Role

Senior QA Automation Engineer

Duration

Jan’2016 –Sep’2016

Project Description:

American Greetings Corporation is an American Private company. It is the world’s largest greeting card producer.

The company sells paper greeting cards, electronic greeting cards, party products and electronic expressive content.

Responsibilities:

Worked with Product & Development teams to design and implement Test Strategy to deliver quality consumer software product.

Implemented Test Automation leveraging test automation frameworks while driving processes to reduce manual test coverage.

Defined Quality Metrics and implemented measurements to determine test effectiveness, testing efficiency, and measure the overall quality of the software.

Ensured our products meet high standards of quality, performance, Security and reliability.

Involved in writing test plans, test cases and provide suggestion in improving the QA processes.

Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life Cycle (SDLC) using Waterfall, Agile methodologies.

Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.

Developed test code in Java language using Eclipse, IDE and TestNG framework.

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

Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAPUI, Maven and Jenkins.

Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.

Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.

Performed build acceptance testing and smoke testing using Cucumber automation tool.

Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.

Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the Web Services (SOA) through SOAP UI.

Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.

Used ClearCase, Subversion for code repositories and Maven for the dependencies.

Environment:

Selenium WebDriver, Jenkins, Cucumber, SOAPUI, Maven, Appium(Android), TestNG, Quality Center, Fire Path,

Firebug, Eclipse, XPATH, Java, Android, SQL Server, JMeter.

Client

HDFC

Location

Mumbai, India.

Role

QA Analyst

Duration

May 2013 – Dec’ 2015

Project Description:

HDFC Bank Limited is an Indian banking and financial services company. The application provides the solutions to automate branch (platform, teller and lending) and Internet banking. The system performs banking transactions such as checking/savings accounts check facility, deposits and withdraw, calculating interest of accounts and customer inquiries. The system also Generate various reports for both the customers and banking personnel of HDFC Bank.

Responsibilities:

Manual execution of generated Test cases for both the user and administrator modules

Performed Development Integration, System Integration, End to End and User Acceptance Testing for the data services.

Created and Executed Automation Test Scripts for Functional and Regression Testing using UFT.

Performed Positive & Negative Testing for system validations.

Performed Functional testing, Batch testing, Performance testing and to see the entire functionality.

Involved in application security testing for securing the application with proper authentication &authorization.

Involved in the design of Test Plans and Test Cases and executed Test Cases.

Creation of automation scripts for new features using QTP.

Developed Test Cases to check the Integrity of the front-end Web Application

Involved in developing the Test Plan and Test Procedures.

The application included the development in .NET Framework and SQL Server Database on windows environment.

Worked closely with and carried out User Acceptance Testing (UAT).

Involved in requirement analysis, Test Planning, Test Execution, Issue Troubleshooting and reporting.

Participated in Project Meetings and meetings with the Customer.

Performed Black Box Testing to check the Functionality and User Requirements.

Involved in status reporting, project meetings and project planning with the team.

Environment:

Waterfall SDLC, Windows XP, Selenium WebDriver, Oracle database, SQL, TOAD tool, JIRA, MS office

suites: MS Visio, MS Power Point, MS Excel, MS Word.

Client

IBIBO

Location

Bangalore, India.

Role

QA Analyst

Duration

Jan’2011- Apr’ 2013

Project Description:

IBIBO is India's largest group with integrated travel properties such as Goibibo.com; redBus.in, Your Bus, and recently launched car sharing app, IBIBO Ryde and Travel boutique. The company mission is to organize the

transportation and accommodation industry and connect it with the travelers.

Responsibilities:

Involved in Testing the Member Enrollment, Eligibility Enquiry, Eligibility Response, Claim Status Enquiry, Claim Status.

Worked closely with Test Lead during the Software Testing Life Cycle (STLC) by ensuring full test coverage of the assigned test cases.

Participated in peer reviews of software requirements, designs and test procedures.

Used QTP for functional and regression testing of the application to make sure transactions and business processes work as intended and Developed VB scripts.

Good understanding of Software Development Life Cycle and role of QA.

Managed & Mentored Test Automation Team using QTP, Load Runner.

Involved in Black box testing, GUI, Integration testing, functional testing, Regression testing, Load testing, End to End testing, Cross Browser testing and Database testing.

Provided back end testing for data validation using complex SQL Queries joining multiple tables.

Logged and managed defects using Quality Center/ALM defect management tool.

Generated Weekly Reports, Defect Reports and Customized Summary Reports.

Performed User acceptance testing in the final phase of software development process to check the functionality of the software.

Involved in the System and Integration testing, performed Positive and Negative testing.

Documented test plans and test cases corresponding to business rules and requirements.

Executed recording, re-running and debugging of test cases and test suites on IDE.

Performed Integration testing to check the flow of application.

Extensively compared several data feeds using comparison software.

Environment: HP Quality Center, HTML/DHTML, SQL, Web Logic, JavaScript, VB Scripts, Windows 7/XP/Vista

Client

KIMS Hospital

Location

Hyderabad, India.

Role

QA Tester

Duration

June’ 2009-Dec’2010

Project Description:

KIMS Hospital is one of the famous medical service providers in India. As a test analyst, I worked under

Sr.QA Analysts in waterfall Methodology to ensure the functionality of the web application of the

hospital to make sure the online services are available to the customers of the hospital.

Responsibilities:

Involved in different phases of Software Testing Life Cycle like Requirement Analyzing Phase, Test Design, Test Execution, and proficient in documentation.

Good knowledge in developing applications using Java/J2EE design patterns.

Analyzed test specifications and converted them into Manual Test Cases.

Performed Functional testing, Smoke testing and Regression testing for different QA builds.

Performed Manual Testing of the application, identified the critical test scripts to be automated and involved in writing the SQL Queries.

Performed Unit, Integration and End to End testing.

Involved in developing the Test Cases, Design Test steps and associated the corresponding requirements.

Closely worked with business people to acquire accurate business requirements to conduct efficient test scripts to cover all business scenarios.

Generated automated scripts using QTP and documented them. Created and maintained functional &regression test suites.

Created Synchronization points to synchronize the Test script to the Application speed in Quick Test Pro.

Used Quality Center for tracking the defects and created error/ defect reports and communicated with developers, scripter and application.

Experience in Software Verification, Validation and Testing Methodology.

Expertise in Posting Defects in Bug Tracking Tools.

Environment:

Manual testing, Quality Centre, QTP, SQL, MS Office (MS Word, Excel, PowerPoint), DB2, Windows 7/XP/Vista.



Contact this candidate