Post Job Free

Resume

Sign in

Test Cases Management

Location:
Mumbai, MH, India
Posted:
April 19, 2016

Contact this candidate

Resume:

SAILAJA (Sailaja Nandela)

Professional Summary:

Over 7+ years of experience in different areas of Software Development and Testing, with primary focus on Quality assurance with proven track record of achieving best results in fast changing work environment.

Strong knowledge of Software Development Life Cycle (SDLC), Quality Assurance Life Cycle (QALC), Software Testing Life Cycle(STLC)and Defect Management Life Cycle Methodologies.

Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Selenium WebDriver, RC, IDE, Grid, QTP, Maven/ANT, JIRA, Jenkins, Quality Center, SOAP UI.

Expertise in functional testing AUT using Selenium IDE, RC, WebDriver using Junit/TestNG testing framework.

Extensive work experience on JAVA, VB Scripts, Junit, Maven, ANT, Hudson, and Jenkins.

Good experience in testing the various Service Oriented Architectures (SOAs) spanning across various departments using SOAP and WSDL using SOAP UI.

Experience with Page Object Model (POM) automation framework.

Extensive experience in the Quality Assurance and Automated/Manual testing of web based, Client/Server applications using Black Box and White Box testing techniques.

Extensive analysis experience of analyzing business Documents to develop Test Cases.

Strong experience in development and execution of Test Plans complete with test criteria test Strategy, test case documents, Requirement Traceability Matrix and Scheduling System testing.

Extensive experience in Smoke Testing, Functional Testing, Cross Browser Testing and Regression Testing of Web services and web applications.

Administration, deployment, automation and management experience of various Version Control Systems like Apache Subversion (SVN), GIT, Perforce, CVS, Team Foundation Server (TFS), IBM ClearCase and IBM Rational Team Concert

High level of expertise in Build Automation and Continuous Integration tools such as Apache ANT, Maven, Make, Jenkins/Hudson, Anthill Pro, Bamboo, Cruise Control, and TeamCity

Extensive experience in working on Keyword Driven, Data Driven and Hybrid framework using Quick Test Professional.

Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAP UI.

Depth knowledge of Defect management tools and Bug Reporting Tools including Quality Center.

Possess excellent skills in GUI Testing, Functional Testing, Regression Testing, Stress Testing, Integration Testing, User Acceptance Test (UAT), Database Testing, Load / Performance Testing and XML Application using automated tools.

Working with Issue tracking, change management, Incident tracking and Quality Assurance tools for tracking/documenting changes within the Application Cycle Life Management (ALM)

Hands on experience in maintaining the Traceability Matrix, Test Data Matrix and Status report related to project.

Hands on experience in generation of Bug (Defect) Reports, tracking the status of each defect (Open, fixed and New) and analyzing the bugs using Test Director and Quality Center.

Experience in Database testing by using Oracle, MS SQL Server, SQL, T-SQL and PL/SQL Queries.

Experience in VB Scripting, Groovy Scripting and SQL Queries in Backend Testing.

Expertise in documentation using MS-Office Tools (MS-Word, MS-Excel, MS-Access).

Ability to establish and maintain testing milestones to ensure on-time completion of assignments.

Design, integration, deployment and automation of J2EE Application servers – JBoss, Apache Tomcat, Glassfish, WebSphere (Portal, BPM, MQ, ESB, Application Server, IIIS and Data Stage) and WebLogic Application Server across UNIX, Windows and Linux platforms

Excellent Analytical, Problem solving, decision making and presentation skills. Can adapt to any newer technology or software at a greater pace. Able to define and fulfil the project’s goals.

Dedicated and conscientious work ethic, able to work independently or as participating member in a team environment.

Building/Deploying of java and .Net applications to web and Application Servers in Dev/SIT/QA/UAT/Production environments

Technical Skills:

Testing Tools

Selenium IDE/RC/WebDriver/Grid, QTP, TestNG, Junit, Test Director/Quality Center, SOAP UI

Test Strategies

Web Testing, System Integration Testing, Functional Testing, Regression Testing, Compatibility Testing, Product Assurance Testing, User Acceptance Testing, Defect Management

Languages

C/C++, Java, VB Script, JavaScript, SQL, PL/SQL, HTML,DHTML,CSS, XML

Build Tools

Ant, Maven

Web Application Servers

Apache, IIS

Continuous Integration Tools

Jenkins, Hudson

Databases

Oracle, SQL Server & MS Access

Operating Systems

Windows XP/Vista/7, UNIX, MAC

Professional Experience:

Client: TCF Bank, Wayzata, MN. Nov 14 – Till Date

TCF Bank is the nation's provider in specialty credit reporting and information management products. Mortgage companies, Home Owners Lending Association and financial institutions rely for timely, accurate data used to make credit decisions involving billions of dollars annually.

Role: QA Automation Engineer.

Responsibilities:

Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.

Worked in agile environment on testing iteratively against newly developed code until quality is achieved from an end customer's perspective.

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

Maintaining Subversion (SVN) and GIT repositories, Proposed and implemented branching strategy suitable for agile/scrum development for automating builds with Jenkins and AnthillPro

Extensively debugged Java based Selenium WebDriver scripts for accuracy and identified possible causes of malfunction.

Automated the web application in PageObject model using Selenium WebDriver.

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

Created and maintained automated test script for API testing using TestNG.

Used TestNG framework to run unit test, Maven, JIRA to build the Project and Jenkins as CI for running test on nightly basis automatically.

Created Jenkins Workflows for pre deployment process (DB execution, Environment configuration changes etc.) on both QA and preproduction Environments

Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (TestNG).

Developed Selenium test scripts using data driven, keyboard driven and hybrid framework.

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

Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.

Participated and be an active contributor in daily scrum meetings, requirements/story review meetings, and design reviews and preparing release notes for each sprint.

Used web-debugging tools like XPath, Firebug and Firepath to locate elements.

Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.

Performed the testing of Restful web services for verification of customer details using SOAP UI.

Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.

Maintain the scripts in using the version control tool SVN (Apache Subversion).

Sending highlight to Test Manager and the Scrum master about issues that can or impacting the test phase.

Performed for Cross browser testing on different operating systems to verify the compatibility of the application on operating systems like windows 2000, Windows 2003, XP, Vista, Mac to support different Web Browsers like Internet Explorer,Firefox, Chrome.

Monitoring and tracking code migration, coordinating & managing 'Issues' & 'Escalations'in all environments (i.e. Integration, Sys. Test, UAT, Performance/Tech. Test, Training & Staging environments) & final migration into Production Environment

Involved in documentation, how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.

Analyzed the business requirements, developed test plans and created test cases in Quality Center, a test management tool.

Driving the monthly and weekly on-call deployments of application code to Production environments

Environment: Java, Selenium WebDriver, Jenkins, Page Object Model, Maven, TestNG, SOAP UI, Eclipse, Quality Center, Firebug, Firepath, XPath, HTML, JavaScript, CSS, SVN, Agile, SQL, and Windows.

Client: Asurion, Inc, Nashville, TN. Sep 13 – Oct 14

Asurion, Inc., headquartered in Nashville, Tennessee, is the global leader in technology protection services. From lost, stolen and damaged wireless handsets to malfunctioning computers or HDTVs, Asurion provides more than 90 million consumers worldwide with best-in-class, next day device replacement. Asurion also offers protection of user content and software. Black Box is a rule engine, which is embedded with the UI application to catch hold of fraudulent claims. The project involves creation of automation scripts for functional testing of Black Box rule engine using Selenium.

Role: QA Automation Engineer.

Responsibilities:

Evaluated Business Requirements for testing needs and looped with business to improve them.

Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.

Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.

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

Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments

Maintained two Jenkins servers and one Bamboo server to deploy into production and non-production environments

Developed Automation framework using Selenium WebDriver.

Developed automation scripts using Selenium WebDriver, Eclipse, TestNG and Java.

Implemented Page Object Model Automation framework with Java, Selenium WebDriver.

Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium Web Driver, TestNG, Maven and Jenkins.

Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.

Used Maven to help manage project’s build, report and documentation across the network.

Involved in the Continuous Integration of the automation framework with Jenkins.

Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.

Wrote Test Automation for WebServices with SoapUI (Groovy) and Rest-Assured (Java)"

Working closely with the setting up of the Configuration Management tools Puppet and automation of the infrastructure with Chef that included migrating from the current infrastructure workflow to the new workflow

Tested applications developed in Java with J2EE framework.

Documentation of detailed build configuration, Build procedures and change history for releases

Used Selenium WebDriver for writing test scripts for regression test coverage.

Worked on Data Driven Framework and MVC for Automation test scripts.

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

Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.

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

Created manual test cases, reviewed with different stakeholders to validate the functionality.

Conducted backend testing using SQL queries to validate data for database.

Verified, edited and update test data in new or existing systems before testing.

Prepared Migration logs for every release and maintained the data accuracy and identifying the testing Environment and confirmed the Current Code Level and Planned Release schedules

Coordinated with technical support associates to fix proprietary software issues.

Environment: Java, Selenium WebDriver, Jenkins, Page Object Model, SOAP UI, Quality Center, TestNG, Maven, Eclipse, XPath, XML, HTML, DOM, CSS, MVC, TDD, SQL and Windows.

Client: Merck, Rahway, NJ. Jul 12–Aug 13

Worked as QA, where I was Involved in testing all kind of applications like Web based, where the members can login and see their claims. Merck has a long and rich history of working to improve people's health and well-being. The core product focuses on identifying the correct source of data and manages data transformations. The data has reached CORE successfully because it is the application which will further provide data to other related applications running in the Merck system.

Role: QA Engineer

Responsibilities:

Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.

Developed and participated in building test automation using Selenium WebDriver and executed test cases and implemented test suites using Junit framework.

Developed automated tests in Java using Selenium Web Driver, Junit and Ant.

Responsible for writing JAVA code to be used in testing of the application using Selenium WebDriver, Junit and Eclipse.

Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, Junit, and Ant.

Extensively involved in writing and testing the test cases using Junit.

Utilized testing tool Junit extensively for the integration testing and unit testing.

Used Java language and Junit framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

Monitored the test execution in Jenkins once the code pushed into Continuous Integration.

Used Jenkins continuous integration server to run automated test suites.

Used Firebug and Firepath to write automated test scripts using XPATH.

Involved in SOAP & REST based web services testing using SOAP UI PRO web services testing tool.

Implemented OO designs and applied working knowledge of design patterns to performance test presentation, data and business modules.

Designed and developed Page Objects using Page Object Design Pattern and Selenium.

Executed test cases manually to check GUI and Functional features of the AUT, compared and analyzed actual with expected results and reported all deviations to the appropriate individual(s) for resolution using Quality Centre

Ability to work within an integrated test team & communicate status of testing to QA Test Lead.

Attended day-to-day meetings for providing regression status of existing functionality.

Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium WebDriver, Jenkins, Ant, Junit, SOAP UI, Firebug, Firepath, XPath, Eclipse, Rest, Agile, SQL, TOAD and Windows.

Client: Choice Hotels, Phoenix, AZ. Nov 11 – Jun 12

Choice Hotel is a hospitality corporation, which is affiliated with several hotel brands. Sky touch is a project, which is made for third party clients, so that they can manage their properties. I worked on different areas of Application like Central Reservation system, Rates Center, Reporting etc.

Role: QA Engineer

Responsibilities:

Analyzed the user requirements, functional specifications and used Case documents for Functional testing.

Used Ant, SVN, Selenium RC, Java and Selenium Grid to create nightly automation scripts.

Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.

Created functional automation scripts for the report generation module using tools Selenium RC/Grid.

Involved in using Selenium RC and writing Selenium tests through Eclipse/Selenium IDE including Quality Center.

Involved in Web Services Testing using SOAP UI.

Reviewed Specified Business Documents and prepared Test Cases using Quality Center based on the requirements.

As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.

Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.

Involved in writing Junit tests using Junit framework.

Involved in verification of Frontend GUI Objects and elements.

Tested the soap based web services using SOAP UI.

Worked with deployment team to create nightly automation regression execution builds.

Involved in writing SQL Queries for backend testing.

Extensively tested customer’s payments are sent directly to your commercial bank account using the latest security technology.

Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.

Environment: Selenium RC/IDE, Junit, SOAP UI, XPath, Ant, Eclipse, Quality Center, Firebug, UAT, SQL, Oracle, Windows XP.

Company: GGK Technologies, India. Jun 08 – Oct 11

The Practice Management product suite is used by service-based organizations to bring simplicity to budgeting, forecasting, and cost estimation. All aspects of resource, project, and time tracking are included. This tool can deliver a deep understanding of your business, to accelerate your competitive position in the marketplace and increase your business agility.

The Practice Management product suite includes Business Revenue & Operational Management, Project Forecasting & Budgeting, Time-Entry Reporting, Resource Management and Opportunity & Margin Management.

Role: QA Tester.

Responsibilities:

Helped in preparation of test plans in accordance with the business requirements.

Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.

Responsible in executing Selenium test scripts on different browsers and checked for compatibility.

Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.

Executed positive and negative scenarios.

Automated functional scenarios using Selenium IDE and RC.

Worked on developing the automation scripts for backend testing using Selenium RC.

Created automated scenarios using Selenium for regression and Data-Driven testing.

Used SQL queries to perform the back-end testing on Oracle.

Conducted regression testing after every new build.

Worked with users on User Acceptance Testing.

Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.

Used HP Quality Center to report defects and test results.

Environment: Java, Selenium RC, Selenium IDE, XPath, Firebug, SQL, HP Quality Center, Oracle and Windows.

Education : BS in Engineering, India



Contact this candidate