Technical Consultant Resume
San Antonio, TX
SUMMARY
- Over 8 years of experience in Automated and manual testing for various client/server and web - based applications.
- Good understanding in Software Testing fundamentals and Software Development Life Cycle.
- Extensively worked in all 4 phases of Software Development Life Cycle (SDLC)
- Extensively involved in writing Test Plan, Test Cases, Test Scripts and project related documentation.
- Involved extensively in various stages of Functional testing, Integration testing, Regression testing, User Acceptance testing.
- Experience with manual testing tools: HP Quality Center/ALM and Microsoft TFS and automation tools: Selenium WebDriver with C# and java, HP QTP/UFT.
- Good understanding of Appium, Experitest SeeTest tools for mobile app automation.
- Experience with Mobile Web and Cross browser automation testing.
- Experience with web services testing using Visual Studio and SOAP UI.
- Experience with Load Testing using Visual Studio and API Testing using SOAP UI and Groovy scripting.
- Back-end testing experience with SQL.
- Experience in Water Fall and Agile Environment.
- Great Knowledge on Web applications and Web Portals
- Strong knowledge of MS Office - Word, Excel, Access and Outlook
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment with resource constraints
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team
- Exceptional ability to quickly acquaint with new concepts and technology.
- Strong analytical, problem solving skills and a good team player with excellent communication and interpersonal skills.
TECHNICAL SKILLS
- Selenium WebDriver with C# and Java
- HP QTP/UFT
- HP ALM/QC
- Microsoft TFS
- Visual Studio IDE
- Eclipse IDE
- Appium
- Experitest SeeTest
- AweTest - Watir WebDriver
- Cucumber
- JIRA
- BugZilla
- SQL
- Microsoft Office Applications
- Terminal Emulator
- Windows and Linux
- Sitecore CMS
- Java Script
- HTML
- CSS
- JSON
- AJAX
- Angular JS.
PROFESSIONAL EXPERIENCE
Confidential, San Antonio, TX
Technical Consultant
Responsibilities:
- Develop custom automation testing frameworks using Selenium software testing framework, C#, NUnit and Visual Studio Enterprise and perform enhancements to handle new capabilities.
- Develop re-usable function libraries and automation tests in C#. Fix logic, coding and tool issues to ensure the tests run successfully.
- Perform cross browser testing using Selenium Web Driver with different browsers.
- Use Page Object Model while creating automation tests.
- Use Microsoft TFS to maintain and track test cases planned for automation and make use of HP ALM for defect logging and tracking.
- Generate clean HTML reports using Extent Reports API for automation tests and excel reports for performance\Load tests.
- Develop moderate to complex functions\methods and Assertions in C# to validate different features of an application.
- Make use of Google Chrome’s mobile device emulator to develop automation tests for various mobile devices.
- Develop performance and load testing solutions using Visual Studio Enterprise’s debugging and testing features.
- Make use of inbuilt as well as custom developed Extraction rules, Web Test Plug-ins and Validation rules.
- Develop coded versions of recorded performance tests while accommodating complex logic flows as per business needs.
- Perform automation test suite and performance\Load tests execution using Windows Task Scheduler with batch files and on Virtual Machines.
- Make use of Microsoft Excel as well as PostGRESQL database using SQL queries for test data management
- Maintain the automation code under source control using Git and TFS version control systems.
- Performing Web Services/API Testing using SOAP UI. Use Groovy scripting to update existing scripts or write new ones.
- Document test automation framework and setup.
Environment: Selenium WebDriver with C#, HP UFT, HP ALM, Microsoft TFS, Visual Studio, SQL Server, C#, Sitecore CMS, PostGRESQL, SOAP UI, NUnit, Groovy scripting.
Confidential, Orlando, FL
QA Analyst/QA Automation Engineer
Responsibilities:
- Developed automation framework from scratch using Selenium WebDriver and Visual Studio with C#.
- Analyzed requirements and wrote test cases using Microsoft TFS/HP ALM.
- Tested databases using SQL queries on Microsoft SQL Server.
- Executed automation test scripts on actual iPhone and Android smartphones.
- Wrote reusable WebDriver functions from scratch.
- Built the ability to run test scripts on various browser and mobile device combinations.
- Making use of assertions to perform validations.
- Using Visual Studio Team Foundation Server for source control and versioning.
- Extended WebDriver and WebElement interfaces to create methods to perform actions like scrolling through a page, closing a popup window dynamically, execute java script etc.
- Making use of page objects while automating manual test cases.
- Performed Web Service and Load testing using Visual Studio.
- Making use of various types of element locators to correctly identify the objects using Google Chrome developer tools.
- Working on setting up continuous integration on Visual Studio Team Services to automatically run a set of test scripts with each new build.
- Figured out how to use Windows Task Scheduler to schedule test runs at desired days and times.
- Using Microsoft Coded UI to automate desktop applications.
- Using Visual Studio templates to perform Performance/Load and Web Services/API testing.
- Made use of a tool called Experitest - SeeTest for running automation scripts on actual mobile devices.
- Working with Sitecore content management system.
Environment: Selenium WebDriver, HP UFT, HP ALM, Microsoft TFS, Visual Studio, SQL Server, C#, Sitecore.
Confidential, Charlotte, NC
Systems QA Analyst 5/Sr. QA Analyst/Lead
Responsibilities:
- Analyzed test cases and made modifications from the automation point of view if necessary.
- Made use of HP QTP/UFT and selenium for automation purposes.
- Involved with developing new automation framework which makes use of QTP/UFT Object Repository to accommodate and update changes in object properties in an easier way (dis replaced the existing automation development which was done using only Descriptive Programming.)
- Worked with webtable objects to get data and make necessary validations.
- Worked with Excel sheets to add or modify data.
- Participated in weekly team meetings to discuss any issues with respect to the automation process and provided input to make the process more TEMPeffective.
- Worked with HP ALM 11 to run regression test suites.
- Made use of virtual machines and schedule test run execution from HP ALM 11 during regression.
- Identified defects and updated the manual testing team and developers. Retested the defect once it TEMPhas been fixed.
- Wrote scripts from scratch and wrote user defined function libraries to return date in specific format, time, match regular expressions, make text comparisons etc.
- Worked with QTP/UFT synchronization points like Sync, Wait, Wait property etc.
- Made use of SQL statements to perform back end validations.
- Worked with a tool called Awetest to perform cross browser testing with Google Chrome, Firefox and safari. Making use of cucumber for mobile testing.
- Created regression test suites in ALM.
- Involved in writing automation scripts by making use of both Object Repository and Descriptive Programing.
- Helped manual testing team with running automation regression scripts from QTP/UFT and from ALM.
- Involved in writing test cases and updating them in ALM 11.
Environment: Oracle, ALM 11, Microsoft Excel, Microsoft Word, SQL, QTP 11, UFT 12, Windows 7, Awetest, Java.
Confidential, Richmond, VA
Quality Services, Automation Test Engineer/Lead
Responsibilities:
- Analyzed test cases from HP Quality center and ALM and verified if they can be automated.
- Wrote automation scripts for the test cases that are selected for automation using Selenium, HP Quick Test Professional (QTP) and VB Scripting.
- Made use of selenium webdriver for accessing forms, links, tables, keyboard and mouse events etc.
- Automated Attachmate Extra terminal emulator application for getting data from backend and verify dis data with data displayed in UI.
- Worked with data driven and hybrid frameworks and worked in Agile methodology.
- Used Excel objects to write data obtained from back end to an excel sheet.
- Used Quality Center extensively for writing test cases, Execution of test cases, maintenance of test results, defect reporting & Tracking and also for generating detailed test reports.
- Integrated Quality Center with Ms-Office and managed the entire test documentation like Test Cases, Test Execution Results, Defect Reports and Test Status Reports.
- Wrote user defined functions for matching regular expressions, getting child objects etc.
- Wrote scripts for validating links and verifying their color and underline properties.
- Made extensive use of VB scripting to test format of currency, date, time, text comparisons, check boxes, edit boxes, web buttons, page navigation and URLs.
- Validate data displayed in UI with data stored in an excel sheet and mark the entry as “Y” if their is a match between UI data and stored data.
- Made use of checkpoints like page, table, text etc. and made use of QTP data table.
- Made use of synchronization points wherever necessary.
- Modified existing scripts that were used for an old and similar application to use them with testing of the new online banking application.
- Assisted manual team on how to run scripts from QTP and identify basic issues and assisted in manual testing activities by making use of HP QC and HP ALM.
- Helped setup QTP and configure the integration with terminal emulator plugin.
- Scheduled test script execution during night from ALM.
- Was able to contribute individually by debugging, scripting from scratch, and identifying technical issues with the tool, coordinated with off-shore testing team in setting up test environment, and participated in knowledge transfer.
- Performed back end testing by making use of SQL queries.
Environment: Oracle, ALM 11, Microsoft Excel, Microsoft Word, Attachmate Extra, Terminal Emulator Plugin, SQL, QTP 11, Windows XP, Java.
Confidential, Atlanta, GA
QA Analyst
Responsibilities:
- Played the role of QA Analyst to analyze business requirements, understanding design specifications to understand application functionality.
- Wrote Functional and Regression Test cases in Excel and part of them in Test Director.
- Conversant with analyzing requirements and defining high level and low level test requirements and detail test cases.
- Extensively involved in testing the web based employee time usage application for RBC.
- Performed Unit, System, Regression, Performance, Functional and User Acceptance testing.
- Involved in Data Analysis, Planning and Setup of Data in Test Environment.
- Created and executed data driven test scripts in QTP.
- Worked on both Expert view and Keyword view in QTP.
- Performed Integration Testing and Batch Testing in Quality Center.
- Inserted Check Points to Check for the broken Links, Text, and standard properties of an object using QTP.
- Created User Defined Functions in QTP.
- Extensively used SQL queries to verify the integrity of the database.
- Conducted Performance testing using Load Runner.
- Conducted Load testing by generating Vuser.
- Defined transactions to measure server performance under load by creating rendezvous points to simulate heavy load on the server.
- Performed result analysis using online monitors and graphs using Load Runner.
- Involved in Coordination activities with Release Management and Environment Management team.
- Tracked software bugs using Test Director and informed developers to resolve technical issues.
- Created Win runner Scripts using TSL language to conduct regression testing.
- Implemented Data Driven Test Scripts and wrote TSL reusable functions.
- Performed web services testing using SOAPUI.
Environment: Oracle, UNIX, Load Runner, Win Runner, Test Director, Microsoft Excel, Microsoft Word, SQL, QTP
