Sr. Quality Engineer Resume
Scottsdale, ArizonA
PROFESSIONAL SUMMARY:
- Over 7 years of IT experience in Software Testing, Test Automation, Quality Assurance, Analysis and Design in diversity of applications which includes Java, Web, Client - Server, Selenium RC/Web Drivers.
- Excellent understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Test Methodologies.
- Experienced in performing Integration, System, Smoke, Performance, Product, Regression, Security, UAT, GUI and Data Interface Testing.
- Proficient in Functional Testing tool Quick Test Professional (QTP/UFT) and the various frameworks in QTP/UFT.
- Experienced in giving to the functional testers to execute Test Cases using QTP/UFT as part of Regression Testing.
- Working experience on Data driven and Keyword driven frameworks in QTP.
- Experienced on demonstrating the Automation Framework in QTP/UFT to client and driven project status calls with client.
- Expertise in Automated-testing includes concentrated application, and interaction with HP Tools like UFT/Quick Test Professional (QTP), SOAP UI and ALM/ Quality Center.
- Ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
- Execution of Manual and Automation Business Components, Test Scripts through Test Management Mercury tool like HP ALM Quality Center.
- Experience building automation framework from scratch using Selenium RC, JAVA, Junit and Eclipse.
- Experience in Automation testing using Selenium Web Driver /RC / IDE, JUnit, TestNG, Jenkins, Maven, Ant, Cucumber, JMeter and HP UFT.
- Experienced in generating VBScripts to automate the tests using QTP/UFT and developing Reusable Functions, Variables, Descriptive programming to reduce time maintaining object repositories.
- Experience in writing SQL and PL/SQL scripts to validate the database systems and for backend database testing.
- Well versed with SQL, PL/SQL and Oracle queries to run the data integrity tests.
- Experienced in Design, Development, Implementation, and Execution of Reusable Automated Test Scripts using tools such as Selenium.
- Solid experience in writing Test scenarios, Test Conditions, Defining Test Cases, Developing and maintaining Test Scripts, Test plans, Defects and Status Reports.
- Proficient in Functional Testing tool Quick Test Professional (QTP/UFT) and the various frameworks in QTP/UFT
- Extensive experience in Defect tracking tools like QC, HP ALM , Jira and Bugzilla.
- Executing post build verification tests using Quick Test Professional Test Automation Tool.
- Expertise in developing Test plans, Test Automation Script, designing Test cases, executing Test Cases, creating Test scenarios, analyzing Test Results, reporting Bugs/Defects, and documenting Test results.
- Expertise in executing VuGen scripts in Load Runner for Performance, Load and Stress Testing using Controller in Load Runner/ Performance Center and generated reports using the Analysis tool in LoadRunner.
- Expertise in Setting up a Performance Environment.
- Experienced in conducting different types of testing including Black Box Testing, GUI Testing, Data Driven Testing, Back End Testing, Integration, Regression, Sanity, Functional and System testing, Ability to work with all levels of management, willingness to learn and implement new ideas quickly and to be a collaborative team player
- Ability to handle multiple tasks to meet deadlines and deliverables.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/RC/IDE/GRID (java script) HP Quality Center, ALM, Identity Hub
Languages: HTML, CSS, Java, XML, Java.
Test Framework: Junit, TestNG.
Operating Systems: Windows XP/ 2000/03/07/08/10 , UNIX, Linux and Mac OS, Citrix
Build Tools: Maven, Ant
Web Debugging Tool: XPath, Firepath, Firebug.
Project Methodologies: Agile-Scrum, Waterfall, V-Model.
Defect Tracking Tools: Jira, Bugzilla, Test Director, Rally.
Other Tools: JDA, Pricing Tool, PDB, Putty, Sterling Tools, Jenkins, DOM, API, Tool Suite, SOA, REST API, Sonar, Find Bugs, Check style, Git, JMeter, HP unified functional testing(UFT), OIM, LoadRunner, OCTANE
PROFESSIONAL EXPERIENCE:
Confidential, Scottsdale, Arizona
Sr. Quality Engineer
Responsibilities:
- Worked on AGILE Environment - Participated in the Project planning session for Estimating of the time and resources for executing the test cases.
- Tested the application under Scrum (Agile) Methodology
- Developed and maintained Test Plan, Test Conditions, Test Data and Expected results for both Functional and Performance tests.
- Extensively used test management tool like TestRail and JIRA to develop test cases, test scripts, executing the scripts and tracking the defects, Logging the defects and reporting the defect bug
- Analyzed Business Requirement document and Business Use Cases in development of Test Plans.
- Involved in writing and implementation of the test plan, and various test cases for UAT.
- Prepared scripts using VB Script to automate test case scripts in QTP/UFT for the Front-end-applications.
- Enhanced Regression Test Cases to implement complex testing scenarios, increased permeations of Functionality Testing and increased code coverage using UFT.
- Performed manual/automation testing on different modules of the application.
- Worked with Data Sheet to facilitate the automation testing in UFT.
- Participated in status meetings to report issues. Communicated with developers through all phases of testing to prioritize bug resolution using JIRA
- Maintained bug lists for critical issues using JIRA
- Performed Integration Testing and Batch Testing in QTP .
- Identified Test cases based on the requirements, participated in implementation of Test Cases, and Test Script according to the Business Requirements, System Requirements.
- Tested Browser compatibility to ensure that it works on all Browsers (IE, Firefox, Chrome, Safari, etc.) and Tested on Remote server/desktop through Selenium Grid.
- Performed different kinds of testing like Black Box, GUI, Functionality, Integration, Regression Usability, System and User Acceptance Testing.
- Automated Smoke and Functional test cases using Selenium Web driver, Junit and Java (Eclipse IDE).
- Created and executed automation test scripts using Selenium web application testing utility
- Automated the test cases by recording those using Selenium IDE. Run the test cases on multiple browsers simultaneously using Selenium Grid
- In corporate Selenium for automation of Identified Test Scenarios
- Cross browser testing across different browsers like Internet Explorer, Firefox and Google Chrome.
- Built the Requirements tree and Test Plan tree in HP ALM. Documented, logged and tracked defects and test results.
- Wrote the design steps in HP ALM for automation purpose, involved in defect reporting and assigning the defects to development team through HP ALM.
- Worked with development team investigating and correcting software defects based on the test results
- Created Requirement Traceability Matrix and updated the Requirement traceability matrix timely with the changes in HP Quality Center.
- Developed and maintained Manual and Automation test scripts through HP Quality Center.
- Involved in coordinating test activities in an Offshore Onsite Model with various teams.
Environment: UFT/QTP, Selenium, Eclipse, TestNG, Ruby, Web driver, Quality Center, Windows, MySQL, Oracle SQL Server, Identity Hub, OIM, SAM, HP ALM
Confidential, Jacksonville, Florida
Sr. QA Automation Engineer
Responsibilities:
- Involved in building automation framework from scratch using Selenium Web Driver, JAVA, Junit, and Eclipse.
- Performed Data driven testing using Selenium WebDriver and Junit functions which reads data properly from XML files.
- Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms. Performed Unit Testing with Junit framework.
- Developed QTP scripts for various reports.
- Created VB scripts for regression testing using QTP.
- Ensures that the existing functionality is working properly by performing regression testing with QTP Scripts.
- Developed and maintained automated regression test cases in Selenium using Java programming language.
- Developed the test scripts and analyzed the results in various stages of the application including integration, regression, functional and acceptance testing using Selenium.
- Used Selenium IDE for Open source web testing.
- Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Developed VB script function libraries and Descriptive programming by using UFT .
- Using UFT , converted manual test cases to automation test scripts, Developed automation test framework for HP Quality Center, QTP / HP UFT .
- Used VB script language, for UFT programming purposes.
- Enhanced Regression Test Cases to implement complex testing scenarios, increased permeations of Functionality Testing and increased code coverage using QTP.
- Performed GUI interface testing at client side using QTP.
- Used VB scripting extensively to automate functional test cases using UFT performed data driven testing by data driver wizard and parameterization in UFT for web-based application defects are logged using HP ALM and follow up with business and developers to discuss about the issues.
- Created, updated and maintained the object repository.
- Customized and enhanced the Test Scripts defining various Checkpoints, Synchronization points, Input value, Output value, Parameterize Test, Define Regular expressions, Recovery Scenarios, Optional Steps using HP UFT QTP.
- Performed Functional and Regression testing using HP UFT QTP.
- Performed Smoke and Functional testing on every build of the application.
- Performed Data driven testing using Selenium WebDriver and Junit functions which reads data properly from XML files.
- Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms. Performed Unit Testing with Junit framework.
- Involved in the sprint meeting to finalize the user stories with Business analyst, stake holders, Development team and testing team.
- Coordinated the daily scrum call and updated the impediments and status.
- Participated in the retrospective meeting and shared the ideas to improve the sprint quality, Gathering requirements from application team or Client.
- Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
- Expertise in working with Checkpoints of QTP .
- Extensive experience in Functional testing, Black Box testing, system testing, Integration, Regression Testing, Database testing, Negative testing, User acceptance testing, Ad-hoc testing and Browser Compatibility Testing.
Environment: UFT/QTP, Java, Selenium Web Driver, Jenkins, Junit, Ant, Eclipse, SOAP UI, Jira, XML, DOM, Internet Explorer, Firefox, Chrome, SQL, MySQL, Windows.
Confidential, Chicago, Illinois
QA Test Engineer
Responsibilities:
- Understanding the business requirement and prepared test cases and business components using BPT framework.
- Extensively experienced in designing Test Cases, Test Scenarios, and Test reports.
- Performed Manual, GUI, Functional, Regression, and Smoke testing on the application and Role based testing for SharePoint application.
- Investigated Software defects and interacted with Business Analysts to update the test cases in Quality Center and Developers to resolve technical issues.
- Extensively used QTP integrated environment like Data Table, Actions, Recovery scenarios.
- Performed Manual Functional testing with QC and Regression Testing with QTP .
- Worked with business analysts, developers, and content department to resolve issues using Quality Center.
- Prepared Test cases and Test plans for new functional modules. Written Grey box and Black box test cases based on the user and Business Requirements.
- Actively involved in SDLC and STLC process and used tools like ALM, Selenium RC/Web driver, JMeter, SOAP UI, SSMS and Visio.
- Worked on Selenium IDE, the integrated development environment for Selenium scripts using Firefox, Internet Explorer and Google Chrome.
- Automated the regression test cases using the Selenium & TestNG. Automated the Test Cases using Selenium RC, Java Eclipse and JUnit.
- Extensively used my SQL proficiency during data migrations. Ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
- Actively participated during functional and regression test cycles. Supported all major production releases.
- Used Firebug and Fire path to identify elements on the page and used ALM and JIRA for tracking, analyzing and documenting defects.
- Executed Automated tests in appropriate test regions in support of unit, integration, functional, and regression testing used Selenium RC.
- Designed and developed automated scripts, which involved Functional Regression, Integration test cases using Selenium RC.
- Performed backend testing using SQL Navigator. Conducted Regression testing using QTP after the bugs have been fixed by the development team.
- Executing the test scripts in UFT and ALM. Developed test scripts and function libraries using VBScripts.
- Executed the end-to-end testing to test the business flow from Mobile application to report generation.
- Worked in an agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
- Conducted regular status meetings with the team to discuss on work assignments, task evaluation addresses any open issues and concerns.
- Co-Ordinate with functional team members to identify the automation test script for validated string, UAT and Regression test cycles.
Environment: Selenium RC, Web Driver, Selenium Grid, Quality Center, Windows, Agile Methodology, MS Office tools, Oracle, SQL Server, HTML, XML, VSS and UNIX
Confidential, Plano, Texas
QA Analyst
Responsibilities:
- Responsible for Test Plan, Test Strategy, Test Cases and Test Scripts walkthrough for the auditing purpose at the end of the year.
- Created, performed and maintained Gap analysis, Test and Tractability Matrix.
- Interfaced with developers to resolve technical issues and investigate software fault.
- Performed testing of different Tax forms using mainframe and web applications.
- Take the overall responsibility for the Jira configuration and be the go-to person for any Jira issues, enhancements or best practice question.
- Experience in testing Web Services, XML, SOAP and RESTFUL services using Soap UI tool to validate WSDL and request & response xml.
- Ensure agile principles followed - agile coaching, conduct scrum ceremonies, maintain task board.
- Analyzing the System Requirement and involved in manual testing of applications
- Help with the introduction and adoption of Agile values, principles, methods, and practices
- Involved installing and managing different automation and monitoring tools.
- Manually migrated Jira from 4.1 to 5.8 standalone Jira on Linux server.
- Experience in working with SQLite Database, Great knowledge in RDBMS and SQL queries.
- Installed various Jira plug-in such as Jira client, Jira importer plug-in, Jira Charting Plug-in, the connector for Microsoft project and Jira Misc Custom fields.
- Understood the Business requirements/Use Case documents and created Test Plan, Test Scenarios, Test Cases and Test Data for End to End and UAT testing.
- Performed information security risk reviews of applications (Information Security Risk Management Program).
- Participated in project analysis including cost benefit, risk assessment, structured analysis, workflow mapping and diagramming.
- Reviewed requirement specification, functional specs, use cases, data flow diagrams.
- Developed Test Cases to verify the performance need of the client. Used both SOAP UI and LoadRunner to achieve this goal.
- Categorized the Test Cases per module and managed them in Quality Center Repository.
- Manually executed the scenarios to verify the workflows, business rules and Processes.
- Performed cross verification of results by querying the database with SQL scripts.
- Analyzed the Log files to verify the processes for debugging and/or test data verification purposes.
- Performed Regression testing and Integration testing by executing the baseline scripts, identified software errors and interacted with developers to resolve the technical issues.
Environment: UNIX, IBM Mainframe, Oracle 9g, QTP, LoadRunner, SOAP UI, HP Quality Center, MS Office Suite, Windows 7, PL/SQL, JIRA, Octane
Confidential
Software Quality Tester
Responsibilities:
- As a tester, created user test cases for System integration testing, scenarios based test cases for system testing and verified actual results against expected results.
- Developed Requirements Traceability Matrix (RTM) to track business requirements during the QA Testing Phase.
- Prepared and Executed Test cases from Business Requirement Document and Managed defects tracking and reporting using Quality Center.
- Actively participated in Daily Standup Meeting with developers, business analyst, Team Members.
- Worked with other QA Leads to develop testing strategies and procedures and to document testing standards as well as developing software quality metrics.
- Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release and Sprint Plan.
- Defects are raised in the HP Quality Center/HP ALM for logging, tracking and reporting bugs in the application.
- Involved in test execution and reported, reviewed and managed Defects using QC Tool, identified bugs and log/traced them in QC and presented weekly QA Defect and Status Reports to the QA Team.
- Used Quality Center to review and analyze the results & utilized its reporting feature to generate detailed defect report.
- Supported the team by developing new test automation scripts using HP ALM UFT and BPT.
- Created Custom functions and Reusable Actions using Descriptive Programming to make the scripts reusable in QTP using VB Script.
- Developed Data Driven Framework to check how application performs with different sets of data using QTP.
- Debug and Review Code Written by other team members and working with them in problem solving and implementing new designs in testing framework.
- Prepared and Performed Back end testing by writing and executing SQL Queries.
- Monitored different graphs like transaction response time and analyzed server performance status, hits per second, throughput, windows resources and database server resources etc.
- Created detailed test status reports, performance capacity reports, web trend analysis reports, and graphical charts for upper management using Load Runner analysis component.
- Coordinated and collaborated with Developers, Production support team, Project Management folks to gather the requirements to create Load test run scope.
- Established software/system performance load benchmarks measurements for capacity, scalability and breakpoints.
- Collaborated with the requirements and application development teams to ensure the success of the testing process.
Environment: QTP, Quality Center (QC), VB Script, SQL, Bugzilla, HP ALM, Octane