SUMMARY
- 9+ years of experience in the field of Software Testing with good exposure in Quality Assurance and Testing Process along with Automation Tools Expertise.
- Proficient in using Selenium tool for web application and automating regression test cases using Selenium WebDriver.
- Performed Cross Browser and parallel testing to test the applications are working as desired in different browsers and environments.
- Knowledge on Automated Web Services using SoapUI, REST with knowledge of WSDL, Restful, UDDI, eclipse.
- Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches.
- Writing Test cases using Element locators, WebDriver methods and Java programming features.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Extensive testing ETL experience using & Informatica (Power Center/ Power Mart) (Designer, Workflow Manager, Workflow Monitor and Server Manager)
- Extensively worked on data warehousing and decision support systems with relational data bases such as Oracle design and database development using SQL, PL/SQL, SQL PLUS and TOAD.
- Application Data warehousing experience in Banking and Insurance.
- Experience in Manual Testing, defining test cases, developing and maintaining test cases, and documenting all phases of the QA process.
- Conduct test case reviews, provide project related status reporting, coordinate all release planning and lead the testing team through all project phases.
- Strong Knowledge of relational database design.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Centre, JUnit, Cucumber, Firebug, Fire Path, TestNG, JXL, SOAPUI, Coded UI, Manual Testing, Appium (Mobile Testing)
Language/ Script: Java, JavaScript, Ruby, VBScript (UFT), C, C#, Python.
Frameworks: Junit, TestNG, TDD, BDD, Mockito, Protractor
Firefox Add - ons: XPath, Firebug
Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools: HP Quality Centre (9, 10, 11.0), Bugzilla, Visual Studio TFS (2008, 2010, 2012), JIRA.
Build/ CI Tools: Ant, Maven, Jenkins, Hudson.
Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL
Platforms: Windows 7/Vista/XP, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, MN
QA Analyst/Data base Testing
Responsibilities:
- Responsible for preparing and executing Test Plan, Test cases and Test scripts using Quality Center.
- Extensive testing ETL experience using & Informatica (Power Center/ Power Mart) (Designer, Workflow Manager, Workflow Monitor and Server Manager)
- Developed Test Plan and overall Test Strategy for the Application.
- Extensively worked on manually testing for GUI and Non-GUI objects.
- Involved in creating the design and technical specifications for the ETL process of the project.
- Worked on Informatica Power Center tool - Source Analyzer, Data warehousing designer, Mapping & Mapplet Designer and Transformation
- Created complex SQL queries for extracting Customer information from multiple tables in database.
- Wrote and Executed SQL queries to perform backend testing.
- Performed data validation testing after the ETL process.
- Automated and scheduled the Informatica jobs using UNIX Shell Scripting.
- Database Validation to check the updated data in the Database using Toad.
- Captured the SQL statements from the application execution and manually checked the results and extensive back end testing using Oracle.
- Wrote SQL queries to test the application for data integrity and verified the contents of the data table.
- Involved in extensive DATA validation using SQL queries and back-end testing
Environment: Informatica Power Center 8.5, (Power Center/ Power Mart,) Rational Clear Quest, VB Script, Erwin 4.0, SQL Server2000/2005, SQL Plus, Business Objects 6i/XIR2,SQL, PL/SQL, MS Excel Add-in, XML, XSLT, XSD, Test Cases, Test Plan, Traceability Matrix, UNIX, Shell Scripting
Confidential, MN
Sr. QA Automation Tester
Responsibilities:
- Worked with Product, Design, and Engineering teams on requirements gathering and evaluation.
- Create and executed automated test cases using Selenium WebDriver, TestNG and Database as source of Test Data.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Compared and analyzed actual results with expected results and reported the deviations to appropriate individuals for resolution.
- Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
- Also responsible for converting automation scripts to new framework using Selenium Web Driver, Java and TestNG/Junit.
- Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Performed Regression Testing at various phases of development life cycle for impacted existing functionality.
- Worked in Agile - Behavior Driven Development (BDD) model.
- Worked on Agile (SCRUM) Methodology and used JIRA for defect tracking.
- Maintained the Selenium & JAVA automation code and resources in configuration management tools like GitHub/SVN repository over the time for improvements and new features.
Environment: Java, Selenium, TestNG, XPath, Firebug, Fire Path, Eclipse, Data Driven Framework, SoapUI, ANT, SVN, Jenkins, Agile/Scrum Appium, Oracle
Confidential, MN
QA Automation Tester
Responsibilities:
- Responsible for end-to-end delivery of the product
- Involved in writing User Stories and Acceptance Criteria from Product Backlog Items
- Designed test cases for all user stories and check test cases are meeting acceptance criteria
- Designed UAT test cases based on the business process flows
- Defined and designed integrated test cases for integration testing
- Developed Automation framework using Selenium Web Driver and Python Scripting
- Defined the testing process at organization level and documented the process.
- Identifying the area of impact in each integration and running regression cycle based on the need
- Conducting system testing by creating real time test environment along with the test data
- Implemented JIRA defect tracking tool and responsible for administration of the tool
- Used JIRA for defect tracking and created customized dashboard for tracking project health
- Involved in various documentation tasks such as daily status reports, weekly progress reports, Requirements traceability Metrics (RTM) and defect logs.
- Responsible for creating test bed for the application with valid and invalid data covering all positive and negative test scenarios.
Environment: Java, Selenium, TestNG, XPath, Firebug, Fire Path, Eclipse, Data Driven Framework, SoapUI, ANT, SVN, Jenkins, Agile/Scrum Appium, Oracle
Confidential, NJ
Sr. QA Analyst
Responsibilities:
- Analyzed Business Requirements, Functional specifications, Minor Development documents.
- Involved in testing Mobile banking application project as a Senior QA Analyst for both Functional and User Acceptance.
- Performed Regression testing by retesting the functionality after defect fixes on mobile banking application.
- Application was built on Agile (Scrum) methodology.
- Developed Test Strategy, test plans and test scenarios for work orders.
- Preparation and review of the test cases for complete functional coverage, Identification of Regression Test cases and test cases execution.
- Written Test Cases and Performed Manual Testing like Positive testing, negative Testing.
- Tested application within Testing, Development and Production environments
- Used Quality center for Defect Tracking and reporting, updated the bug status and discussed.
- Used UNIX commands to open, save the log files etc.
- Involved in Web Services Testing using SOAP UI.
- Performed Backend Testing to ensure the authentic retrieval of the data from the database
- Extensively used ALM to store and execute the UFT Scripts and for defect tracking.
- Worked on Responsive web applications across cross browsers and different Mobile devices
- Worked on validation of applications in Mobile devices using Perfecto Cloud
Environment: Informatica, JAVA, J2EE, Java Script, Oracle 11g, UNIX, Shell script, SOAP, SQL, XML, Agile (Scrum), SQL Server 2008, TOAD, putty, ALM, UFT, and Windows XP