Post Job Free
Sign in

Test Cases Quality Assurance

Location:
Hyderabad, Telangana, India
Posted:
September 11, 2017

Contact this candidate

Resume:

Roshini Nalla

Senior Quality Assurance Engineer

ac18sk@r.postjobfree.com

561-***-****

Senior Quality Assurance Engineer with over 8 years of experience in software quality assurance testing of web applications, web services, client/server applications and databases using Selenium, Cucumber, QTP, SOAPUI, PARASOFT SOA and current QA technologies. Worked in diversified domains like Health Care, Banking and E-Commerce both automation and manual testing.

Professional Summary:

Accomplished Quality Assurance Analyst with 8 years of experience in the Information Technology industry, performing analysis, Manual and automated testing of Client Server and Web applications.

Worked and built relationships with cross-functional teams that include product management, Business Analysts, Business users and Software designers/developers for test planning and execution using Value driven approach.

Reviewed & Analyzed Business requirements (BRD), System requirements specification (SRS) documents and prepared test plans, test cases and extensively involved in test execution.

Exposed to Waterfall, SCRUM/Agile, SDLC, V- models & Phase Gate and Agile Project Management methodologies for product/application delivery.

Experienced in Java-OOPS concepts like Encapsulation, Abstraction, Inheritance and polymorphism required for Selenium frameworks.

Performed various tests include Black Box testing, Functionality testing, GUI testing, Smoke Test, Integration testing, System Testing, Backend testing, Performance testing, Load testing, Stress testing, Regression testing and UAT.

Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Gherkins, TDD (Test Driven Development) using Selenium.

Good experience in developing automation framework using Selenium Web Driver, Java, JUnit, TestNG, Cucumber, QTP, QC.

Performed Cross-browser testing by using Selenium Grid on multiple browsers and on different platforms.

Strong automation testing experience using Selenium web-driver, JMeter and LoadRunner.

Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI.

Expertise in designing Automation Frameworks based on application functionalities i.e., data driven, keyword driven or hybrid to design Page Object Model.

Experienced in implementation of Web services based on Service Oriented Architecture (SOA) using SOAP, JAX-WS, UDDI, WSDL using Apache AXIS.

Performed testing Web Services and API with SoapUI, XML, XML Schema, PARASOFT SOA, Fiddler and WSDL & JMeter.

Automated API testing, Integration testing, System testing, Load testing and penetration testing using Parasoft.

Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries for SQL Server, Oracle SQL, MySQL to validate data using advanced TestNG annotation Data Provider for code reusability and Java JDBC for retrieving the Data.

Expertise with version control tools such as Tortoise SVN, Git-Hub.

Conversant with ANT and Maven project build tools.

Integrated automation scripts on Jenkins (Continuous Integration) for deployment.

Having good Experience in Chef and Puppet for Deployment on Multiple platforms.

Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.

Experienced in using Test Management tools such as Rally, JIRA and Bugzilla bug reporting tools to track test progress, execution and deliverables.

Technical Skills:

Approaches

Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools

Selenium Web Driver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, JMeter, Cucumber, Soap UI, QC, QTP, PARASOFT SOA

Test Build& Integration Tools

Maven, ANT, Jenkins, Puppet, Chef

Frameworks

Keyword Driven, Data Driven, Hybrid, Page Object Model

Programming Tools

JAVA, JavaScript, Angular JS, VB Script, SQL C, C++

Markup Languages

HTML, XML, XPath, Css Selector

Databases

MySQL, Oracle, SQL Server

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems

Windows, UNIX, LINUX

Defect Tools

HP Quality Center, JIRA, ALM, Rally

Mobile Testing

Appium, Perfecto

Utilities

Eclipse, GIT, SVN, Firebug, Fire Path

Professional Experience:

Client: Shire

Location: King of Prussia, PA Aug 2015 – Till Date

Role: Senior Quality Assurance Engineer

Shire is one amongst the leading UK based global biotechnology companies focused on serving people with rare diseases. This company is committed to continually improving our manufacturing processes and business operations to better meet the needs of our patients. Shareholders are advised to be very wary of any unsolicited investment advice, offers to buy shares at a discount and offers of free company reports.

Responsibilities:

Experience in Agile process to plan, create and manage the backlog items, Defect Management and participate to lead meetings, retrospectives, and grooming sessions.

Followed Project Product Backlog Doc, Sprint burn down chart, Release burn-down Chart and actively attend agile sprint meeting.

Worked in Agile software development environment to develop regression test suite and automate it using selenium web driver.

Creating high-level scenarios from the patient and provider's usage perspective.

Assisted in writing efficient and effective Master Test Plan, Test Strategy, System Testing, and End-to-End Test.

Participated in the planning, development, coordination and presentation of specific testing needs as appropriate to the quality assurance needs of the end user.

Performed end-to-end System Integration testing which covered the entire business process flow to all the downstream systems and XML output files, including apps interfaces.

Used GIT repository for efficient remote team working, also stored the framework and all the developed test cases.

Configured Selenium Web Driver, Test-NG tools and created selenium automation scripts in java using Test-NG prior to next quarter release.

Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.

Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium Web Driver.

Used Hybrid (DATA and Keyword Driven) Framework to check the behavior of application with different inputs as parameters using Selenium.

Generate JUnit test reports and QA Sign off for Web Services tests.

Used Apache POI to read data from Excel sheet.

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

Developed ANT Build targets to execute automation suites.

Effectively involved in Defects logging using Loggers in Log4j.

Used Parasoft SOA for REST API testing and SOA testing and Load and performance testing.

Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.

Analyzed of data from SQL server database. Writing SQL Queries to access data for analysis of data from SQL databases.

Integrated test solution with Jenkins, a CI tool, to ensure efficient execution and reporting. This coupled with integration with Sauce labs not only allowed team to auto-schedule test execution but also eased debugging.

Performed code review and peer review.

Involved in Knowledge Transfer and prepared documentation.

Attended weekly status meetings with development and management Teams.

Reported defects to developer and discussed about the issues in weekly status meetings.

Used Jira for requirement management, planning, scheduling & running tests.

Used HP Quality Center (ALM) for tracking & managing defects in the Defects module.

Raise issues to Test program Manager and log program risks/ issues in Quality Center

Prepared the Test Results document, which summarizes testing activities and results.

Environment: JAVA, Eclipse, Selenium Web Driver, Apache POI, REST API, ANT, Log4J, JIRA, SQL Server, Quality Center, MS Excel, Windows, GIT, Jenkins1.609.*.

Client: Charles Schwab

Location: Austin, TX Mar 2013 - Jul 2015

Role: Quality Assurance Engineer

Customer & Account Technology (CAT) Application is the account master repository for Charles Schwab which houses Brokerage, Bank and Affiliate accounts. It also provides data to various consumers on the Web, Mobile & Rep platforms through SOA (Service Oriented Architecture) enabled web services. Scope of Project includes study of the CAT (Customer and Account) System, gathering requirements and finalization for the proposed solution, design, development, testing, implementation (production deployment) and maintenance of this application.

Responsibilities:

Worked on Customer & Account Technology (CAT) Application is the account master repository. Designed, developed and maintained Accounts portal automation framework.

It also provides data to various consumers on the Web, Mobile & Rep platforms through SOA (Service Oriented Architecture) enabled web services.

Used valued driven development using agile methodology.

Scope of Project includes study of the CAT (Customer and Account) System, gathering requirements and finalization for the proposed solution, testing, implementation (production deployment) and maintenance of this application.

Experienced in Agile process to plan, create and manage the backlog items, Defect Management and participate to lead meetings, review, retrospectives, and grooming sessions.

Developed test scripts to implement Test Cases, Test Scenarios and features for Test Driven Development, Behavior Driven Development using Cucumber.

Assisted in writing efficient and effective Master Test Plan, Test Strategy, System Testing, and End-to-End Test.

Maintained automation scripts in Selenium Web-Driver with Python.

Worked in Agile software development environment to develop regression test suite and automate it using selenium web driver.

Configured Git-Hub check-in, Continuous integration, and Continuous deployment using Jenkins.

Perform onsite / offshore coordination for all interface developments and complete the Design, Build, Test and Deploy phase successfully.

Created test-cases and functional test for the code developed.

Performed end-to-end System Integration testing which covered the entire business process flow to all the downstream systems and XML output files, including apps interfaces.

Used Hybrid (DATA and Keyword Driven) Framework to check the behavior of application with different inputs as parameters using Selenium.

Performed code review and peer review.

Used Parasoft SOA for REST API testing and SOA testing and Load and performance testing.

Developed Maven Build targets to execute automation suites.

Generated test logs using Log4j for various log levels.

Analyzed of data both on Admin Database and MYSQL server database.

The testing of the application is on Web, Tablet and Mobile.

Generate JUnit test reports and QA Sign off for Web Services tests.

Used Appium emulators and Simulators for testing the application in Mobiles.

Implemented simulator for mobile app testing in IOS using Appium Tool.

Used Rally as project management tool for tracking of requirements, tests and defects.

Integrated test solution with Jenkins, a CI tool, to ensure efficient execution and reporting. This coupled with integration with Sauce labs not only allowed team to auto-schedule test execution but also eased debugging.

Used HP Quality Center (ALM) for tracking & managing defects in the Defects module.

Involved in Knowledge Transfer, and prepared documentation. `

Prepared the Test Results document, which summarizes testing activities and results.

Environment: JAVA-1.8, Eclipse, WEB API, Selenium Web Driver, TestNG, Maven, Log4J, Rally, Appium, Quality Center, MYSQL, MS Excel, Windows, GIT, Jenkins-1.509, PARASOFT SOA.

Client: Schneider Electric

Location: Florence, Kentucky Nov 2011 - Feb 2013

Role: QA Engineer

Schneider Electric SE is a French multinational Corporation that specializes in energy management and automation solutions, spanning hardware, software, and services. Pre-Order Management System(POMS), is a web based application for sales engineering and project manages. Manage Order Quality Process work flow, Import and Provide Data Automate Technical Review Process, Automate Order Management / Handoff Process Provide requests, alerts, and notifications Generate real-time project reporting, tracking, and measurements.

Responsibilities:

Involved in the Requirement analysis, UI Automation Testing.

Followed V-Model approach to develop the application.

Interacted with Business Users to gather the requirements for standards to go over the New Requirements/ Any Bugs.

Reviewed design/functional specifications to ensure they are complete and testable.

Performed Functional, System Integration, Regression, and end to end testing for the UI Application.

Created and executed automated test scripts using QTP for functional, integration and regression testing.

Generate QTP scripts for PT Applications by using VB Script.

Used HP Quality Center (ALM) for requirement management, planning, scheduling & running tests, also tracking & managing defects in the Defects module.

Worked with multiple applications/systems on projects of high complexity within one or more Quality Assurance environments & cycles.

Configured Git-Hub check-in, Continuous integration, and Continuous deployment using Jenkins.

Used DATA and Page Object Framework to check the behavior of application with different inputs as parameters TestNG.

Developed Maven Build targets to execute automation suites.

Generated test logs using Log4j for various log levels.

Performed regression testing to ensure that fixed bugs did not generate new bugs.

Performed the Back-End testing to ensure data consistency on front-end by writing and executing SQL Server queries.

Provide instruction and directions to less experience analysts and review test cases developed by others.

Contributing to team effort by accomplishing related results as needed. (Team Work-Resolved QA Team Problem).

Environment: HP Quick Test Professional (QTP) 11, Quality Center (ALM),GIT, Jenkins, TestNG, Page object Model Framework, Maven, Log4J, Quick Test Pro, SQL Server 2005/2008.

Client: EMC2

Location: Bangalore, India Mar 2010 – Oct 2011

Role: Test Engineer

EMC sells data storage, information security, virtualization, analytics, Cloud computing and other products and services that enable organizations to store, manage, protect, and analyze data. System Reporting (SYR) is the tool which collects the data (Install base data) from the Field Systems (Customer System) and parses it to produce variety of reports which helps the EMC Engineering group to Diagnose and enhance the products, also helps Sales and Marketing team to analyze the usage trends.

Responsibilities:

The SYR system has two modules Front-End and Back-End. The Web interface used for generating web reports is called SYR's Front-End.

The various Dialing components, Parsers and Filters used to collect the configuration data and store in to data base are called SYR's Back-End.

The SYR's Front-End (web reports) has presentation, middle and database layers. The data that extracted and stored by Back-End applications is presented in web reports.

SYR supply the information to Marketing, Sales, CQ and Production collected by Back-End application from the field. The ad-hoc reports are generated on request of individuals like Marketing People.

Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.

Developed high level design documents, Use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.

Followed project specific process thought the project implementation.

Written test cases, involved in all phases of testing: Integration, Regression and Performance.

Implemented classes to generate report in PDF and Excel format for given data. Implemented Scripts to create AD HOC reports in Excel format.

The ad-hoc reports are generated by developers by running queries in SQL Query Analyzer and exporting the data into excel sheets.

Implemented RDBMS to add the additional condition for the system to support a tabular structure for the data with enforced relationships between the tables.

Used HP Quality Center (ALM) for requirement management, planning, scheduling & running tests, also tracking & managing defects in the Defects module.

Involved in Reporting and Tracking defects using Bugzilla.

Expertise in using ANT as a build management tool.

Developed business logic in Stored Procedure in SQL server 2000 and SQL server2005.

Analyzing Low level, and high level requirement documents.

Preparing Regression pack and executing the same.

Performance and Regression pack testing.

Participated in Inspection and walk through sessions of the project requirements.

Environment: Manual, SDLC, Quality Center (ALM), SQL Server, PL/SQL, BugZilla, ANT, SVN.

Client: ESIC (Employee State Insurance Corporation)

Location: Hyderabad, India June 2009 – Feb 2010

Role: Test Engineer

Dhanwantri is a comprehensive Enterprise-Wide web application that covers all aspects of the management and operations of a hospital. It is a modular and flexible system and the various modules are seamlessly integrated with each other. ESIC provides immediate access to Physician, Administrative and Billing data required by the various entities for efficient functioning of the hospital. Scheduling, outpatient visit and admission are also streamlined by this application. Registration and result reporting for the laboratory, radiology test and dispensary of pharmacy and non-pharmacy items is also possible.

Responsibilities:

Worked on MMS Module which includes Purchase, Sub Store and Main Store Modules.

As part of service design, tested service design documents for Main stores and Purchase modules and Developed WCF services.

Understanding the Business requirements, Application and function specifications, Design documents.

Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.

Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.

Worked in waterfall methodology.

Involved in Preparation of Test Scenarios and review of Test Cases.

Assisted in writing and designing templates for the Test Plans and Test cases.

Documented updating and executing test cases according to requirements.

Wrote SQL Server Queries to retrieve data for a specified set of test requirements.

Performed Functional, Negative, Positive, Regression and User Acceptance Testing.

Updated Reports and dashboards to display the status of test coverage including the number of test cases passed, failed or pending.

Involved in Reporting and Tracking defects using Bugzilla.

Used SVN as version control tool.

Environment: Manual Testing, BugZilla, SVN, MS Excel, SQL Server



Contact this candidate