Resume

Sign in

Senior QA Engineer

Location:
West Windsor Township, New Jersey, United States
Posted:
January 17, 2018

Contact this candidate

Resume:

Roshini Nalla

Senior QA Engineer

ac32ro@r.postjobfree.com

443-***-****

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

Professional Summary:

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 Requirement Document (BRD), System Requirements Specification (SRS) and prepared Test Plan, TestCasesand extensively involved in test execution.

ExposedtoWaterfall, 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 Functional testing both White andBlack 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 language for cucumber tool, TDD (Test Driven Development) usingJAVA for Selenium.

Developed automation framework; hybrid driven with both Data driven Modular driven and Keyword Driven for Page Object Model using Selenium Web Driver-Java, JUnit,TestNG, Cucumber, QTP-UFT, QC.

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

Strong Performancetesting experience using JMeter and LoadRunner.

Local and Shared Object repository, Object SPY to uniquely identify an object independent of its location on the screen ban d determine Object properties and methods in QTP/UFT.

Webservice, Rest, Object oriented and Database API testing by HP UFT using VB script.

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

Experienced in implementation of Web services based on Service Oriented Architecture (SOA) using SOAP,REST API, UDDI, WSDL using Apache.

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.

Raised issues to Test Program Manager and log program risks/ issues in Quality Center.

Expertise with version control tools such as Git-Hub.

Conversant with ANT and Maven project build tools.

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

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 WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, JMeter, Cucumber,SoapUI, 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 (Pl/sql, T sql)

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: Department of Behavioral Health and Intellectual disabilities, City Philadelphia

Location: Philadelphia, PA Oct 2017 – Till Date

Role: Senior Quality Assurance Engineer

Department of Behavioral Health and Intellectual disabilities is one Mental Health Department for City of Philadelphia. The City of Philadelphia Office of Mental Health (OMH), administers, acomprehensive range of services for adults and children whose lives are impacted by behavioralhealth challenges. These services are funded by Philadelphia County for those residents who arenot Medicaid eligible, and are offered through an extensive network of contracted provideragencies.

Responsibilities:

Review requirements, specifications and technical design documents to provide timely andmeaningful feedback

Create detailed, comprehensive and well-structured test plans and test cases

Estimate, prioritize, plan and coordinate testing activities

Responsible for both manual and automation testing; functional testing

Design, develop and execute automation scripts using open source tools

Test Driven Development testing using QTP and Behavior Driven Development testing using the Cucumber tools written in Gherkin Language.

Local and Shared Object repository, Object SPY to uniquely identify an object independent of its location on the screen ban d determine Object properties and methods inUFT.

Webservice, Rest, Object oriented and Database API testing by HP UFT using VB script.

Used Apache POI to read data from Excel sheet.

Integrated test solution with Jenkins, a CI tool, to ensure efficient execution and reporting.

Identify, record, document thoroughly and track bugs

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

Be a part of Knowledge Transfer and documentation.

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

Perform thorough regression testing when bugs are resolved

Develop & apply testing processes for new & existing products to meet client needs

Liaise with internal teams (e.g. developers and product managers) to identify system requirements

Monitor debugging process results

Investigate the causes of non-conforming software & train users to implement solutions

Track quality assurance metrics, like defect densities and open defect counts

Create documentation for existing processes and/or applications

Update existing documentation

Test existing MS-SQL queries (that create reports and create views) for accuracy and thendocumenting the queries

Document scripts and other system admin procedure

Environment:QTP-UFT, Apache POI, REST API, Maven,Log4J, SQL Server, Quality Center, MS Excel, Windows, GIT, Jenkins.

Client: Shire

Location: King of Prussia, PA Aug 2015 – Sep 2017

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:

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

Followed ProjectProduct 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.

Created 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.

UsedHybrid (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 ANTBuild targets to execute automation suites.

Effectively involved in Defects logging using Loggersin Log4j.

UsedParasoft 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.

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 and for tracking & managing defects in the Defects module.

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, MS Excel, Windows, GIT, Jenkins1.609.*.

Client: Charles Schwab

Location: Austin, TXMar 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.

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.

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

Performed code review and peer review.

UsedParasoft SOA for REST API testing and SOA testing and Load and performance testing.

Developed MavenBuild 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 Rallyas 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.

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,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 MultinationalCorporation 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 AutomationTesting.

FollowedV-Modelapproach 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.

Generated 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 MavenBuild 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 Serverqueries.

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 QATeam Problem).

Environment:HP (QTP),Quality Center (ALM), Jenkins,Page object Model Framework, 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 server2000 and SQL server2005.

Analyzed Low level, and high-level requirement documents.

Prepared 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, SVN.

Client:ESIC(Employee State Insurance Corporation)

Location: Hyderabad, IndiaJune 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