Malathi Mansan
*******.******@*****.***
Experience Summary:
Over Eight Plus years of experience in Software Development, Testing & Quality Assurance in all phases of Software Development Life Cycle.
Software Quality Assurance and Programming experience in Airlines, Retail, Healthcare, E-Commerce, Banking, Insurance and Telecommunication industries in Manual and Automation Testing (Black Box, White Box and Gray Box Testing on Web – based applications, API testing).
Experience in applying Testing Methodologies, creating Test Plans, Executing & Automation of Test Cases, Bug Tracking and Report Generation.
Experience in writing automation test scripts using Selenium IDE/RC and QTP.
Working knowledge of Agile/Scrum and Waterfall development models as part of Quality Assurance team in various projects and also created test cases based on black box and use case testing methodologies.
Extensive experience in QTP tool with VB Scripting, VB functions, procedure and Reusable Actions.
Developed automation scripts for functional testing and Data driven testing of the application using QTP.
Experience in creating automation scripts using Selenium, Java,Groovy and Ruby
Skilled in using Defect Tracking System like JIRA, RALLY, HP ALM QC and Bugzilla to report, track and update defect status.
Experience in Software testing life cycle including as Unit Testing, Functional Testing, Integration Testing, Regression Testing, Performance/ Load Testing, System Testing, Smoke, Sanity and User Acceptance Testing.
Experience in back-end testing using TOAD, SQL queries, and generating reports to ensure Data Integrity and validate business rules.
Strong understanding of Object Oriented Programming methodology.
Experience in Web Testing technologies – XML, HTML, Java Script and AJAX.
A good team player with excellent communication and interpersonal skills.
Ability to handle multiple tasks and work independently as well as in a team, having strong analytical and problem – solving skills.
Education:
Bachelors of Engineering in Computer Science, India.
Technical Skills:
Languages
Java, Groovy, Ruby, Java Script, HTML,XML,UML,PL/SQL,C++,VB Script
Testing Tools
QTP 10.0/9.5/9.2, Selenium IDE/RC/Grid, Junit 4.8/4.7/4.6/4.5,Jmeter 2.5.1/2.4/2.3, SoapUI, Silk
Bug Tracking Tools
HP Quality Center, JIRA, Bugzilla, Rally, HP ALM
GUI/IDE Tools
Eclipse, Firebug, TOAD, Putty
Databases
Oracle 10gR2/9i,MS SQL, MY SQL, MS Access
Operating Systems
Windows 98/2000/2003/2008/XP/VISTA/MAC/RHEL
Browsers
IE, Mozilla, Firefox, Safari, Chrome
Professional Experience:
Client: Sabre, South Lake, Texas August 2014- Present
Role: Sr. QA Automation Engineer
Responsibilities:
Performed Web Application testing and web services testing on project operated within agile environment, with 2 week sprints, daily scrum meetings, task waiting, pair programming, refactoring, demo to product owner, retrospective meetings and end of iteration presentation to market team and review.
Participated actively in Project Team Meetings, interact and communicate with developers, Business Analysts and Product owner
Automation Testing using Selenium.
Created Framework using Selenium WebDriver, Groovy and automated test scripts for web based application. Using Maven as build tool and Jenkins to create and run deployment jobs.
Extensively used Oracle/SQL for Back-End Testing.
Working knowledge in Web development and testing tools like Firebug, Fire Path, XPath, DOM Inspector, and Chrome Console.
Experience with Git and Subversion, Jenkins.
Created test scripts using Groovy script to automate web services in SOAP UI.
Extensively used Oracle/SQL for Back-End Testing.
Define/ create Test Strategies, Test Plans, Test acceptance criteria and Develop Test Cases.
Execute test, evaluate results and report them correctly in HP ALM (Quality Center) tool.
Create Test Data for test purposes and Set up test data for different airlines testing.
Hands on Sabre commands for travel network and airline solution for different airlines
Expertise on Sabre Native and Sabre Red Workspace.
Experience in focal point commands of GDS like Sabre, Abacus, Infini.
Involved in Travel network testing for AA, AB, AZ Carrier to check the availability of flights for different segments and booking tickets. Creating a PNR, Price Quote and do a seat map and seat availability for booking.
Involved in testing baggage allowance and booking ancillaries (AE) for airlines.
Participated in early phases of project to ensure input into testing can be translated into test plans and test cases.
Experience on groovy for web service testing and GUI test script using Groovy-Selenium
Experience in defect tracking tools like HP ALM Quality Center, Rally, JIRA
Environment: Agile, JIRA, Rally, HP ALM (Quality Center), Groovy, Soap UI, Selenium Web driver, Sabre Red, Windows, LINUX, XML, Java, Oracle 10g.
Client: Frost Bank, San Antonio November 2013 – July 2014
Role: QA Automation Engineer
Responsibilities:
Developed and executed automated tests based on functional requirement and design specification.
Performed manual and automated testing.
Developed detailed testing status report for development and management.
Experience in working with Arquillian integration testing framework.
Used Arquillian Drone to inject Selenium Webdriver instance in the test cases.
Automated test cases using the test classes and page objects.
Setup TestNG dependencies in Maven POM.Xml file.
Developed detailed test plans documenting testing strategy, requirements metrics and test approach.
Developed milestones to ensure the project deadlines were met.
Wrote SQL scripts to update and analyze the data
Reported and tracked the bugs through HP Quality Center.
Experience in working Agile Scrum model.
Testing process involved daily test activities through Agile Scrum stand-up meetings.
Executed test cases and reported defects into Quality Center.
Coordinate with offshore teams.
Support the UAT team during their testing.
Environment: Agile, JIRA, QC, Java, Arquillian, Selenium Web driver, Windows, LINUX, XML, Java, Oracle 10g.
Client: CME Group Inc, Dallas June 2013 – November 2013
Role: QA Automation Engineer
Responsibilities:
Analyzed and Reviewed the Business requirement document and Technical specification document to understand the scope of testing.
Participating in story hurdles to discuss the story for next iteration and what the acceptance criteria is.
Developed and executed the test scripts with Selenium and Java.
Integrated Selenium RC with existing API to test framework.
Developed test apps on Java and XML for Mobile devices and applications that calls APIs to perform API level testing.
Experienced with designing and building automation frameworks in cucumber BBD
Experience working with Cucumber framework.
Monitor the test execution in Jenkins once the code pushed into CI.
Update the JIRA with manual/automated test cases.
Change the status of JIRA during the testing and also update the story based on functional requirement.
Involved in release testing.
Executed automated test scripts using QTP for regression testing.
Enhanced scripts by parameterization, transaction points and synchronization points to check the behavior of the application being tested using Quick Test Professional (QTP).
Created User Defined Functions and Custom.
Create/Update automated test cases based on release test cases.
Experience working on Maven and Selenium for automating browser testing.
Participate in daily Stand Up call and weekly Open/Close meeting.
Support the UAT team during their testing.
Wrote SQL Scripts to verify data in the database and verify consistency with application.
Debug and Review code Written by other team members and working with them in problem solving and implementing new designs in testing framework.
Environment: Agile, JIRA, QC, Java, Cucumber, Selenium Web driver, QTP 11, Windows, LINUX, XML, Java, JSP, Oracle 10g.
Client: Gap Inc, CA April 2012 – June 2013
Role: QA Automation Engineer
Responsibilities:
Writing the Acceptance Criteria and Test Cases for the Stories assigned to in JIRA.
Attending the Hurdles to discuss what the next story is and what the Acceptance Criteria is.
Experienced with designing and building automation frameworks in support of continuous integration in a test driven development (TDD)
Experienced working with Taza framework.
Automate tests based on functional requirement in eclipse with Ruby.
Run automated ruby scripts on a Linux machine.
Validate the receipts generated in POS.
Log and track the defects found.
Update Quality Center for Test Plan based on Story Functional Requirement.
Peer review of Test Plan for the team member.
Peer review of automated test cases.
Push the automated test code into CI (Continuous Integration).
Monitor the test execution in Jenkins once the code pushed into CI.
Update the JIRA with manual/automated test cases.
Change the status of JIRA during the testing and also update the story based on functional requirement.
Involved in release testing.
Create/Update automated test cases based on release test cases.
Participate in daily Stand Up call and weekly Open/Close meeting.
Support the UAT team during their testing.
Environment: Agile, JIRA, QC, Ruby, Taza, Windows, LINUX, XML, Java, JSP, Oracle 10g.
Client: Quantors, CA January 2010 – March 2012
Role: QA Engineer
Responsibilities:
Worked closely with development team in creating automated scripts for the application using Selenium.
Effectively implemented different QA Methodologies/ Policies, Strategies and plans in all stages of SDLC.
Prepare Test strategy and Test Plan for each Release cycle.
Developed and executed the test scripts with Selenium and Java.
Developed test code in Java language using Eclipse, IDE and TestNg framework.
Wrote automation scripts in QC for System, Functional and Integration Testing.
Automated all the functional and regression test case in selenium web driver.
Used JMeter to web service performance testing.
Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java / Junit).
Used Selenium RC for testing different browser, Selenium Grid for checking instance of sever and Selenium IDE for record and play back.
Created Selenium 2 automated tests to support Continuous Integration using Jenkins on the web.
Involved in setting up configuring the testing environment with Eclipse, JUNIT, Selenium RC and Selenium Java client driver.
Converted all record and play back test cases into Selenium automated scripts.
Created and executed database queries (SQL) to validate database data integrity.
Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
Enter and maintain defect information in Defect Tracking System, JIRA.
Coordinate with offshore teams.
Worked with appropriate development and technical support teams to triage, assess and solution.
Worked closely with different functional team including Development, QA, Sales and Business.
Environment: Agile, JIRA, QC, Selenium IDE /RC / Grid, Web Driver, JUNIT, JMETER, Windows, LINUX, XML, Java, J2EE, JSP, Oracle 10g.
Client: Chase Bank, TX March 2009 – December 2009
Role: QA Engineer
Responsibilities:
Analyzed and Reviewed the Business requirement document and Technical specification document to understand the scope of testing.
Involved in maintenance of existing Automation Framework based on QTP/ VB Script.
Developed Automation scripts in QTP to test new functionalities added to the application.
Perform Data Driven testing on the web application for multiple sets of data using QTP.
Designed, implemented and executed manual and automated test scenarios using QTP for Regression testing of the application.
Executing Automation scripts in Development, UAT and Production Environment and report Defects / Bugs in QC for each release.
Responsible for verification of Defects Manually using different scenarios.
Evaluate Manual Test cases that can be automated.
Develop new Libraries and functions to improve the existing Automation Framework.
All Automations Scripts in QTP are developed by using Descriptive Programming for better Maintainability.
Wrote SQL Scripts to verify data in the database and verify consistency with application.
Debug and Review code Written by other team members and working with them in problem solving and implementing new designs in testing framework.
Participate in product Walk – through meetings and defect meeting and suggest improvements for product and QA testing effort.
Environment: QTP 9.5, HP quality center 9.5, My SQL, HTML, XML, DOM, Java, J2EE, JSP, Windows
Client: T- Mobile Atlanta, GA March 2008 – February 2009
Role: QA Engineer
Responsibilities:
Created test plans & test cases for integration testing of the application and execute manual test cases and automate test scripts.
Identified the scenarios which can be automated and wrote test scripts.
Performed Data Driven testing using QTP to test the application with different sets of data for positive and negative test cases.
Verified data integrity by back-end testing of the application by writing SQL queries.
Reported and tracked the Bugs through HP Quality Center.
Experience in testing of telecom billing applications such as taking orders, processing bills and payments.
Performed regression tests and load tests to identify performance bottlenecks and provided improvement recommendations for the developers and closely worked with them in the development process.
Responsible for dealing with developers and business analysts to better understand requirements, functionality and business process for QA testing.
Executed SQL Queries and made sure that values entered in front end is stored successfully in the appropriate data tables.
Coordinated with the Project Team and Configuration Management Team for build release.
Responsible for all aspects of Software Development, Troubleshooting, Testing, Maintenance and Production Support.
Environment: QTP 9.2, HP Quality Center, Bugzilla, Oracle 9i, UNIX/ LINUX, Windows, MS SQL Server 2005.