Qa Engineer Resume
Mount Laurel, NJ
OBJECTIVE
- Seeking a challenging & growth oriented position in a Client Server and Web Server environment utilizing and enhancing my skills in Software Analysis, Testing and Documentation.
SUMMARY
- Over 6 years of IT professional work experience in analyzing, implementing and defining best practices in Software Development Life Cycle (SDLC) and Testing Life Cycle. Specialized in Manual and Automated Testing for Client/Server and Web - based applications for Banking and Finance.
- Extensive experience in preparation of test cases and executing test cases for manual and automated testing.
- Extensive experience in Quality Assurance Life Cycle.
- Experienced with all phases of Software Development Life Cycle (SDLC), and experience in Waterfall and Agile (SCRUM) Models.
- Experienced in Converting user requirements from Functional Requirements Specification to write test plans, test cases, test scripts and executing the test scripts.
- Extensively worked in System Testing, User Acceptance Testing (UAT), Black Box & White box Testing, Integration Testing, Positive and Negative Testing, Back-end testing with SQL queries.
- Extensively tested Web Services using SOAPUI
- Developed and Maintained automated test scripts in Java
- Experience in working with open source toolsSelenium (Selenium IDE, Selenium RC and Selenium Web Driver), JUnit, Eclipse,and preparation of automation test framework.
- Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson for nightly batch run of the Script.
- Experience in executing UNIX Commands for finding error log files.
- Experience in writing SQL queries to extract data from various tables to perform database testing
- Experience on Selenium WebDriver with TestNG framework to automate multiple web Applications cross browser testing.
- Experience in creating Requirements Traceability Matrix (RTM) to ensure comprehensive test coverage of requirements
- Expertise in automating test cases with QTP using VB scripts.
- Complete knowledge of Test plan and test strategy documents
- Deep knowledge in the Analysis of Bug Severity, Bug Tracking system and Bug Reporting.
- Extensively used Quality Center for reporting/tracking bugs and for document control.
- Experienced in working with defect tracking tools JIRA, Bugzilla, HP ALM/ Quality center
- Experience in analyzing the technical and business specifications, reviewing the documentation and monitoring the data flow in the Client/Server environment
- Experienced in working with business analysts, development groups in analyzing business specifications and in working with other testers to resolve technical and end-user issues.
- Experienced in Regression Testing to Detect, Tabulate, and Report Software Bugs
- Expertise in Black Box testing techniques like Boundary Value Analysis and Equivalence Class partitioning
- Represented various meetings for QA with various levels of management in Organization.
- Strongly self-motivated and willing to assume responsibilities, combined with great leadership and interpersonal skills
- Ability to work with very minimal supervision, and cope with the dynamic changes of the project
TECHNICAL SKILLS
OPERATING SYSTEM: Windows 2008/XP, Win7, LINUX, UNIX
TESTING TOOLS: HP ALM, Selenium WebDriver, TestNG, Load Runner, QTP, Win runner, MTM, SOAP UI, ANT, Maven
Continuous Integration Tools: Jenkins, Hudson, Cruise Control
BUG TRACKING TOOLS: Quality Center, JIRA
FRONT END TOOLS: Adobe Photoshop, MS Office.
LANGUAGES: C, C++, Java, SQL, XML, VB scripting
DATABASE: Oracle, DB2, MS SQL Server, MS Access
SDLC Methodologies: Waterfall, Agile
Servers: Weblogic, IIS, Websphere
PROFESSIONAL EXPERIENCE
Confidential, Mount Laurel NJ
QA Engineer
Responsibilities:
- Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
- Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
- Tested independent and dependent modules individually. Prepared Test Matrix to keep track of the requirements and the test cases.
- Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
- Created automation framework in Selenium WebDriver using behavior driven approach like JBehave, Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
- Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
- Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
- Performed UI testing and front end testing using Selenium.
- Used Firebug to do web based application testing with selenium for the commands and locator application.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
- Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java).
- Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
- Developed data driven test scripts to check the same functionality with multiple sets of data.
- Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
- Performed Assertions like Schema Compliance, XPath and SOAP responses.
- Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.
- Involved in testing throughout the project lifecycleusing the testing tools HP ALM and JIRA
- Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
- Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
- Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.
- Analyzed the business requirements, developed test plans and created test cases in HP ALM, a test management tool.
Environment: Java, Selenium WebDriver, Cucumber, TestNG, Jenkins, HP ALM, JIRA, SOAP UI, ANT, SQL Server, XML, IE, Firefox, Chrome, WebLogic, Windows, UNIX.
Confidential, Dallas Texas
QA Analyst
Responsibilities:
- Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
- Performed different testing tasks using various test scripts on Selenium WebDriver and Junit.
- Developed test code in Java language using Eclipse, IDE and Junit framework.
- Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
- Used Java language and Junit framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Designed and executed the Automation Test Scripts usingSelenium WebDriver and Junit.
- Used Selenium WebDriver API and Flash Monkey API to write automation script and run Flex designed site.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Performed Data driven testing usingSelenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
- Involved in Web Services Testing using SOAP UI.
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Responsible creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
- Used Selenium WebDriver and Junit to run the parallel testing.
- Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java).
- Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Involved manual testing of various test cases with respective test scripts on Selenium and generate analysis report with ALM.
- Coordinated for conducting white box testing.
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
- Defect logging and tracking using ALM and JIRA updated the test defects status with results.
- Involved in testing of web application by creating XML test suite.
- Used QC bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
- Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.
Environment: Java, Selenium WebDriver, JavaScript, Jenkins, Junit, XML, DHTML, HP ALM, JIRA, SOAP UI, ANT, SQL, Oracle, Windows.
Confidential, Plano TX
QA Analyst
Responsibilities:
- Perform end to end SDLC activities on a wide range of projects with Commerce Commercial IT
- Analyzed the Test plan, which detailed the testing scope, strategy, test requirements and necessary resources.
- Involved in analyzing Business Requirement Documents and the technical specifications.
- Working in Agile environment and involve in scrum meetings, product backlog meetings, test planning, test case creation and execution
- Performing Back-end testing using SQL and verify data transfer from the application to the database by creating/executing SQL queries using Teradata
- Hands on experience in the process of preparation and execution of automated scripts using QTP
- Involve in Functionality, GUI, Integration, Regression, Smoke, system and Black box testing in Web- based applications
- Developed scripts in Load Runner based on the given specifications.
- Execution of Test cases and Validating test results
- Conducted Browser compatibility testing using different browsers
- Used QC for test case design, execution, test management and defect tracking
- Performed functional, Regression, System, Compatibility and User Acceptance Testing, for verifying application functionality.
- Capable of reviewing MANTAS alerts on the system, follow the standard AML investigation process.
- Extensive experience in conducting User Acceptance Testing (UAT)
- Wrote and tested the Functionality, Compatibility, Usability and Security scenarios for the E-commerce Applications & website.
- Created Data Driven Tests to validate the same scenario with different test data.
- Preparation of Test cases and Defect Metrics preparation for Every Build
- Attended reviews and walkthroughs to better understand the requirement documents.
- Responsible for Weekly Status reports showing the progress of the testing effort.
- Loaded data into database and did database testing through SQL queries.
- Involved in weekly meetings with the development team to resolve technical issues.
Environment: Java, JavaScript, SQL, Oracle, QTP, QC, Windows XP/2008, WebSphere and J2EE, HP Quick Test
Confidential, Boston MA
QA Analyst
Responsibilities:
- Tested the application manually, Developed automation scripts using Quick Test Pro.
- Tested manually and automatically large scale e-Commerce project.
- Experience in reviewing and understanding of Business & functional requirements and writing detailed Test Plans, Test Cases, and Test Scripts for Web applications.
- Understand Specifications to Identify Test Cases, Design Test Scripts, Test Data and Expected Output.
- Worked closely with Development team to discuss the design and testing aspects of the applications to design the Test plans
- Bugs were reported to Developers using Test Director and after rectification from Developers, regression testing was performed.
- Involved in reviewing the Business Requirements Documents (BRD) and Functional Specification documents.
- Performed Functional Testing, Regression Testing, Volume, and Stress testing
- Prepared Test cases and tested the application using QTP
- Defining detailed Test Requirements, converting them into Test Cases and collected Test Metrics for analyzing the Testing Effort.
- Used Quality Center for Planning, Test Scheduling, Test Execution
- Analyzed system requirements and developed detailed Test Plan for System Testing.
- Involved in testing the Security of the Account Login Secure Pages.
- Involved in doing Positive and Negative testing.
- Tested the Functionality, Compatibility, Usability and Security scenarios for the E-commerce Applications.
- Used Quality Center as Test Repository for Test plans, Mapping business requirements to Test sets, Analyzing Test Coverage with the help ofcoverage analysis matrix, archiving the Test results by build wise, Tracking Defects, Analyzed theproductivity based on the open, closed, blocked, Reopened bugs
- Review of manual methods to design, develop and execute automated test cases using Win Runner.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project.
- Defects were tracked, reviewed, analyzed and compared and stored in Test Director.
Environment: Oracle, Win Runner, Test Director, PVCS Tracker and WINDOWS 2008/NT, MS Visio, Ms-Access