Qa Engineer (automation + Manual) Resume
Pittsburgh, PA
SUMMARY
- Over 7+ years of experience in IT, extended expertise in QA and Automated Software Testing using QTP, SOAP UI, Quality Center and Selenium
- 7+ years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual testing and Automation testing on Windows, UNIX and LINUX platforms.
- Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum.
- Extensively experienced in performing Manual and Automated Testing.
- Expertise in Manual testing & Mobile Application Testing.
- Experience in analyzing business specification documents, designing and developing Test Plans, writing and executing Test Cases.
- Experience with Automated Testing tools selenium Web Driver.
- Experienced in automation based on Web Driver and TestNG framework with Java programming language.
- Experienced in Creating/Executing/Troubleshooting Selenium automation test scripts generated from test cases.
- Experienced on bug tracking tools like Bugzilla, JIRA,TFS.
- Experienced in using HP ALM.
- Good knowledge of SQL, functions, triggers etc.
- Experienced in writing SQL queries for back - end testing and validation of data.
- Proficiency in writing load scripts using Apache JMeter.
- Excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels.
CORE COMPETENCIES
- Preparing/Executing Test Plans, Test Strategy, Test Cases
- Quick Test Professional (QTP) & VB Script
- SOAP UI, Webservice Testing, appium
- Back-end database testing using SQL
- Quality Center (ALM), JIRA
- Selenium web-driver
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Firebug, FirePath, TestNG, JXL, SOAPUI, C#
Bug Tracking Tools: HP Quality Center 10.0, Bugzilla 2.0,Jira,TFS
Frameworks: Junit, TestNG.
Programming/Scripting Languages: C, C#, vb script, Java, PL/SQL, Java Script, HTML, CSS, JQueries, ASP.NET Mobile Os
Web/App Server: IOS, Android, Windows Mobile, Blackberry Weblogic8.1,IIS-6
Database: SQL Server, MS Excel, MS Access
Version Control Tools: SVN, GIT
Operating System: Windows, UNIX (Sun Solaris 10/9)
PROFESSIONAL EXPERIENCE
Confidential - Pittsburgh, PA
QA Engineer (Automation + Manual)
Responsibilities:
- Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy.
- Created the Test Plan Document, Test Scenarios and Test Cases based on the requirement document like BRD and SRS.
- Involved in preparing Requirement Traceability Matrix
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
- Performed System Testing, Smoke Testing and Regression Testing on different environment(like Production, UAT).
- Participate in design walkthrough and review meetings while interacting with customers.
- Develop and execute test cases, scripts, plans and procedures (manual and automated) using Microsoft Test manager.
- Extensively involved in testing the application manually for the Functional and Systems Integration test efforts.
- Work closely with Mobile Solution Engineering team to understand the specifics of the Application, Mobile device & operating platform on which the Application would run and due considerations .
- Quick setup, execution and reporting of findings for Smoke test for each build.
- Built a detailed, reusable, Keyword and Data driven automation frameworks for Regression test suite in UAT environment using HP Quick test pro.
- Parameterized the scripts with Action parameters, Data table parameters, Environment variables and random numbers.
- Created user defined functions to reduce the redundant code and enhanced the scripts.
- Involved in executing the Test cases, Analyzing the Test results and Logging the defects in IPM application.
- Tracking the Defects and Reporting the bugs on a daily and weekly basis.
- Participated in Weekly Status meetings with project manager, Business Analyst, Developers and other team members.
- Facilitated user acceptance testing with business users by utilizing my strong domain expertise.
Environment: Manual Testing, CSS, HTML, Selenium Web, Driver, TestNG, Rally, HP Quality Centre, Agile, TFS.
Confidential, Westlake, OH
QA Engineer
Responsibilities:
- Developed manual and automated test cases to test the functionality of the application.
- Participated in writing Test Plan, Test strategy & Test Scenarios based on software documentation from business, technical and functional requirements. .
- Developed automated test scripts from manual test cases for Regression testing based on the requirement documents using Quick Test Professional.
- Developed and executed test cases for integration, system and regression testing throughout the software development life cycle.
- Implemented Recovery Scenario to handle unexpected events or errors.
- Defects were Tracked, Reviewed, Analyzed and Compared using Quality Center.
- Participated in Test Case review and Test case sign off meetings.
- Tested in Development, Staging and Production Environments
- Performed end-to-end testing of application and also verified compliance for software quality standards of the organization.
- Performed automated Regression tests for every modified build.
- Conducted weekly meetings with the developers and build Team.
Environment: QTP 9, Quality center 9.0, Windows, Java, TFS, Tomcat, XML, HTML.
Confidential, New York, NY
QA Analyst
Responsibilities:
- Involved in writing test cases for the System Testing.
- Involved in the development of bidding module.
- The testing included validation of new functionality against the requirements.
- Regression testing was done to ensure that the current functionality is not affected.
- Developed and design web pages for the application using ASP.net.
- Implemented .NET form-based authentication that handles user login authorization.
- Involved in writing some web services for the application.
- Involved in writing the complex stored procedures and involved in database design.
- Analyzed functional requirements and created test strategy and developed test cases.
- Performed Functional and Regression Testing on different platforms.
- Conducted updating and data configuration for multiple app functionality released weekly.
- Tested released updates and third party app updates for apps on multiple operating systems and devices.
- Authored test plan and functional test cases based on specification document.
- Reviewed Business requirement document to plan the testing activities.
- Interact with Business Analysts and Developers during defect review meetings during the project.
- Worked on Automation Framework and using HP Quick Test Pro to automate Functional and Regression test suites of project components.
- Involved in creating the folder structure including Driver script, Input Data table, Library functions, Object Repositories and Output Data table.
- Used HP Quality Centre for Test Case management, Test Case executions, Defect Tracking and Reporting Test progress to the Project management teams.
- Providing bug summaries to the developer to whom the bug is assigned.
- Develop and execute test cases, scripts, plans and procedures (manual and automated) using Microsoft Test manager.
- Involved in sending Test progress report, Defects report on a daily and weekly basis.
- Technologies and Tools: IPM, Quality Center 10.0, Windows, HP Quick Test Pro 10.0, VB Scripting
Environment: ASP.NET, SQL, Selenium, Jira, MS Office, ASP.NET, TFS, HTML, Windows XP/Vista
Confidential, Stevens Point, WI
Automation Engineer
Responsibilities:
- Reviewed Functional requirement and Use Cases documented in Requisite Pro.
- Created test scenarios and test cases based on functional documents and User stories.
- Setting Test plan and Test Lab in the Quality center for the projects to create and access requirements, defects, test cases and reports for the status.
- Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Quality Center.
- Used Quick Test Professional (QTP) for regression testing and running the automation suite.
- Responsible for software QA and analysis, with emphasis on performance testing and functional decomposition of web-based (SOA) and legacy systems architecture.
- Created automation test scripts to test all end-to-end components -- legacy mainframe, Web and upgrade.
- Conducted test case reviews and presented the test cases/test scenarios to the team members for all iterations.
- Participated in daily SCRUM meetings and gave the daily status of testing.
- Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
- Inserted checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using Quick Test Professional (QTP)
- Customized the QTP test as per the test Case by using the VB-Script
- Played important role in defining automation framework architecture in Selenium WD for the purpose of migrating current automation from QTP to Selenium WD
- Extensively involved in developing server side code for Class Libraries for Business Layer, Data Layer using C#.
- Executed SQL queries to verify the database for the relevant test cases.
- Documented the defects in Quality Center and assigned them to relevant developer.
Environment: s: HP Quality Center 10, QTP 11.0, VB Script, Selenium Webdriver, HTML, DHTML, CSS.
Confidential, Columbia, MD
Test Automation Expert (Selenium)
Responsibilities:
- Worked closely with business team, designers and software developers to understand application functionality and navigational flow.
- Worked on creating automation framework from scratch.
- Participated in JAD sessions to identify the critical business transactions.
- Actively participated in daily Scrum stand-ups.
- 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 (HP ALM), Web driver, JMeter, SOAP UI and Visio.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Automated the regression test cases using the Web Driver &TestNG.
- Automated the Test Cases using Selenium, Web Driver, Java Eclipse and JUnit.
- Performed Data Driven and Keyword driven Tests
- Developed and maintained Hybrid Framework, JMeter.
- Involved in the development of bidding module.
- Work with client and testing team for resolution of bugs and errors.
- Created Database Tables, Triggers, Indexes, Views and stored procedures using SQL Server.
- Involved in writing load test scripts using Apache JMeter.
- Developed unit tests using JUnit, create Test Suites and run parallel tests on TestNG
- Used Firebug and Fire path for element identification while creating Page Object Repository.
- Executed Automated tests in appropriate test regions in support of unit, integration, functional, and regression testing using Web Driver.
- Designed and developed automated scripts which involved Functional Regression, Integration test cases using Web Driver. Supported all major production releases.
Environment: Web Driver, Selenium Grid, Quality Center, Soap UI, HTML, XML, Java Script, UNIX and Windows
Confidential
SDET
Responsibilities:
- Analyzed data fields and conditions to find the acceptance criteria of the system
- Gathered requirements from Business Users, Business Requirement (BRD), System Requirement
- Specification (SRS), Technical Papers, Software Design Document and developed Test Plan, and Test Strategy
- Involved in Design, Development of processing bugs flow using ASP, VB Script and SQL Server.
- Developed stored procedures using SQL server.
- Worked on unit testing and regression testing of the module.
- Prepared test data set by communicating with the Business Users and Technical Team
- Worked with vendors in creating and manipulating business datasets and analyzed with the Business Users Followed effectively all verification/auditing process to ensure QA guidelines documentation meets the compliance to CMMI Level-5 and maintain test documentation as per the standards, processes, and procedures
- Logged defects and manage defect using JIRA and Excel spread sheet
- Participated in User meetings and Join Application Development (JAD) session during Requirement Gathering
- Performed Peer Review of Project Documents and deliverables
- Conducted walk-through meeting on test procedure to the testing team and other business users
- Communicated and corresponded with Stakeholders for Business Requirements and solutions
Environment: Windows, SQL, VB Script, Java J2EE, Microsoft Office 2010, Visio, JIRA, MS Excel and MS Outlook.