Post Job Free

Resume

Sign in

Test Cases Data

Location:
Hyderabad, Telangana, India
Posted:
November 14, 2017

Contact this candidate

Resume:

MAHENDER REDDY ac3blj@r.postjobfree.com

724-***-****

Sr. QA/Automation Test Analyst

PROFESSIONAL SUMMARY

Over 7+ years’ experience in Software Development/QA testing (Manual and Automation Testing) processes. Test Planning, Test Case Design, Test Script Development, Test Environment Setup, Test Data Setup, Defect Management, Test Log, Test Result and Traceability Matrix.

Extensive experience in Sanity testing, Feature testing, Functional testing, System testing, Compatibility testing, Retesting, Regression Testing, Performance testing, Load testing and stress testing in mobile handsets and web based applications.

Have an experience in wide variety of domains which includes Retail, Financial, IT industry, Health Care Insurance and Ecommerce.

Hands on experience in understanding the Requirements, Analysis and Designing of Test Plans based on those requirements.

Extensive experience in preparing test plans, test cases, and test data based on business and functional requirements.

Well-versed with all stages of Software Development Life Cycle (SDLC)and Software Testing Life Cycle (STLC).

Developed automation frameworks using Selenium WebDriver, Protractor, JUnit and TestNG.

Experience in using open source testing tool for web applications and writing Test Automation Scripts in Selenium Web Driver using Java.

Developed and Implemented automation scripts using Selenium Web Driver and Java on Eclipse IDE and Net Beans.

Excellent knowledge in writing unique XPath using fire bug and fire Path to identify web elements. Experienced in providing the efficient locators strategy like XPath and CSS to run Web Driver script in stable condition.

Working experience with defect tracking tools like ClearQuest, Jira and Team Foundation Server.

Experience programming in Java, JavaScript, HTML, XML and SQL on Windows Operating Systems and UNIX Environments.

Expertise in performing the Functional Testing, Regression Testing, Integration Testing for the apps on different platform like Android, Java.

Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium Web Driver.

Experienced with installation, configuration of the Android SDK and ADT Plugin for Eclipse IDE and setting up of the Android Framework Test Environment.

Expertise in implementing Agile and SCRUM Methodology by analyzing requirement specifications and responsible for developing Test Objective, Strategies, Scope, Test procedures and Test Matrices.

Played a key role in creating testing tasks in Agile Projects and attended Sprint planning, Scrum Calls, Sprint review meetings.

Experience in developing automation scripts in object oriented programming languages Java and using IDE tools like Eclipse and unit testing frameworks like JUNIT and TestNG.

Experience in developing and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid and Cucumber (BDD/ATDD).

Experience in building the Scenarios, Features, Step definitions by using the Cucumber API’s along with Selenium Web Driver to develop BDD framework.

Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.

Strong in writing SQL queries to perform backend data validations.

Have built a test automation framework based on Page Object Model, TestNG and Selenium Web Driver.

Excellent experience with source version control tools such as Subversion (SVN) & GIT.

Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

Good analytical and communication skills and ability to work independently as well as with a team.

EDUCATION

Bachelor of Technology in Mechanical Engineering from JNTU, India, 2010.

TECHNICAL SKILLS

Testing Tools

Selenium WebDriver, Post man, j-meter, SOAP UI

Web Technologies

HTML, JavaScript, CSS, jQuery

Web Services

SOAP, RESTful

Defect Tracking Tools

Jira, Bug tracker, Bugzilla

Web Server

Java Web Server, Apache Web Server, ANT, Tomcat

Languages

C, Core Java, HTML, XML, VB Script VB, Groovy, Python

Frameworks

Data Driven, Page Object Model, TestNG, Keyword Driven, Cucumber

Networking

TCP/IP, LAN/WAN, FTP, HTTP/HTTPS, Ethernet

Databases

Oracle, MS-SQL Server 2008/2005, DB2, RDBMS and Storage

Tools

Eclipse IDE, Net Beans, Jenkins, MS-Office, Log 4J, AWS, ANT, WSAD, Maven, MS Project.

Operating Systems

UNIX, Linux, Windows, Android, IOS

Version Control Tools

SVN and GIT

WORK EXPERIENCE

Care more Inc., Cerritos, CA March 2017 – Till Date

Role: QA/ Automation Test Analyst

Description: Care More Inc. is a health care insurance company. Project is about upgrading the system to new architecture where it will be easy for 3rd party organization to integrate the application as well services into their existing system, provide training (online education program).

Responsibilities:

Involved in complex test cases dealing with Business rules, under writing issues and validations.

Involved in test cases related to quote screens and rating behavior.

Tested the behavioral changes in modifiers according to question sets response.

Studied and analyzed the Functional Requirements Specifications and System Design Specifications and interacted with developers for changes in requirements if any.

Developing Test plan of the application as per technical specifications.

Involved in writing Unit and Regression Test cases for the Product.

Involved in Web Services Testing using SOAP UI.

Performed Black Box Testing, UAT Testing and extensively used Selenium for Regression, Smoke, Functional Testing and data driven testing using excel file in Selenium.

Used ANT and MAVEN to build and run the Selenium automation framework. Once the script got finished, used Jenkins to send the automation reports over email.

Customized and maintained the test data in Automation Regression Framework (ARF).

Developed Automation framework for both Data driven and Hybrid using Selenium WebDriver in Java and performing unit testing by using TestNG.

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

Configured Selenium WebDriver, TestNG and created selenium automation scripts in Java.

Created checkpoints and synchronization points in the application to deal with timing problems.

Analyzing and developed test script, test cases and performed Manual and Automation Testing like Positive Testing and Negative Testing.

Creating and maintaining various databases using SQL Server 2016.

Prepared manual test cases for service appointment creation, modification and deletion.

Created automated test scripts for validating the nightly product builds and regression testing.

Maintained Defects using Defect Tracking System in Bugzilla.

Participated in various meetings and discussed Enhancement and Modification Request issues.

Performed all test assignments to ensure the application meets business requirements and client expectations.

Interacted with developers & various members of project team to discuss and resolve defects and to determine their priorities.

Handled various operations like pop-ups, Web-Alerts, Java-Alerts, I-Frames, window-handling and utilized Select class and Actions class for required operations.

Summarize test results in formula test analysis reports according to the documentation standards.

Environment: Java, Selenium Web Driver, TestNG, SQL, Bugzilla, Jenkins, SVN, Windows XP, MS Access and MS Excel.

AARP, Long Beach, CA Feb 2016 – Feb 2017

Role: Sr. QA Engineer

Description: Serve as a key member of software development team as the QA tester on development projects for AARP Medicare plans that will support include hospital stays, skilled nursing care and home health care. Supervise a five-member software QA testing team in developing and implementing quality-assurance and quality-control methodologies to ensure compliance.

Responsibilities:

Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.

Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.

Implemented Hybrid automation framework with Selenium WebDriver.

Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.

Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse Hover and Synchronization.

Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG.

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

Prepared user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.

Used Apache POI to read data from Excel sheet.

Used Parameters, Data Provider TestNG annotations to perform regression and functional testing.

Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.

Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.

Used Autofit for automating the Windows GUI and general scripting. Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.

Performed functional testing of RESTFUL Web Services using SOAP UI Tool. Passed Assertions in Groovy scripting using Restful API.

Wrote Scenarios, Scenario outlines and Step Definitions using Gherkin in Cucumber for BDD.

Stored the flow details of Selenium Automation in a file using Log4j.

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

Scripted the Test cases and managed the framework dependency jars using Maven.

Performed continuous integration(CI) of code and scripts using Jenkins.

Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.

Good knowledge on Appium Emulators and IOS simulators.

Worked with developers to update the defects, resolve them and track their status using JIRA.

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

Environment: Selenium IDE, Selenium WebDriver, Apache POI, Auto IT, Java, HTML, CSS, XML, XPath, Windows, SQL Server, Maven, SOAPUI, Cucumber, Jenkins, GIT, JIRA, Gherkin.

Sun Trust Bank, Charlotte, NC April 2015 – Jan 2016

Role: Sr. QA Engineer

Description: This project involved web based consumer banking application in which customer can open an account, review account balance, review details of each transaction, setup email alerts, make transfers and pay bills. All the information was stored in database which was pulled up and processed by application logic.

Responsibilities:

Worked in a highly dynamic AGILE environment and participated in all scrum events such as Backlog grooming, Sprint Planning, Daily Scrum, Demo and Retro meetings.

Created detailed test plan to identify test cases, identified and defined test scope to come up with risk assessment.

Recorded detailed test cases including test steps and success criteria into Project Management tool JIRA & Linked the test cases with respective user stories.

Created test suites for Regression testing, Smoke testing and Sanity testing. Executed various test plans for identifying defect and reported them with details log information and screenshot in defect tracking tool (JIRA).

Identified test cases which need to be automated and created.

Created reusable libraries in Java to test automation, and build page object models(POM) to create reusable code.

Created test suites to read the test data from csv files to use in Regression, sanity and smoke test automation suites.

Configured Java Selenium Web Driver, TestNG, Maven tool and created selenium automation Java using TestNG framework and page object model (POM).

Improving maintainability and design of legacy code by integrating a JUnit test harness and refactoring.

Identified test cases to automate, automated those test cases using Selenium WebDriver and JUnit.

Created Stored Procedures, Views, Triggers, User defined Functions and scripting Complex T-SQL logics for business logics.

Involved in debugging, troubleshooting API proxies using Trace tool and analyzing performance metrics.

Involved in White box testing using TestNG, Maven and Selenium WebDriver.

Coordinated with developers and record defects in JIRA to track until they are resolved.

Assisted Application Developers and technical support staff in identifying and resolving defects.

Involved in debugging and bug fixing of application modules.

Developed multiple Selenium WebDriver Java scripts for Black-box Testing.

Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested and implemented improvements.

Engage with Deployment, and provide QA Test activities dependencies and test timelines.

Involving in giving daily and weekly reports to clients.

Environment: Java, Selenium WebDriver, TestNG, SQL, Maven, Windows XP, MS Access and MS Excel.

Web eye care, Bristol, PA Oct 2013 – March 2015

Role: Automation Engineer

Description: Web eyecare is a source for the lowest prices on contact lenses. This project deals with developing website and adding different features of contact lenses. It also includes purchasing the low-priced contact lenses. The testing includes financial transactions and make sure they are faultless.

Responsibilities:

Worked on developing Automation Test Cases using Core Java, Selenium Web Driver API and cucumber framework to perform Automation Testing.

Responsible for setting up the environment which involves installation of application software, configuration to connect to backend database and Jenkins Job to perform/execute Junit Test Cases on automated daily scheduled basis with email notification of Test Report.

Used Eclipse IDE, Selenium Web Driver API, and Junit to develop Automation Test Scripts which are executed in Jenkins environment.

Used Selenium locators like ID, CSS Selector, XPath, Name and Class Name to identify HTML Page Web Elements and send data or perform Events like form submission or button click action from Test Scripts.

Worked on Ajax based Web UI application Testing using Selenium JavaScript/Node framework for Firefox Browser.

Developed Test Scripts which are used to perform switch between multiple windows/popup windows boxes and handle Iframes and waits for Ajax calls of Web Application.

Responsible for submitting build in QA environment and restarting Application Server after deployment and performing Application Cache Refresh by submitting DMLs in backend database and validating the data from UI.

Involved in initial Smoke Testing and providing update to the Team with the Build status.

Worked on Manual and Automation Testing of SOA Middleware environment where the Services and used SOAPUI tool to perform Functional and Automation Testing of SOAP/REST Web Services deployed in Application Server.

Responsible for Web Services testing in SOA Environment where heterogeneous applications using different platform and language communicate using XML/JSON data format.

Developed Automation framework for Web Services Testing using SOAPUI Tool. Configured SoapUI project with initial End Points for REST Web Service. Used features like Data Source to configure and use input data from File like key-value pair properties file, Excel Sheet and validate Response Data against backend RDBMS Oracle.

Used JDBC API to connect to backend database from SoapUI, Developed Reusable components using Java, JDBC, and XML Dom Parser and integrated the component with SoapUI tool. Used the API methods in SoapUI and performed automation Testing.

Created input XML, JSON messages and developed parser to parse response data and perform data validation.

Developed reusable Components and imported in SoapUI Tool to perform data validation, worked on integration of SoapUI with backend oracle Database using JDBC.

Responsible for Automating Testing of Web Services using Groovy Scripting and Java.

Created Test Cases for Functional Testing for Frontend Web Application which supports multiple Browsers for Customers/Client-side access.

Performed Backend B2B application Testing in Unix environment by processing Spring Batch Applications

Used SQL to retrieve and validate Data in the Backend Database RDBMS.

Worked on Mongo DB for data validation.

Worked on REST APIs which uses input in JSON, XML format and returns the Response in JSON, XML format.

Configured SOAPUI to perform Data/Response validation using Assertions.

Used Eclipse IDE to develop Automation Test Cases using Selenium Web Driver API to automate Web Application Testing

Worked on Cucumber framework to perform Behavior Driven Testing. Responsible for configuring Eclipse plugin for Cucumber framework.

Environment: Java Scrum, Sprint, Agile, SOA, SQL, DB2, Oracle, Selenium, Junit, UNIX, Windows, HP ALM, JDK, Eclipse Plugin, SOAPUI Pro, Jira, Agile, Restful and SOAP Web Services, XML, Schema, XSD, WSDL.

BUPA, Bangalore, India June 2011 – Aug 2013

Role: QA Engineer

Description: BUPA (British United Provident Associations) biggest and main business is health insurance in the UK, both for individuals and corporations that want to look after the health of their employees. More than half of the UK's top companies are BUPA customers. SWIFT (System with Integrated Functions and Transactions) was designed to replace the existing legacy systems It has the following modules Policy Administration, Billing Claims & Pre-AUTH Sell & Renew Providers Group Administration mainly deals with Maintenance of group details and related processing and Member Administration mainly deals with Maintenance of member details and related processing. B2b deals with Business-to-Business Stream Covers all Company and Corporate channel business. B2c deals with Business to Consumer Stream Covers all personal channel business – including Affinity business. Provider is a business entity in SWIFT that provides the membership with medical services and gets paid for the service provided. It is of following types: Consultant, Provider, Hospital, Network and Group. Claims mainly deals with the Property and Casualty (P&C) Claims system and management of files whose claim has to be settled. Pre-AUTH provides members and providers with confirmation of the level of funding for forthcoming medical treatment.

Responsibilities:

Analyzed higher-level Business Requirement Document and System Requirement Specification (SRS) document.

Developed test scenarios and test cases to test GUI.

Execute Testing and record the results.

Identify defects and Update Defect Tracker with detailed analysis and data examples.

Communicate defects to the Development team and recommend corrective actions.

Work with Development Team and Business Analysts to identify source of errors such as data errors or software programming errors.

Verified and validated system to manage requirements quality metrics and ensure test coverage and defect traceability with Quality Center.

Tested the Web application for different Operating systems.

Create manual test cases for the web application.

Responsible for planning the Manual testing of diverse application in complex environments and will serve as chief resource in defect management and reporting.

Re-test after errors are corrected.

Collaborate with the Business Analyst to ascertain and organize client requirements.

Review requirement documents and user stories.

Develop test plan and write test cases for the individual functionalities and a group of functionalities.

Execute test cases in Quality Center (QC) test Lab.

Performed Back-End Testing using SQL queries to validate the data and test the data at various levels.

Performed Database Testing to ensure data integrity and data validation for all the reports within scope.

Provide Status Report to the management.

Environment: Java, GUI, HTML, Quality Center, JIRA, Windows XP, MS Access and MS Excel.

Nationwide Insurance, India April 2010 – March 2011

Role: Manual Test Engineer

Description: Nationwide Insurance is an online web based application providing Insurance and Financial Services to the customers. This application has several modules like Homeowners, Life, Claims and Boat Owners’ Insurance modules. I was involved in testing the Auto Insurance Module. This Online application allows the customers to register on their online website to receive the Benefits and provide access to Pay insurance bills and view their insurance policies and quotes. With this application customer can also request policy documents, such as auto insurance ID card, review the status of insurance bill, access to saved insurance rate quotes, free online bill pay.

Responsibilities:

Responsible for writing Test Scripts, Test flows and Test Performance documents, using MS Word and MS Excel.

Engaged in implementing QA methodology and Test Metrics.

Expertise in Smoke Testing for overnight builds and reported the critical issues to the developers.

Associated in documentation as to how to maintain and run scripts for future Enhancements.

Prepared a detailed test schedule and test metrics on a weekly basis to know the status of the application.

Interacted with users for execution of test cases in UAT.

Constantly involved in the team to adopt QA Testing Standards. Logged and Tracked defects using Test Director.

Attended weekly status meetings showing progress and future testing efforts.

Detect defects, communicated to the developers using bug reporting tools and tracking the defects.

Actively attend meetings with fellow testers and other groups to evaluate the progress and performance of the application.

Environment: Java, Test Director, UAT, Windows XP, MS Access and MS Excel.



Contact this candidate