Sr. Automation Tester/performance Tester Resume
Austin, TX
SUMMARY:
- Quality assurance professional with around 9 years of experience in Software Analysis of Database applications in MS SQL, Developing and implementing QA process, Agile QA processes in client/server applications on Windows environment.
- Proficient in testing 3 - tire and Client/Server architecture and automation testing in various modules using different tools.
TECHNICAL SKILLS:
Operating System: Windows 7, Windows 10, Linux, Mac
Testing Tools: HP Quality Center, Team Foundation Server
Automation Tools: Selenium Web Driver, JMeter, UFT (QTP)
Browsers: Internet Explorer IE, Google Chrome, Mozilla, Safari
Defect Tracking Tools: Microsoft test manager 2012, Jira
Office Tools: MS Word, Excel, Access, PowerPoint, Visio
Mail Server: Lotus Notes, MS outlook
Databases: SQL Server
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Sr. Automation Tester/Performance tester
Environment: Oracle, SQL Server 2012/2014, Mercury Test Director 7.0, SQL, Oracle 11g, TOAD, PL/SQL, SSRS, SSIS, Selenium, Performance Testing using Visual Studio Team System, TFS, Eclipse, SOAP-UI, Web Services
Roles and Responsibilities:
- Performed Software analysis, Design reviews and analyzed the Business applications as per the client requirements.
- Testing performed on both Web and Stand Alone Applications under UNIX and Windows environments.
- Designed test cases and automated test scripts using Selenium WebDriver and TestNG.
- Used Java Programming language to enhance selenium test cases.
- Designed and implemented automation frameworks like page Object framework, keyword Driven Framework, Data Driven Framework and Hybrid Framework.
- Documented the successful or unsuccessful completion of each test condition in the Test Director Script repository and verified actual results against expected results for discrepancies.
- Created performance testing scenarios for LoadRunner.
- Scheduled virtual users to generate load on server using LoadRunner.
- Designed and implemented performance test plans and test cases.
- Performed data form change analysis for implementing performance test plan.
- Reported performance issues and problems.
- Developed Vuser Scripts in Web, Java, .Net, Web Services and database protocols.
- Performance testing of client server, web services, web based applications and mobile applications.
- Used HPALM performance center, standalone controllers to create scenarios and run load tests.
- Analyzed results using LoadRunner analysis tool based on transaction persecond, Average.
- Used Selenium Grid, NUnit test scripts to run automated test cases.
- Maintained selenium and Java automated code and resources in source control for improvements and new features.
- Developed automated scripts and created with hybrid driven, Data driven and key word driven frameworks using selenium.
- Executed automation scripts on different browsers and environments to report defects and results to team.
- Involved in Automation Environment setup using Eclipse, Java, Selenium WebDriver and TestNG jars.
- Validate SOAP (WSDL), and REST API calls for storing and analyzing data input/output and error codes.
- Tested RESTful web services for testing API and backend using Rest client tool.
- Validating the web server logs using UNIX commands and wrote Unix Shell Scripts to perform batch jobs.
- Extensively worked with flat files and excel sheet data sources. Wrote scripts to test the flat files data in the databases.
- Extracted data from various sources like MDB, flat files and SQL server.
- Extensively used and developed SQL scripts/queries in backend testing of Databases.
- Performed Count Validation, Source Isolation, Dimensional Analysis, Statistical Analysis and Data Quality Validation in Data Migration.
- Analyzed various reports generated by SSRS.
- Participated in Walk Through, Defect triage and status meetings periodically.
- Logged defects into the defect tracking system (TFS, Jira and QC), and worked with the development team and other members of the team for status of the bugs and re-tested the fixed bug.
Automation Tester/Performance tester
Environment: Windows 7, Windows XP, Mainframe, DB2, Web Services, SQL server 2012, Oracle 11i, Toad for Oracle 8.6, Microsoft Project Server 2007, Selenium, WebDriver, TestNG, Eclipse.
Roles and responsibilities:
- Analyzed the business requirements and use cases to understand the application.
- Coordinated with developers to fix the bugs and conducted Functional (Positive and Negative), and Integrity Testing, Smoke testing, Security testing, GUI testing, UI testing.
- Tested application in both QA and Production environments.
- Prepared and maintained test matrix and defect log which gives clear indication of quality and stability of products.
- Created test plan using specifications from business requirements, which provided project wide strategic elements essential to quality assurance processes to be employed.
- Responsible for creating and executing Selenium Scripts to perform Functional and Regression Testing.
- Developed, enhanced and maintained automated testing scripts with selenium WebDriver.
- Created test cases using selenium WebDriver methods.
- Enhanced test cases using java programming features and TestNG annotations.
- Executed data driven testing and enhanced test scripts for global execution.
- Executing selenium test cases and reporting defects.
- Tracked test cases in quality center.
- Evaluated system or components compliance with performance requirements.. Improved, maintained and executed performance test frameworks.
- Executed automated test scripts using JMeter to test the performance of application.
- Implemented load testing and architecting the hardware and software using JMeter.
- Investigate and troubleshoot performance issues in a performance test.
- Monitored system requirements of application and databases using Dynatrace during test and identified the performance bottlenecks.
- Performed load testing on Citrix and VM Ware environment.
- Added performance measurements for web logic server in JMeter.
- Controlled and monitored response time, web hits, TCP IP connections, various HTTP requests and various system table stats.
- Uploaded and configured WADL file to JMeter applications to test the web service application.
- Involved in querying using SQL and updating records and validate database records as expected.
- Expertise in running Test Scripts from Quality Center/ Test Director on different hosts.
- Planned test strategy on how to automate testing.
- Performed backend testing by extensively using SQL queries to verify the integrity of the database.
- Tested functionality of application against different browsers.
QA Analyst
Environment: Windows 7, Windows XP, QTP 11.0, QC (ALM) 11.0, Mainframe, DB2, Web Services, AIX, Linux.
Roles and responsibilities:
- Created test Scripts for manual testing of batch and real time ESB processes that will be used as a baseline.
- Automated test scripts for the ESB Regression Test Suite.
- Involved in Meetings with Client’s Business Analysts and with Developers for getting the Test data.
- Managing and communicating with the Off-Shore team for providing the Test data and helping in resolving with the Application and the Environment issues.
- Involved in the creation of Automated Hybrid framework using QTP.
- Developed automated scripts using QTP to perform functional and regression testing,
- Developed automation test scripts using a Modular driven model, Data driven model and Keyword driven framework for reuse and preparing the Test data for the Project.
- Developed Reusable Components, keywords and Methods and enhanced numerous test scripts to handle changes in the objects of the GUI and in the testing environment.
- Created Reusable Functional Libraries using VB script.
- Used VBScripts in QTP to access webpage script variables.
- Involved in the Debugging and Execution of Automated Test Scripts and testing the Web services using QTP.
- Compare automation results with the manual test results to make sure automation results accurate and can be used further regression test cycles.
- Created reusable automation scripts for the use of other testing purposes.
- Importing Excel data to Quality Center (ALM) and vice versa using VB script.
- Validate the DB2 Database tables/columns/rows in the Mainframe application to connect database using selenium.
- Submit the reports based on the findings to validate the functionality of the upgraded ESB system deployed in Production.
- Involved in Closure reports for each module delivery to the Production.
QA Analyst
Environment: Windows 7, Windows XP, QC (ALM) 11.0, Mainframe, DB2, Web Services, AIX, Linux.
Roles and responsibilities:
- Created high-level QA Test plans, Test Procedures and Test cases based on software requirement specification (SRS).
- Developed Test Matrix for different Scenarios.
- Created smoke test cases for the end-to-end process of the success and failure path of the application.
- Conducted Regression tests for already reported Bugs to test whether any new fix has been applied or not and also to test whether the fix caused any other issues.
- Conducted integration testing of application.
- Performed defect root cause analysis.
- Performed Browser Compatibility Testing.
- Analyzed the results and used monitors to identify bottlenecks.
- Performed the Black Box Testing, Adhoc Testing, System Testing, Integration testing, Regression, UAT and Smoke Tests of the web based application.
- Experience in validating Web services using HP Service Test and SOAP UI.
- Logged software defects into the defect tracking system JIRA, and worked with the development team and other members of the QA team.
Manual tester
Environment: Microsoft Word, Microsoft Excel, SQL, Oracle 9i, Windows 2000, Win Runner, Test Director, Web Sphere.
Roles and responsibilities:
- Analyzed the Business Requirements and wrote both Functional Test Scripts executed them.
- Functional testing of all the applications was done manually.
- Performed regression testing and end to end testing of the application.
- Used SQL to perform data integrity testing.
- Used Test Director for test management purposes.
- Participated in defect Report meetings with developers, QA Management, Business Analysts and updated them.
- Logged defects into Defect Tracking Tools and discussed their status with developers.
- Involved in testing Life-Cycle of all the applications.
- Tested the fixes for the Change Requests, Bugs, and Enhancements.
