Qa Test Engineer Resume
Charlotte, NC
SUMMARY
- Over 7 years of experience in IT industry in Software Quality Assurance and Analysis, Design of Manual and Automated testing (Black Box, White box) of various applications for Web and Client/Server environments.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Agile and Waterfall methodologies
- Have experience in Agile Scrum Methodology and participated Sprint Planning Meetings.
- Experience in analyzing Business Requirement Specification (BRS) &System Requirement Specification (SRS).
- Proficient in creating Test plans, Test cases, Test Scripts, Test Specifications, Test Scenarios and Traceability Matrix.
- Extensive Experience in white box testing (Unit testing), Black Box testing, integration testing, Database testing, and system testing.
- Experience in performing different types of testing like Sanity, functional, regression, smoke, user acceptance testing, and GUI/Front End testing and end - to-end testing.
- Knowledge in Automation and White box testing using Selenium (Selenium IDE, Selenium RC, Selenium WebDriver and Selenium GRID), Junit/TestNG, and Eclipse.
- Proficient in using HP's Test Management Tool Quality Center for Test Planning, Requirements management, Defect tracking, reporting Load test using HP Performance center
- Maintained Test scripts for automation testing using Quick Test Professional and Load Runner
- Developed automated functional test scripts usingQTPby creating check points, data table, break points and adding user defined functions.
- Proficient in Backend Testing and Data Integrity Testing using SQL and PL/SQL Queries.
- Extensive use of bug tracking tools like Quality Center, Clear Quest, JIRA and Test Link.
- Knowledge in Java, JavaScript, C, C++, Python, Oracle, SQL Server, SQL, PL/SQL.
- Proficient in web Technologies like HTML, XML, JSON and CSS.
- Experience in service testing, REST and SOAP using SOAPUI with XML and JSON as application type.
- Good Understanding of UML requirements analysis diagrams Use Cases, State Diagrams, and Activity Diagrams.
- Expertise in technical writing, documentation using MS Project, MS Excel, MS word and MS Visio.
- Ability to closely coordinate with testers, developers, business Analysts and other team members in testing complex projects and in the overall enhancement of software product quality.
- Experience in preparing status summary reports with details executed, passed and failed test cases.
- Conducted Cross browser and Cross Platform testing to check the compatibility of the content with different Browsers like Internet explorer, Chrome, Safari and Mozilla Firefox
- Successfully facilitated Test case and Defect review meetings
- Excellent problem solving skills with strong technical background, good communication, quick learner and excellent team player, ability to meet tight deadlines and work under pressure.
TECHNICAL SKILLS
Programming: C, C++, Java
Tools: QTP11 & UFT, ALM 12.0, Bugzilla, Load Runner, Selenium IDE, RC, Selenium WebDriver, SOAPUI
Web Technologies: XML, HTML, HTML5, XHTML, CSS3, JavaScript, jQuery, Bootstrap, AngularJS, backbone.js, Ext JS, Ajax, JSON, PHP.
Web Servers: HTTP Web Server, Apache Tomcat
Web Designing Tools: Adobe Dreamweaver, Adobe Photoshop, Adobe Flash CS3, Sublime Text 2, Aptana Studio
Database: Oracle 11g, SQL Server
Operating Systems: Windows, Mac, Linux
Debugging Tools & Version control: Firebug, Firebug Lite, Google Chrome Web Debugger & SVN,GIT
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
QA Test Engineer
Responsibilities:
- Write functional test cases, test plan and preparation of automation scripts by using Selenium Webdriver.
- Extensively write and debugged Selenium Java based scripts for accuracy and identified possible causes of malfunction.
- Designed, implemented and maintain TestNG automation framework.
- Widely used Data Driven Framework for browser testing
- Use Ant and Selenium Grid for multiple browser testing and produce report for higher management
- Worked on Agile environment and multiple projects at same time
- Identify testable events and develop the test cases and test scripts on UNIX environment
- Monitor trades and journals received from Mainframe and Hybrid source systems processed and stored successfully, analyze UNIX log directories to find if any errors.
- Strong background in object-oriented programming.
- Strong experience in database development and testing using SQL queries.
- Use Quality Center (QC) and JIRA extensively for logging and tracking defects
- Act as one of the QA representatives to IT and user groups within relevant test phases
- Execute batch jobs by using shell scripts and Autosys jobs to load, execute and run jobs.
- Execute, write and maintain UNIX shell scripts for automation.
- Write complex SQL queries to maintain, monitor and pull data from database to make sure the journals are stored properly
- Conduct, functional, smoke, regression and integration testing
- Support and maintain UAT environment, providing guidance and assist for UAT testing
- Deploy and monitor apache Tomcat server and several other GUIs related to applications.
- Widely use informatica for ETL testing and Scheduling the workflow
- Worked in Global Team, coordinate with developers and testers in offshore
- Worked closely with Business group to solve user queries and provide technical support
Environment: DB2, Sybase, DB Artisan, Orion, UNIX/LINUX, Perforce, Quality Center, JIRA, Eclipse, Saturn, Java, Informatica Power Center, XML, Perforce, ETL, WebSphereMQ, Apache Tomcat
Confidential, Columbus Ohio
QA Engineer
Responsibilities:
- Analyzed various documents and use Cases to prepare the detailed Test Plan.
- Analyzed the Functional requirements and Design documents, Developed Test plans for different Testing stages
- Maintained the Automation test scripts developed inQTP
- Performed content validation with GUI Check points usingQTP.
- Performed Frontend validation using SQL queries.
- Experience in working with BPT framework (QTPand QC)
- Attended daily scrum meeting for the status update of each scrum member.
- Involved in retrospective, backlog grooming, defect review meeting for each sprint.
- Responsible to write manual test cases, execute test plan and develop automation script for each user story.
- Review the manual test case with product owner before execution of test plan.
- Created various users to test the application with different profiles.
- Application was tested in Chrome, Firefox, Safari, IEs, iPhone, iPad and android devices.
- Created Traceability Matrix Report from Requirement, test cases.
- Worked closely with Development (UI), Quality Engineering, Product Management and Technical Operations during the development, test, and launch stages of the software development.
- Performed variousQATest Phases (Sanity Test, System Test, Integration Test, Functional Testing, Regression Testing and User Acceptance Testing).
- Participated in Test Case and Peer Reviews.
- Good Experience in working agile SCRUM model.
- Participated in various meetings and discussed Enhancements and Modification Request issues.
- Interacted with Development and Design teams while developing the test plans and test cases.
- Used SQL for Database Testing at the backend.
- Performed Regression Testing after defect fixes or enhancements.
- Responsible for submitting the defects into the QC depending upon their priority and maintain the defect's lifecycle.
Environment: QTP, Quality Center, PL/SQL, SoapUI, JIRA, Toad, TFS, Firebug, JavaScript, C#, HTML, XML, CSS, Oracle, MS SQL Server, Scrum Agile Methodology
Confidential, Atlanta, GA
QA Engineer
Responsibilities:
- Analyzed various documents and use Cases to prepare the detailed Test Plan.
- Created Test Cases and maintained Test Scripts for Automation Testing using selenium WebDriver and also modified existing scripts as per the new builds.
- Involved in sprint planning meeting which occurred beginning of the sprint and estimation were calculated for the each user story and task.
- Attended daily scrum meeting for the status update of each scrum member.
- Involved in retrospective, backlog grooming, defect review meeting for each sprint.
- Responsible to write manual test cases, execute test plan and develop automation script for each user story.
- Created various users to test the application with different profiles.
- Great working experience withQTPand good knowledge in VB scripting
- Have good understanding of XML and JSON language
- Application was tested in Chrome, Firefox, Safari, IEs, iPhone, iPad and android devices.
- Created Traceability Matrix Report from Requirement, test cases.
- Worked closely with Development (UI), Quality Engineering, Product Management and Technical Operations during the development, test, and launch stages of the software development.
- Performed variousQATest Phases (Sanity Test, System Test, Integration Test, Functional Testing, Regression Testing and User Acceptance Testing).
- Participated in Test Case and Peer Reviews.
- Good Experience in working agile SCRUM model.
- Participated in various meetings and discussed Enhancements and Modification Request issues.
- Analyzed the Functional requirements and Design documents, Developed Test plans for different Testing stages.
- Maintained the Automation test scripts developed inQTP
- Performed content validation with GUI Check points usingQTP.
- Performed GUI versus database validation using SQL queries.
- Performed regression testing usingQTP.
- Performed Load/Performance testing using Load Runner.
- Used SQL for Database Testing at the backend.
- Interacted with Development and Design teams while developing the test plans and test cases.
Environment: Selenium,QTPQuality Center, PL/SQL, SoapUI, TestNG, Webdriver, JS, JIRA, Toad, TFS, SVN, Firebug, MS Office, Eclipse, JavaScript, C#, HTML, XML, CSS, Oracle, MS SQL Server, Scrum Agile Methodology
Confidential
Test Engineer
Responsibilities:
- Involved in requirement analysis meetings with Business Analysts and going through the Business Requirement Document (BRD) and Functional Requirement Specification (FRS).
- Prepared test cases, test scripts, test conditions based on the functional and non-functional requirements.
- Created function, regression and End to End test cases in test case management tool(Quality Center)
- Actively attend meetings with fellow testers and other groups to evaluate the progress and Performance of the application.
- Mapped requirements to existing/imported test cases.
- Coordinate development, middleware, and DBA teams while doing Performance Testing.
- Wrote SQL Queries in Oracle Database to verify the data with the GUI.
- Used Quality center for Test management.
- Involved in Functionality, Stress, regression, performance, load, and User Acceptance Testing.
- Tested the application in cross browsers such as Internet Explorer, Mozilla Firefox, Safari and Google Chrome for browser compatibility testing.
- Designed smoke, sanity, acceptance, functional and regression test cases.
- Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.
- Automated UI tests with different use cases and each use case with different list of variants to test 'Look and Feel' of the page.
- Preparation and Execution of various kinds of Test Plans.
- Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
- Test cases Design and Development.
- Manual Test Execution & Automated Test Script Runs for Regression Test.
- Participate in Testing Documentation reviews and Walk - through, including: Test Plans.
- Participate in Project and Test Team Requirements reviews.
- Assist in Test Strategy Development.
- Apply the Testing Process where applicable.
Environment: Windows, Java, JavaScript, Selenium Webdriver, Selenium GRID, Jenkins, JSON, XML, Maven, STS, TestNG, SOAPUI, Oracle, HTTPClient
Confidential
QA Engineer
Responsibilities:
- Assist in Test Strategy Development.
- Responsible for gathering Business Requirements, Functional Requirements and Design Documents.
- Performed Functional, Negative, Positive, Integration, Regression, End to End and User Acceptance Testing.
- Extensively involved in writing and designing templates for the Test Plans and Test cases
- Identified the Test Cases and documented them in Quality Center.
- Worked with the Developers and the Test Lead to verify the Test Cases.
- Designed and Analyzed Test case design document basing on the Functional Requirement Specifications to implement through testing process.
- Analyzed and Developed Test Plan, Test Cases, Test Scripts, Expected Test Results and Test Procedure from functional requirement for different modules in SAP
- Involved in creating the Traceability matrix based on Functional requirement in each module.
- Base-line and Regression tests were scheduled and performed on every Release and build.
- Supported End-to-end testing for downstream systems.
Environment: Java, AJAX, QC, Web, UNIX, PL/SQL, Oracle
