Sr Qa Analyst / Automation Engineer Resume
Deerfield, IL
SUMMARY
- QA Analyst / Automation Engineer with 12 years of professional IT experience in analysis, design and testing of multi - tier application architectures, enterprise wide data warehouses, client/server and web-based applications.
- Involved in different business processes and assisted organizations to get an increased quality, effectiveness and satisfied client service.
- Extensive experience in delivering critical solutions on various levels of project planning, business processes, quality assurance and business analysis.
- Analyzing the Business Requirements Documents (BRD), Functional Requirements Documents (FRD) & Data mappings.
- Good knowledge and experience in ALM using HP Quality Center. Requirements management, Test Planning, Defect management etc.
- Strong knowledge of software development life cycle (SDLC) in all phases of a project.
- Designed and documented Test Plans, Test Cases, Test Scenarios, and Test Strategies based on business requirements and Design documents.
- Identified the Test Cases and documented them in Quality Center.
- Worked with the Developers and the test analysts to verify the Test Cases.
- Prepared test data for positive and negative test scenarios for functional testing.
- Excellent skills in Bug Reporting using HP Tools Test Director/Quality Center.
- Experience in performing GUI Testing, System testing, Integration testing, Regression testing and Back end testing.
- Experience in planning and executing Black box testing, Acceptance testing and Smoke testing.
- Experience in testing software application like Client-Server, Web based and distributed applications.
- Excellent Knowledge in all phases of Software Development Life Cycle (SDLC) & Software testing life cycle (STLC).
- Experience in Back-end testing. (Database Testing).
- Creating & executing import - export programs on SOAP UI in Web services.
- Good experience in identifying page objects using all possible Locators including Xpaths.
- Experience in Cross browser testing in Selenium.
- Good experience and understanding of Page Object Pattern/Model in test scripts to write element descriptions.
- Generated and executed test scripts in Selenium using Java.
- Generated test reports after every test suite execution in jUnit and TestNG Framework.
- Performed Functional, Integration, Regression and ad-hoc testing.
- Supported and trained junior testers to create user cases and other testing documents.
- Extensive experience in successful implementation of UAT cycles from kick-off to business sign-off process.
- Expertise in writing test plans, manual test cases and test scripts using QTP.
- Extensive experience in automating manual test cases into QTP Scripts and track defects.
- Extensive experience in Production Support/Coordination Processes, Production, Release and Migration activities, Production Issue Flow Process, Bugs & Enhancements, SLA’s, Reports on Tickets, Root Cause Analysis (RCA’s) to keep high availability of operational systems.
- Well-organized, efficient, a quick learner and self-motivated.
- Ability to handle multiple tasks and work independently as well as in a team.
- Possess excellent verbal and written skills along with interpersonal and organizing skills.
- Organized and dedicated with a positive attitude. Vast experience in different testing methods such as Functional, System, Regression, Integration, Performance, Security, Positive, Negative, End to End, UAT and Load testing.
- Experience in designing and development of Automation Frame Works (Linear, Data Driven, Module Driven, Key-word Driven and Hybrid.)
TECHNICAL SKILLS
Languages: Visual Basic, Java, VB.net, C/C++, SQL.
Web Technologies: HTML5, XHTML, CSS3, VBScript and JavaScript, XML, AJAX, JQuery1.11.1DOM.
Databases: MS-SQL Server 6.5/7.0/2000/2005 , Oracle 8i/9i/10i, DB2, MS Access, Crystal Reports.
OS: Windows 2000/ XP/ Vista, UNIX, LINUX, DOS.
Technologies: Object-Oriented Design/Development, ADO, ADO.Net, ODBCWin32 API, .NET Framework 1.1., 2.0., 3.5.
Networking: LAN/WAN, Ethernet, TCP/IP, UDP.
Data Access: SQL, PL/SQL, TOAD.
Project Management: MS Project, MS Office.
Version Control: MS-Visual Source Safe.
Tools: /Applications: Visual Studio 2008, FrontPage, Photoshop, Dream Weaver, MS-Visio 2000, Microsoft Visual Modeler, MS Project.
PROFESSIONAL EXPERIENCE
Confidential, DeerField, IL
Sr QA Analyst / Automation Engineer
Responsibilities:
- Designed and developed functional test procedures and assisted in the evaluation of hardware and/or software test requirements to perform quality checks.
- Selected testing specifications for new products to ensure testing procedures comply with project requirements.
- Involved in the test plan reviews and test reporting.
- Involved in preparing the QA documents.
- Attended walk-thru and review meetings and prepared test cases.
- Writing and Reviewing the Test scenarios, Test scripts and Test cases.
- Attended walk-thru and review meetings and prepared test cases.
- Good experience in identifying page objects using all possible Locators including Xpaths.
- Involved in Cross browser testing in Selenium.
- Web services testing using SOAP UI.
- Worked with Page Object Pattern/Model in test scripts to write element descriptions.
- Generating test scripts in Selenium using Java.
- Executing test suits / scripts in Selenium.
- Well versed with Selenium IDE, WebDriver and TestNG.
- Generated test reports after every test suite execution in TestNG Framework.
- Conducted Compatibility tests with multiple operating systems and browsers.
- Worked on creating the change requests for any new changes.
- Involved in converting manual test cases into automated test scripts.
- Involved in preparing automated testing Frameworks such as Keyword Driven and Hybrid.
- Documented and maintained records of test progress and test results.
- Documented procedures and recommendations for all phases of product testing.
- Assisted in troubleshooting customer issues and dealing with company products.
- Provided technical support to other engineering groups.
- Participated in the development, maintenance and refinement of internal quality control and reliability programs.
- Attended trainings, seminars and other technical-related conferences or seminars and interacting with peers.
- Involved in risk analysis & gap analysis.
- Prepared UAT scripts for UAT groups and scheduled UAT in a timely manner.
- Logged the issues from UAT and communicated to developers for further research & fix.
- Conducted weekly status meetings with UAT for discussing bugs and enhancements.
- Performed other duties as assigned.
Environment: JAVA v.7, JavaScript, Quality Center v.10.0, QTP v.10.0, Jquery v1.11.1, UNIX, HTML5, XML, CSS3, DB2 v.9.7.0, Web Services, SOAP UI, Selenium, eScrum and Agile, SAP, People Soft, TOAD v.11.
Confidential, Irving, TX
Automation Engineer
Responsibilities:
- Interacted with the 7-11 users and development team to identify and design process enhancements for RISE.
- Involved in risk analysis & gap analysis based on the requirements.
- Participated in the Weekly QA meetings and involved in Test plan preparation, Test Strategy based on the Business requirements.
- Involved in preparing the QA documents.
- Attended walk-thru and review meetings and prepared Test cases.
- Writing and Reviewing the Test scenarios, Test scripts and Test cases.
- Involved in Manual Testing, System Testing, Regression Testing, Unit Testing.
- Involved in Black box testing, Smoke testing, UAT Testing.
- Good experience in identifying page objects using all possible Locators including Xpaths.
- Involved in Cross browser testing in Selenium.
- Worked with Page Object Pattern/Model in test scripts to write element descriptions.
- Generating test scripts in Selenium using Java.
- Executing test suits / scripts in Selenium.
- Generated test reports after every test suite execution in TestNG Framework.
- Conducted Compatibility tests with multiple operating systems and browsers.
- Worked on creating the change requests for any new changes.
- Involved in converting manual test cases into automated test scripts.
- Involved in preparing automated testing Frameworks such as Keyword Driven and Hybrid.
- Prepared UAT scripts for UAT groups and scheduled UAT in a timely manner.
- Logged the issues from UAT and communicated to developers for further research & fix.
- Conducted weekly status meetings with UAT for discussing bugs and enhancements.
- Worked on writing and executing SQL queries.
- Involved in testing reports.
- Identified software errors and interacted with developers to resolve technical issues.
- Executed positive & negative scenarios for UAT.
- Involved in the writing and execution of the Test scripts and Test cases to verify the functionality of the application or system.
- Worked extensively on Quality Center tool for logging and tracking defects.
- Logged the Defects and assigned them to the developers and coordinated with them in Bug-Fix process.
- Coordinated with Onsite and Offshore QA & Development teams.
Environment: Quality Center 10.0, QTP 10.0, Selenium, SOAP UI, WebDriver, TestNG, Windows Server 2003/XP/Vista, Oracle, MS Office 2007, Agile & Scum.
Confidential, Trenton, NJ
Sr QA Engineer
Responsibilities:
- Attending business sessions, understanding the Requirements/Business.
- Involved in designing and development of Automation Frame Work.
- Organized and Participated in the team meetings with developers and project coordinators
- Actively Participated in estimations taking into account Dev/QA cycles.
- Analyzed, reviewed the system design specifications and involved in gathering the business requirements.
- Designed and developed the test plans & User acceptance test plans.
- Involved in Release management process.
- Developed and reviewed the test cases.
- Prepared resource estimations and outlined the testing time lines.
- Good understanding and experience in testing web services using SOAP UI.
- Organize and provide training sessions for automating the re-usable test scripts.
- Created Smoke tests by checking the basic environment dependencies.
- Reviewed Unit test specifications prepared by the developers.
- Responsible for defects resolving process with project team members.
- Participated in the team meetings with developers and project coordinators.
- Classified bugs based on the severity and priority.
- Involved in UAT testing process.
- Prepared test summary reports and the end of each test cycle.
Environment: Oracle v.11g, MSOffice 2007, Oracle SQL Developer, Eclipse v.3.7, Java Script, QTP 10.0, Quality Center 10.0, UNIX, HTML4, CSS3, XML, Agile & Scrum.
Confidential, Queens, NY
QA Analyst / Automation Engineer
Responsibilities:
- Presented the designs and project initiatives for approval to upper management.
- Interacted with business analysts and developers.
- Involved in weekly status meetings and project planning.
- Involved in preparation of use cases for different actions on the application.
- Involved in the documentation of the business requirements from different units.
- Involved in preparing the test scenario, test cases for complete application testing.
- Interacted with the end users and development team to identify and design the process enhancements.
- Interacted with the end users to develop specifications for enhancements.
- Experienced in automating Java services and web services.
- Involved in Software Configuration Management and Version Control (Visual Source Safe).
- Developed test scenarios, test cases and reviewed the test cases.
- Detected, Logged and classified defects based on the severity and priority.
- Performed Functional, Regression, Negative, positive, End to End and User Acceptance testing.
- Extensively involved in UAT (user acceptance testing) testing process.
- Reviewed Unit test specification prepared by the developers.
- Participated in defects resolving process with project team members.
- Organized and Participated in the team meetings with developers and project coordinators.
Environment: JAVA v.6, J 2EE, JavaScript, Quality Center v.10.0, QTP v.10.0, HTML4, XML, UML, DB2 v.9.x, Web Services, Agile, people soft.
Confidential
QA Analyst
Responsibilities:
- Attended reviews and design meetings to understand the application.
- Involved in Requirement review and Gap Analysis Using QC.
- Communicated with the Business Team for requirement issues and their resolution.
- Prepared of Test scenario’s and Use cases Using QC.
- Created test cycles for multiple releases.
- Created manual test cases and executed in Quality Center.
- Converted manual cases into automated scripts using HP Quick Test Professional.
- Performed manual testing of the application for GUI and functional validation.
- Designed and implemented automation test framework using QTP.
- Extensively used Descriptive programming in QTP for creating automated scripts.
- Prioritized test cases for Automation (For regression cycles).
- Created the Automation Test Plan and extensively used QTP for creating scripts for functional regression testing of the application.
- Performed automation testing using QTP and parameterized the scripts to execute multiple sets of data.
- Developed and executed SQL queries for backend testing.
- Reported defects using HP Quality Center.
- Executed the Test Scripts (QTP Scripts & VBScripts) in different environments.
- Run data driven tests taking data from external resources (Excel, DB Tables, Flat files etc).
- Prepared Test Status Reports about Automation Test Coverage and Defect Summary.
- Identified the high-risk areas of the application and prioritized them.
Environment: Java J2EE v.6, SQL SERVER 2008, Oracle 10g, IIS 7, Apache, J boss, Web logic, Web Sphere, Windows 2000/2003/XP/7, Quality Center v.10.0, QTP v.10.0.
Confidential
Test Analyst
Responsibilities:
- Responsible for analyzing business requirements and development specifications in order to create and execute test plans.
- Involved in different phases of Project Life Cycle.
- Functioned as the Onsite / Offshore coordinator.
- Participated in business, client and status meetings.
- Developed test plans, test specifications, test cases for functional, regression and User Acceptance Testing.
- Configured test environment for specific test cases, create test data, and execute automated or manual tests, document results, and update defect tracking systems (QC).
- Worked closely with developers, Business Analysts.
- Automation of Smoke Test and Regression modules using Key word driven testing using QTP and Quality center.
- Regression testing and analyzing the output and comparing with previous release results of existing functionalities (using QTP, Quality Center) to check the repercussions of new enhancements.
- Escalated environment issues to corresponding project teams and followed up with expected fix details.
- Use middleware tool TIBCO to transfer data from one system to another system.
- Entered defects into the Quality Center and followed up with application Teams.
- Coordinated and interacted with System Administrators, UNIX Administrators, DBAs, Network Engineers, and Application Teams and Architecture teams in test bed preparation.
- Monitored response times, memory leaks, and network bottlenecks for every application.
- Analyzed event logs, application logs, SQL logs and perfmon counters/graphs to generate application performance reports.
Environment: Quality Center v.10.0, Quick Test Pro (QTP) v.10.0, TIBCO, UNIX Shell Scripts, Perl/CGI, TCL/TK, SQL, VBScript, C, Oracle 8i, UNIX (HP-UX, Solaris, Linux).
Confidential
Test Analyst
Responsibilities:
- Reviewed the Business Requirement (BRD) document and participated in the BRD review meetings.
- Followed the Agile/Scrum methodology throughout the software development and testing Lifecycle.
- Experienced in working with e-Scrum tool to define user stories and track the work.
- Participated in preparing Test Plans and test specification documents.
- Worked closely with Business and Development teams to discuss the design and testing aspects of the applications to design the Test cases.
- Worked with business stake holders on various project issues and time lines.
- Involved in the Risk analysis, resource estimations and outlined the testing time lines.
- Used Quality Center as a bugs reporting tool for communicating between developers, product support and test team members.
- Generated graphs using Quality Centre (QC) like: test execution graphs, defect summary graphs and etc.
- Quality Center Administration like: adding/removing users, etc.
- Involved in writing UAT test cases, preparing test data and test plans.
- Experienced in conducting UAT defects resolution process. (With project team members)
- Involved in End-To-End testing process and prepared & executed end to end test cases.
- Experienced in designing automation frame work (Either key-word driven or Hybrid).
- Automated and executed automated scripts with different sets of data using external files (MS Excel) in QTP.
- Created and using reusable actions using QTP.
- Modified existing automated test scripts wherever necessary using HP Quick Test Pro (QTP).
- Experienced in creating, scheduling and run batch jobs using Quick Test Pro.
- Analyzed and reviewed test results after every batch test run.
- Used different types of check points in Quick Test Professional while creating scripts.
- Coordinated with offshore and onshore QA testing teams, assigned, tracked & reviewed their work.
- Classified and assigned the severity to the defects.
- Conducted functional, system, regression and retesting.
- Extensively used Quality Centre to track, review and analyze the defects.
- Prepared test summary reports/documents after every test cycle in Quality Center.
Environment: Quality Center v.9.0, JIRA, Oracle10g, Teradata v.12, Cognos v.8, MSOffice 2003, SQL Server 2008, Agile, QTP v.9.0, JMX console, VB Script, JMeter 2.4, JMeter 2.5.1, UNIX, HTML4, XML, Excel 2003.