Qa Test Engineer Resume
Orlando, FL
SUMMARY
- 7+years of Quality Assurance experience in Software Testing in Financial, Digital, Retail, POS, Insurance and E - commerce industries.
- Experience in both Manual and Automated testing using HP interactive products like - HP Quick Test Professional (QTP)/ UFT, Selenium Web driver, HP Quality Center (QC).
- Experience in working in onsite/offshore model as a Quality Analyst with strong verbal and written communication skills and leadership skills. Involved in providing Test Estimates for various phases of the project and planning/defining test strategies and coordinating test efforts for various iterations.
- Verification and Validation of software.
- Expertise in System Requirement Analysis, GUI Testing, functionality testing, Integration Testing, Exploratory testing, Black box techniques,Regression Testing, Security testing, POS, User Acceptance testing, Compatibility testing, Load testing, Smoke testing, System testing and RBT (Risk Based testing).
- Executed automated Selenium scripts and reproduced failures manually
- Worked on automation Test Scripts using Quick Test Professional (QTP)/ UFT to support test automation.
- Experience in performing Backend Testing (Oracle and SQL Server).
- Experience in testing Mobile apps on iOS & Android devices manually.
- Proficient in Testing SOAP and RESTFUL Web Services using Soap UI and Postman.
- Well versed with Software Development Life Cycle (SDLC), agile/ Waterfall development models, Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases with major responsibilities.
- Experienced using Test Director,Quality Center (QC)/ ALM, MTM, TFS, JIRA, Rally and Buganizer tools for test management.
- Specialized in analyzing functional specifications and writing Test Plans, Test cases, executing test cases, generating defect reports in MS-Access, Quality Center (QC), JIRAZephyr and Xray.
- Good exposure in creating documents (QA Status Report, QA Summary Reports, QA Test Logs, issue and defects) to apprise project team members as to the status of meeting defined quality goals.
- Participated in Requirements review and supported User Acceptance and Production Verification Testing.
- Work across multiple cross-functional teams to execute full system, interface, UATand end-to-end testing.
- Performed cross browser testing using Selenium Web Driver and Test NG strong knowledge in Perl, Python, C, C++ and Unix scripting.
- Experience on Subversion (SVN), CVS, and GitHub as source code controller.
- Implement best practice and current Automation (Jenkins, Selenium, Cucumber, Appium, Python, Perl, etc.)
- Strong knowledge of object-oriented development using Java, Python or similar programming languages.
- Worked extensively on creating Traceability Matrix between Requirements and Test Cases using HP Quality Center (QC), Confluence.
- Strong understanding of software Test Methodologies and knowledge of modern software development processes, including Issue/Bug.
- Experienced in testing Mobile Applications in real devices and testing mobile customized website using Chrome User Agent.
TECHNICAL SKILLS
Testing Tools: SeleniumWebDriver/IDE/GRID, QTP, SOAP UI, Postman, LoadRunner, Rest Assured, Cucumber, JMeter, TFS, UFT
Languages: HTML, CSS, JavaScript, Java, XML, Python, XPAth,.net,C#
Test Framework: JUnit, TestNG, mainframe
Project Methodologies: Agile-Scrum, Waterfall, V-Model
Defect Tracking Tools: Jira, Zephyr, Confluence, Quality Center/ALM, Bugzilla, IBM Rational ClearQuest
Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera
Scripts: Batch, PowerShell, Perl
Continuous Integration Tools: Jenkins
Packages: MS-Office Suite (Word, Excel, Access), MS-Project and MS-Visual Studio
Databases: SQL Server, MS Access, Oracle, Cassandra
Operating Systems: Windows variants, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Orlando FL
QA Test Engineer
Responsibilities:
- Analyze business requirements, functional requirements, use cases and provide feedback for clear understanding of each requirement.
- Involvement in Preparation of Test Procedures, Test Scenarios, Test Cases and Test Data.
- Responsible for GUI and Functional Testing, using Black box Testing Techniques.
- Involvement in Test Execution, Results Analyzing and Defect Reporting.
- Enhanced Test cases to help Selenium Automation of the project
- Developed BDD (Behavior driven development) based programs using Gherkin for Cucumber.
- Integrated the scripts and executed them as a suite using the build integration tool Maven.
- Performed manual testing of each build and then Regression testing on each build using Selenium WebDriver.
- Performed UI testing and front-end testing using Selenium.
- Done extensive backend testing using SQL Queries to retrieve the data from the database and checked data integrity.
- Programming in Java/JavaScript/Python (or similar language)
- Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Extract the Business Cases/Scenarios from Requirements and present them to client and Business users’ team.
- Execution of Selenium Test cases using Jenkins and reporting defects in Jira.
- Proficient with testing REST API, Web & Database testing.
- Executed Test cases and Test scripts for manual and automation testing. Defects are raised in the JIRA/ XRAY for logging, tracking and reporting bugs in the application.
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
- Create the feasibility sheet to estimate the total flows to be scripted, required reusable components and object repositories as per the timelines.
- Perform script review to ensure proper standards in terms of inline comments, checkpoints, object identification, parameterization, error handling and recovery scenarios
- Create and condition test data and maintain a global test data sheet in Confluence.
- Ensure that all the Test cases are updated in the MTM/JIRA along with Master Test plan; Generating Matrices Reports and Charts for Defect Analysis to analyze statistical nature of the defects.
- Directly Interact with Project Teams, Developers, Business Analysts and Client. Wrote Structure Query Language (SQL) queries to check proper data population in application table and for data verification to perform Backend Testing against Oracle Database.
- Hosting Defect Triage Calls to discuss Test results and defects and provide Defect and Regression Status reports.
- Involved in UAT testing support, SIT Testing, Regression and Smoke testing.
- Developing and testing load balance and functionalities of embedded systems
- Providing recommendations for improving embedded technologies
- Used LoadRunner to regularly test performance life cycles
- Performance tuning using .Net application using caching, sessions, etc.
- Created test scripts using Groovy script to automate web services in SOAP UI/ Postman.
- Integrated Automation Scripts with Cucumber, Used Jenkins integration tools and GitHub as a source code management system
- Developed and implemented test cases under the guidelines of senior ETL Tester
- Assigned the tasks of testing and evaluating Mainframe interactions with distributed systems
- Conducting Data driven testing, cross browser testing and parallel test execution.
- Involvement in solving Environment related problems along with Technical Support team.
- Modify/Execute automation regression test scripts using Selenium for simulating the orders.
- Involved inRegression Testing using Selenium WebDriver and JBehave automation stories.
- Preparation of weekly and monthly status reports.
Environment: C++, Java, json,Selenium WebDriver, Jbehave/Cucumber, Python, Maven, Jenkins, GitHub, REST API,XML,HP ALM, MTM, JIRA, Mainframe,Groovy,.Net,UFT,UNIX,Windows7, Windows10, LoadRunner, WebLogic, Protractor, Tomcat, embedded, Appium,TestNG, SoapUI, HTML, XML,Git, TDD, Agile, Quality Center, SQL, Oracle.
Confidential
QA Automation Engineer
Responsibilities:
- Involved in creating the functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts with Java.
- Configured and Installed Selenium WebDriver, TestNG, Maven and Jenkins for Continuous build cycles.
- Identified test cases to automate and develop automation test scripts using Selenium WebDriver and Java.
- Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, used Git and SourceTree as VCS for a Java based Web application, used Maven as build tool and Jenkins to create and run deployment jobs.
- Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
- Configured and Installed TestNG, Maven and Jenkins for Continuous build cycles.
- Worked closely with Agile Scrum team to ensure product testability while running E2E Regression tests in Selenium WebDriver using TestNG and maintained test environments used for white box testing during new product releases.
- Involved in developing Test automation Framework for the application using Selenium WebDriver with Maven.
- Reviewed the automation scripts and created Continuous Integration Jobs in Jenkins.
- Involved in functional testing, Integration testing, User Acceptance testing, Regression testing.
- Implemented and worked on Acceptance Test Driven Development (TDD) agile methodologies completing releases ahead of schedule.
- Involved in Agile (Scrum Process) methodology based on Project Planning, Test Planning and Coordinating on all SDLC phases.
- Used Quality Center for bug-reporting, tracking and to create and execute various scenarios, generate graphs, overlaid graphs for comparison, and analyzed the results.
- Validated the data in the database by using SQL queries.
- Performed Backend Testing by Executing SQL Queries against Oracle and SQL database.
- Responsible for the Team performance, and preparing & submitting the graphs and metrics to the higher management.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, SoapUI, HTML, XML, JavaScript, Git, TDD, Agile, Quality Center, SQL, Oracle, Windows
Confidential
Software Tester
Responsibilities:
- Reviewed Project Requirements and Prepared Test Plan, Test Scripts, Test Scenarios and Test Strategy.
- Preparing and Executing Test Cases.
- Managing Bug Details using Bugzilla and reporting details to development team for follow up
- Tracking the progress of Bug Reports.
- Executed test cases based on business testing requirements and test plans using Quality Center/ALM.
- Worked on backend testing and has very good knowledge of writing SQL Queries to verify the data.
- Performed Black box testing, Functional, System, Regression, Integration and User Acceptance testing using QTP/ UFT.
- Ran QTP automated scripts every night and stored the results in Quality Center/ALM.
- Involved in Database Compatibility Testing to make sure that the application was compatible when the database was upgraded.
- Performed extensive GUI Testing using Quick Test Professional (QTP)/ UFT.
- Performed high-level Functional and Integration Testing using QTP.
- Performed extensive Regression testing for subsequent versions of the application using QTP.
- Planned appropriate resources for the project. Ensured collection and analysis of metrics and implemented corrective /preventive actions based on analysis results.
Environment: HTML 4.0, VB Script, UFT, SQL Server, Windows XP, Internet Explorer 6.0, Bugzilla.
Confidential
QA Analyst
Responsibilities:
- Performed extensive GUI Testing using Quick Test Professional (QTP)/ UFT.
- Involved in Design and Development of test plans based on high-level and detailed designs. Analyzed the user/business requirements and functional specs documents.
- Used JIRA /Zephyr case application for entering Requirement, Test case and entering Defects and its Tracking.
- Developed the Test Automation Methodology for automated testing of the entire application by using HP Quick Test Pro/UFT.
- Reviewed functional/design specifications, and other relevant documents to extract test requirements.
- Worked with Microsoft Test Manager.
- Developed Test Plan, Test Cases and Test Scripts in Waterfall and Agile methods.
- Created functional Test cases based on the software requirements. Reported the defects to the development team on a periodic basis and retesting the defects as they are fixed.
- Created Transactions and reusable actions by using HP Quick Test Pro.
- Extensively used HP Quick Test Pro/UFT methods to create automated test scripts.
- Conducted Functionality, smoke testing and Security testing manually during the various phases of the development of the application.
- Performed execution of test cases manually to verify expected results.
- Familiar with various approaches to Grey, Black box and Security Testing.
- Checked the complete flow through the front and backend and used SQL queries to extract the data from the database using end-to-end testing.
- Involved in server-side testing as well as client-side testing to find the issues.
- Developed automated test scripts from manual test cases for Regression testing based on the requirement documents using Quick Test Professional.
- Tested the application by inserting check points and synchronization points in test scripts using Quick Test Professional.
- Automate product array module using UFT & VBScript. Extensively used Descriptive Programming to handle dynamic object.
- Created Descriptive programming using UFT and created Re-Usable Functions.
- Validated Web Services using SOAP UI and created test suites for the functional Testing of Web Services
- Experience using HP Mercury Quality Center for large, complex multi-platform applications to include implementing automated testing solutions.
- Performing UAT testing on ATM machines and other banking equipment.
- Coordinated with developers discussed issues to take timely action. Conducted Meetings to Team Review Status Reports submitted in time.
Environment: QTP/UFT, JIRA, SOAP UI, SOAP, Restful, XPath, HTML, XML, UNIX, Mobile Testing, IBM HTTP Server, MS Excel and Windows, Oracle, SQL, TOAD, Firebug, Putty.
Confidential
Manual Test Engineer
Responsibilities:
- Created and executed software system test plans and test cases. These scripts were developed after reviewing the business requirements documents and technical specifications documents.
- Performed Manual Testing on different modules of the application
- Performed Smoke, Black Box, GUI, User acceptance testing and End to End testing of the application.
- Enhanced test cases when the functionality changed in the application.
- Tested backend databases using SQL queries.
- Regularly followed up with the Development Team to discuss discrepancies identified during testing and performance tuning.
- Collaborated with Work stream Test Leads to generate defect status reports and metrics within HP Quality Center.
- Conducted weekly Defect Status meetings with Work stream test leads to ensure defects were following the Defect Life Cycle.
- Worked on Agile/Scrum Methodology involved in giving points to User Stories, Backlog grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases. Made ensure the new features meet the customer requirements and acceptable quality assurance standards.
- Worked with the Project Manager to identify resources, scope and limitations of testing and to provide testing timelines.
- Documenting and communicating test results using Mercury Interactive Quality Center/ALM.
- Maintain and provide status and progress of project activities.
Environment: Manual Testing, Quality Canter/ALM, HTML, SQL, Oracle and Windows.
