Quality Control And Testing Resume
Southlake, TexaS
SUMMARY:
- 8 years QA experience in Manual/Automation testing of Web/Mobile apps and client server applicationin the field of Insurance, Finance, Travel/Airlines Solutionsand Educational group.
- Extended experience in System testing, integration testing, UAT testing, Functionality testing, and Regression testing.
- Thoroughly experience with use cases, and user requirement specification documents.
- Experience in automation testing using Ruby mine, QTP and Selenium.
- Expertise in Java,J2EE,JavaScript,HTML,HTTP,CSS, AJAX and XML.
- Well Experienced in writing VB Scripts in QTP and Java and Python in Selenium
- Knowledge with Banking, Finance and Mortgage Techniques
- Extensive use of Selenium IDE and WebDriver, JUnit, JMeter, JSON and TestNG.
- Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins, Cucumber and Web Services (REST, SOAP) testing using SOAP UI.
- Co - ordinate with developers, business analysts, and user representatives in application design and document reviews.
- Experience in Ruby, Cucumber, JBehave.
- Extensive experience with MySQL,T-SQL,MS SQL,SQL Server, Oracle Database.
- Capable to meet tight deadlines in a result-oriented and efficient manner.
- Good communication skills, a good team player and self-starter, capable of working independently and motivating a team of professionals.
- Expert in Black Box Testing, Grey Box Testingand involved in White Box Testing.
- Expertise in Data Validation and Data Migration Testing.
- Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME’s) and developed test cases.
- Well versed in SOA middleware Testing.
- Experience in Performance testing using tools like HP LoadRunner.
- Strong knowledge of Software Development Life Cycle (SDLC) and QA Methodologies like Agile, Scrum, Waterfall, and Iterative process .
- Used Android SDK tools such as ADB Logcat and DDMS for identifying software defects in android phones.
- Conducted data based testing by executing SQL and PL/SQL queries to in Teradata SQL Assistant,Oracle and SQL Server
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
TECHNICAL SKILLS:
Testing Tools: RubyMine, QTP9.0/10/11.0, SOAP UI, Selenium, Load Runner
Bug Reporting Tools: Quality Center, Bugzila
Databases and Tools: MySQL, T-SQL,Teradata SQL,Oracle, SQL Workbench
Operating Systems: Windows XP/NT/2000, Linux
Languages: Ruby, Core Java, J2ee, JSP, HTML, SQL, XML, JavaScript, JSP, Servlet, JDBC.
Methodologies: Agile/Scrum, Rational Unified Process (RUP), Waterfall
Framework: Spring IOC,SpringAOP,Spring MVC, Apache Wicket, Struts 1.x, JQuery, Hibernate
Java Development Framework: Spring, Hibernate, Wicket.
IDE: Eclipse 3.x, NetBeans 6.x
Web Service Technologies: Web Services, SOAP, Restful, Soap UI
Deployment & Build Tool: Apache Ant, Apache Maven1.0, Jenkins.
Source/Version Control: Git, SVN, VSS, CVS
Documentation Tool: Microsoft Word, Microsoft Visio, Open Office, Excel
Miscellaneous: MS office 2003, EditPlus, TextPad, Log4j, WinSCP.
Other skills: HL7, Ensemble, Meditech, WBIMB, MQ, Interface Explorer, Beyond Compare.
PROFESSIONAL EXPERIENCE:
Confidential,Southlake, Texas
Quality Control and Testing
Responsibilities:
- Analyzed solution architecture and design documents needed for each tracks and plan test design activities.
- Performed functional testing of Web Services /XML /SOAP and RESTful services using SOAP UI tool.
- Validated WSDL, request and response XML. Added Assertions to validate the response xml in SOAP UI.
- Added property transfer to fetch the data from the response of first step and transfer it into the request of the second step in the same test case/test suite.
- Written code using groovy scripting for adding properties into the project so that any test cases in that project can access those properties in the project-level.
- Maintained all the test cases in GIT/Bit Bucket by using Maven as a build tool and pushed all the code into GIT using command prompt.
- Utilized Jenkins to build all the test cases available in Git to ensure build is successful and maintain the build history.
- Utilized Jenkins, Git, and Eclipse for deployment on test servers.
- Involved in the Continuous Integration of the automation framework with Jenkins .
- Also involved in creating and developing an internal test tool to reduce cost and usability of external test tools.
- Written complex code in Java to build the testing framework for webservices using Eclipse as a platform .
- Developed new screen layouts and defined its behavior in an iterative process.
- Built UI on top of the code and deployed into Tomcat server using a war file. The web page developed can be accessed by anyone who has access/credentials to test.
- Arranged meetings to showcase the internal tool to the Product/Business owners and documented feedback from them. If there needs to be any changes then I will modify the code according to the changes and again present it to the Product owners.
- Involved in testing each webservice after deploying into server. If there is any error or null pointer exception went back to the code and modified the code to get the valid xml response for that webservice.
- Involved in documenting the customer feedback that we got from different Airlines so that we can maintain the system in a better way.
- Involved in maintaining the latest test cases so that customers can have better understanding of the sample test cases in the web page.
- Responsible for weekly status meetings showing progress and future testing efforts to the Manager.
Environment: SOAP UI 5.3.0, Groovy Scripting, SOAP, REST, JAVA, Eclipse Oxygen, Tomcat 9.0, SharePoint, GIT, Jenkins and Linux.
Confidential,Columbus Ohio
Sr. Test Automation Developer/ETL Tester
Responsibilities:
- Analyzed solution architecture and design documents including Source to Target & detail design documents needed for each tracks and plan test design activities.
- Drafted complex SQL queries and perform allocation testing from front end / user interface
- Defined test approach, created presentation, reviewed with Business partners and incorporated feedback and distributed final EDW test approach.
- Extensively written complex SQL for ETL and report testing. Approvals and test results and saved on SharePoint.
- Prepared test plans for each release, written test cases and executed them as part of functional testing.
- Prepared the feature files and step-definitions in Rubymine to execute the characteristic tests against the code/data.
- Validated the data between source and target by using Informatica data validation option.
- Analysis and reporting of defect information to assist management with risk management, process improvement and project management.
- Developed framework and automation test scripts from scratch in Rubymine tool using ruby.
- After logging defects in HP ALM conducted defect triage meeting with Dev team for defect resolution & closure post retest.
- Executed regression testing using automation scripts in Rubymine after defect got fixed.
- Developed and executed acceptance tests in Rubymine with sample data.
- Prepared test plans for each release, written test cases and executed them as part of functional testing.
- Validated the data between source and target by using Informatica data validation option.
- Well versed in using Quality Center for the testing and reporting activities.
- Identifying defects and performed root cause analysis by analyzing data quality issues.
- Responsible for testing Initial/Reconcile and Incremental/daily loads of ETL jobs.
- Participated in creating UAT test cases and testing the application during migration from Oracle to Teradata.
- Interacted with design/development/DBA team to decide on the various dimensions and facts to test the application.
- Implemented Test Driven Development (TDD).
- Created PL SQL procedures for data unloading and loading .
- Effectively involved and resolved user acceptance test concerns and Got Sign off from Product owner.
- Responsible for documenting the process, issues and lessons learned for future references.
- Extensively used service now for creating requests and svn to maintain code versioning.
- Responsible for weekly status meetings showing progress and future testing efforts to the QA Manager.
Environment: Informatica Power Center 9.5, Ruby Mine, Teradata SQL Assistant, SharePoint, Quality Center, Service Now, SVN, and Linux.
Confidential -Charlotte,NC
Automation Engineer
Responsibilities:
- Involved in the design of Test Plan and Test cases.
- Performed automation for Functional and Regression Testing using Selenium WebDriver.
- Develop applications to facilitate or automate operational tasks.
- Using Java as a platform for our project we implemented test cases using Eclipse.
- To provide a significant portion of "Functional Documentation" in the form of User Stories augmented with executable scenarios in Cucumber (Behavior driven development).
- Collaborate with customers to automate their processes.
- Written Test Cases for ETL to compare Source and Target database systems
- Designed, executed and maintained Selenium Web Driver (TestNg) automated test cases for regression test cases.
- Written SQL /PLSQL/Unix scripts for performance analysis, proactive measure .
- Complete ad hoc assignments per direction from Service Availability Managers or DTOC (Disney Technical and Operational Center) executives.
- Involvement of custom script and workflow implementation, SQL query development, network and systems design, performance and process improvement, and systems documentation.
- Used Java codes to handle textbox, dropdown, checkbox, buttons and popup controls.
- Experienced in writing test case using Java for Selenium Web Driver.
- Implemented web service testing like SOAPUI and REST.
- Developed UI tests with Protractor and Java tests in JUnit.
- Implementing the Design and development modules using Agile Methodology.
- Involved in documenting test cases and packaging test suites and making them available to all of engineering and QA using HP Quality Center.
- Implemented and experienced in Jmeter for API testing.
- Experience in tracking bugs through different technologies.
- Experience in Data Validation and Data Migration Testing.
- Responsible to write complex SQL Queries in Oracle for data validation.
Environment: Selenium Webdriver, Java, Eclipse, HP QC, Firebug, Oracle, SOAP, REST.
Confidential,Fairport,NY
Automation Engineer
Responsibilities:
- Involved in Business Requirements and Functional Specifications and develop Test Plan detailed Test Scenarios and Test cases.
- Automated Functional and Regression Testing using Selenium IDE, WebDriver, JUnit, ANT, Java
- Authored JavaScript, AJAX and Java codes needed for Selenium IDE and Selenium WebDriver to automate the tests.
- Written test cases in Pojo to implement BDD framework using JBehave.
- Experience in writing Python Scripts and UNIX Shell-Scripts
- Implemented Data Driven Framework using WebDriver, JUnit, ANT, Java
- Used Several Java collection classes, wrote code to handle textbox, dropdown, checkbox controls using XPath, selenium WebDriver classes.
- Experience with HPQuickTest Professional .
- Identified performance issues within the J2EE infrastructure.
- Used JUnit as driver to launch selenium scripts.
- Install and configure Oracle SOA Suite 11g components in Oracle Web Logic Server domains Environment.
- Monitor and manage SOA Components by using the Oracle Enterprise Manager, Fusion Middleware Control Console to perform administrative tasks.
- Plan and perform environment refresh, upgrade, patching, change management and release management duties for SOA Middleware application stack.
- Experienced in White Box Testing by authoring Java Codes in Selenium WebDriver
- Knowledge in AJAX and Dynamic web applications.
- Experience working with Storage/Server products.
- Written SQL scripts (PL/SQL) to query and validate the functionality in Oracle databases.
- Involved in UAT (User Acceptance testing)
- Extensive involvement in Black Box Testing
Environment: HP ALM,Selenium IDE, WebDriver,SOA Suite 11g, Appium,ANT, Java, Eclipse, Oracle 10g, HTML, XPath,JIRA.
Confidential,NY
Test Engineer
Responsibilities:
- Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
- Automated Test Cases using Selenium, Eclipse
- Preparing Test cases, reviewing the Test cases and executing Test cases.
- Involved in Designing and execute Test Scripts using Selenium WebDriver.
- Involved in Export Results into Excel and maintains the status of all the scripts.
- Involved in reporting the defects.
- Created functional automation scripts using selenium Web Driver.
- Implemented API Testing with web services SOAP and REST.
- Identifying the Regression Test Cases.
- Creating Reports using Selenium, Junit.
- Created selenium automation scripts in Java.
- Prepare the Daily Test Progress Report and Test Execution Report.
- Analyzing project risk and identification of project requirement.
- Traceability Matrix of test cases to corresponding requirements.
- Regression testing of application on defects fixes.
- Executing and logging, evaluate and documenting the results.
Environment: Selenium 2.X, java, Junit, Eclipse, J2EE, JSP, SQL Server 2005, SOAP,REST.
Confidential,Webster,NY
QTP/ETL TESTER
Responsibilities:
- Analyzed Functional specifications, Business rules to gain a better understanding of the application
- Prepared Test Cases for Basic, Alternate and Error Flows.
- Reviewed Test Scenarios and Test Cases.
- Conducted Smoke testing to ensure the stability of the Application
- Managing the Test Process, Web/eBusiness Testing,
- Used Test to invoke the scripts and initially performed the baseline testing and organized all the scripts systematically and generated reports.
- Test Case Execution and logging defects for the failed test cases into the Excel Sheet.
- Creation and Maintenance of Defect Profiles.
- Performed Performance testing with LoadRunner.
- Wrote VBScripts for Black Box and White Box Testing.
- Coordinating with Development Team for the bug fixing.
- Status reporting and test updating in HP Quality Center.
- Used Unix Shell Scripting as needed for backing up data.
- Performing Backend testing using extensive SQL queries by UNIX Shell Scripting.
- Used Win Runner for functional and regression testing of the application to make sure transactions and business processes work as intended and developed TSL scripts.
- Conducted Boundary and Error testing on the AUT manually for selected Test Cases.
- Involved in application Functional and Regression Testing of the application.
- Performed functional testing, smoke testing, regression testing and end-end testing.
- Used Data base driven framework to automate regression test cases using VB Script/QTP.
- Preparation of Defect Reports to track the project status.
- To detect/track bugs we implemented JIRA.
- Involved to write test clients to test the UNIX/Linux functionalities in the language like Java and Shell Scripting.
- Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
Environment: Toad,PL/SQL, XML, UNIX, Quality Center 9.0, Weblogicserver5.1, SQL Server 2005Windows 2003/XP, VS.Net 2008, ASP.Net, VB.Net, SQL Server 2005,T-SQL, CSS and HTML, QTP.
Confidential, CA
QTP Engineer/ETL Tester
Responsibilities:
- Created the test plan, test cases and test scripts based on functional requirements, technical specifications and use cases.
- Implemented Data Validation and Data Migration Testing.
- Implemented Descriptive programming using QTP.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the data Warehouse supporting tables and cubes.
- Involved in managing the object repository, Component Functions, wrote the code in the form of component functions in QTP.
- Extensively used the VB Script to develop highly optimized scripts.
- Involved in preparation of Data Driven Testing test strategy in QTP
- Involved in developing scripts, reusable library functions to support automation architecture using Screen based approach Used descriptive programming methods to identify Dynamic objects and automate complex scenarios.
- Performed Database Testing using SQL queries.
- Performed Onsite-Offshore coordination for the QAS2 implementation.
- Used Quality center for maintaining Test Cases and for Defect Tracking and Defect Reporting.
- Tracked defects using QC and generated defect summary reports.
- Used QC to manage the defects/requirements.
- Used Agile model in this project.
- Created libraries in VB Script to call from test script.
- Performed end-end testing.
- Used Data base driven framework to automate regression test cases using VB Script/QTP.
Environment: QTP, VB Script, HP QC, VS.Net 2008, ASP.Net, VB.Net, T-SQL, Microsoft SQL Server.
