Post Job Free
Sign in

Software Development Manual Testing

Location:
Tampa, FL
Posted:
April 18, 2025

Contact this candidate

Resume:

Name: Masood Hassan

Email: **************@*****.***

Contact: 407-***-****

US Citizen

SUMMARY:

6+ years of experience in Software development and testing which includes Automation and Manual testing using Selenium, QTP and UFT.

Strong knowledge of Software Development Life Cycle (SDLC), Agile, Scrum, Waterfall, Spiral and QA Methodologies like CMM and RUP.

Expertise in creating Test Strategy, Test Plan, Test Reports, Test Cases and Test Scripts for Manual testing based on the functional specification for the Functional, System, Integration, Incremental, Regression, compatibility, end - to-end testing, GUI, UAT, Database, Smoke/Sanity, Usability testing.

Experience in testing Web Applications (Java, .Net based applications), Mobile Applications Testing (Native App, Hybrid app, Web and SMS), Web services/message testing, Client-server applications, ETL Data warehouse& Database data testing for various client domains.

Excellent knowledge in writing feature file using Gherkin for cucumber and wrote Junit suite to run .feature file in Eclipse.

Good knowledge on Healthcare, Banking, Logistics, Public and E-commerce domains .

Used SQL Queries for data validation/verification Back-End testing in Oracle, SQL server databases.

Experience in Handset Testing, writing Test plans, defining Test cases for various module screens of the application, developing and maintaining Test scripts, analyzing results and reporting defects.

Experience in configuring and maintaining Defect Tracking system and preparing project reports for end-to-end testing using tools like QC/ALM and JIRA.

Involved in performance testing in creating virtual users and testing load, stress, database tests using Load Runner tool.

Performed Web services and Message testing tasks using SOAP UI tool.

Performed Automation testing using Selenium IDE, Web driver API's, Java scripting. Used Grid to run parallel tests.

Managed test suites using TestNG. Used Jenkins, GIT Hub to maintain full test repository (tests, changes, version controlling).

Sound knowledge on Junit,TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.

Expertise in performing Manual testing (emulators & IOS Simulators) &Mobile Application Testing using Appium.

Solid knowledge in Java and OOPS concepts (Inheritance, Encapsulation and Polymorphism), Object, Method, Interface, Abstract Class, Keywords and Variables required for Selenium frameworks.

Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.

Experience in sanity, backend, front-end, functional, integration, regression, smoke, cross browser, cross platform, QTP/UFT, performance and stress testing

Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP Protractor to develop automation testing scripts for web and client server applications.

Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC), Microsoft Test Manager (MTM) and Team Foundation Server.

Have good knowledge on Automation, Security, Load, Performance testing. Involved with Automation testing team to automate test processes (scripts) using automation testing tools like Selenium, QTP.

Strong Problem Analysis & Resolution skills and ability to work in Multi-Platform Environments like Windows and UNIX.

Strong Interpersonal Skills, Analytical skills, Self-motivation, Co-ordination Skills and effective communication skills orally & written, Good Team Player Qualities.

Strong experience in Manual, Automation and Performance Testing of client Server and Web Based Applications.

Well versed in QA standards, methodology, and testing strategies. Performed manual and automated testing using Selenium Web Driver, HP Quality center/ALM.

TECHNICAL SKILLS:

Web/JavaEE Technologies: J2EE, Servlets, Java Server Faces (JSF), JSP, JDBC, Tag Libraries, AJAX, MVC, Struts, Spring, Hibernate, JUnit, CSS, JMS, Web Services, HTML, XML, JavaScript, Ajax, JQuery, Angular.js, BootstrapTesting Skills: Test Plan creation, Test Case Design, Test data preparation, Test execution, Defect management, Test reporting, Test Manager, Test Automation script writing, Runbook automation, Black Box and White Box testing, GUI and API Testing

Databases: MS SQL Server, MS Access, MySQL, Oracle and DB2, Selenium.

Languages: Java 2 Standard Edition 5.0, SQL/ PL SQL, Oracle, C, C++

Web/Application Servers, Portal & Portal API's: Tomcat, Web Logic, Web Sphere, JBoss. Web sphere Portal Server(JSR 168/286 API)

IDE Tools: Eclipse, Net Beans

Testing technologies/tools: HP Quality Center 9.0, QTP 10.0, UFT 11.5, Selenium IDE 2.50, WebDriver, TestNG, Jenkins, Cucumber JUnit, JMeter, SoapUI, Windmill

Other Tools: Log4j, SLF4J, Product Studio, Image Builder, VM Ware, Bugzilla, JIRA, Bughost

Scripting: JavaScript, JQuery.

Modeling tools: StarUML, Rational Rose.

OS: Windows 7, Windows NT/XP/2000, Linux, Ubuntu.

PROFESSIONAL EXPIRIENCE:

Senior QA Automation Engineer

AT&T, Dallas, TX Oct 2023 to Present

Responsibilities:

Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.

Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.

Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing .

Create test suites for functional and regression testing using HP UFT 12.02. Experience in Descriptive Programming using HP UFT 12.02.

Designed Functional Libraries, Functions, Subroutines, Common functions, Regular Expressions and Environmental variables using UFT in VB script .

Performed Front-End Testing, Functionality Testing, and Data Driven Testing using UFT . Developed test automation scripts using UFT .

Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite .

Involved in validating the Web Services related to Customer, Account and Transaction Management using the SOAP UI.

Created the tests that have no user interaction as a set and executed them as Batch tests using Maven .

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.

Used Cucumber to test code written in any languages including ruby, java etc.

Created and executed database queries (SQL) to validate database data integrity.

Performed UI testing and front end testing using Selenium .

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).

Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.

Worked as black box tester on the software modules, documented test cases and results in the standard templates.

Used JavaScript libraries like Karma, Chai, Jasmine,and Protractoralong with selenium wedriverjs for UI test execution assertions.

Status reporting and test updating in Quality Center/ALM .

Extensively worked with Version Control Systems GIT .

Performed Assertions like Schema Compliance, XPath and SOAP responses.

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.

Strong Knowledge on Appium and wrote tests against multiple platforms (iOS and Android) using same API.

Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.

Used Jenkins server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configuration.

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.

Reviewed Test Cases with Business and Development Team to ensure all requirements are covered and migrated applications to the AWS cloud .

Wrote grunt tasks to set up selenium grid connection on AWS, deploy test environments, connect to Oracle db server, read excel/Json files, load retrieve shared data from Mongo dB and execute cucumber and Protractor tests.

Part of executing SQL queries and PL/SQL procedures, functions and packages for backend testing.

Experience in using Testing tools such as WinRunner, QTP, LoadRunner, TestDirector/Quality Center and Microsoft Stress tool, Fitnesse, Rally and Apache JMeter.

Created Test Cases and performed Manual Testing like Positive Testing and Negative Testing.

Contributed to the Continuous Integration and running automated and Manual functional tests .

Environment: Java, UFT, Selenium WebDriver, Cucumber, TestNG, Python, Jenkins, Quality Center, SOAP UI, XPath, Python, Eclipse, Appium, Maven, SOA, SP, White Box, Mongo dB, Servlets, Struts, Java Script, SQL Server, IE, Firefox, Chrome, Web Logic, Windows, UNIX, .Net Linux, AWS .

QA Automation Engineer

Optum, El Segundo, CA Feb 2021 to Sep 2023

Responsibilities:

Extensively involved in all stages of testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.

Configured python Web Driver, TestNG, Maven tool and created selenium automation scripts in Java using TestNG framework and page object model (POM).

Executed Regression test cases using UFT scripts and debugged automation scripts in UFT when failures occur.

Involved in Mobile testing includes app testing, test automation for web application. Testing Mobile native applications by using Appium, Java.

Worked as ETL Tester responsible for the requirements / ETL Analysis, ETL Testing and designing of the flow and the logic for the Data warehouse project.

Test scenarios outlines and created feature files by using Cucumber.

Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.

Configured selenium grid to execute the parallel script.

Parameterized test scripts in QTP to pass data from different data sources like Excel spreadsheets, XML files and database. Performed integration testing & data validations using QTP for various interfaces.

Drafted detailed Test Steps to be followed for Test Automation using QTP 11.0.

Involved in creating automation test suites for progression & regression testing in SoapUI. The messaging formats included REST based clients with XML payload.

Loaded test data from a SQL server in to the web application.

Created and executed CA LISA & SOAP UI Scripts for the Web Services testing.

Used Maven to manage Project's build and dependencies and Jenkins for deployments to environments. Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.

Performed GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, and drop down lists, combo boxes, and list boxes using Selenium and Appium for both Web and mobile platforms.

Used emulators and IOS simulators to perform the manual Mobile Testing .

Developed automation script for Mobile Native applications (IOS, Android) usingAppium, Java.

Developed BDD and TDD script with Cucumbe r and written step definition for Gherkin based features.

Used IOS emulator and simulator in testing the mobile.

Designed and implemented re-usable Automation test scripts using industry standard tools like QTP.

Execution of smoke tests on each build using QTP and reporting the results to management

Extensive experience using manual testing to troubleshoot systems integration, GUI, Compatibility, User Acceptance Testing ( UAT ), SOA Testing using web services, functionality, Database and regression testing.

Performed Manual and Functional testing to test the functionality of the application and modules.

Used JSON Web services for creating, deleting, modifying a big set of pools and products, by using white box test cases.

Created complex Manual testing test cases from approved requirement and design documents and traced them to the relevant use cases.

Involved in writing load scripts by using Apache JMeter .

Used Appium tool to tested automation test scripts on both IOS and Android platforms for native and mobile websites on mobile devices.

Involved in system testing, data integrity testing and ETL testing.

Environments: Appium, QTP, UFT, Selenium WebDriver, Python, TestNG Framework, Java, Eclipse, XPath, Cucumber, Web Services (RESTFUL, JSON), JavaScript, CA LISA, White Box, Firebug, Windows, Android, IOS, Jenkins, JMeter, SOAPUI, page oriented model (POM), SQL, .Net, LINUX.

QA Automation Engineer

Erie Insurance, Erie, PA Aug 2019 to Jan 2021

Responsibilities:

Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules and discussed ambiguities with business analysts.

Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium.

Responsible for Cross-browser testing and running the automation script in parallel.

Involved in development of Hybrid (Keyword and Data Driven) Test Framework using Selenium Web Driver, Maven and TestNG.

Used TestNG annotations like groups, parameters, Data Providers to group the test cases, test methods, test suits for regression and functional testing.

Used Selenium Screenshots to prepare and report bugs in the documentation.

Used Selenium Synchronization and handled multiple windows using Selenium scripts.

Achieved Behavior-Driven Development (BDD) implementation with Cucumber, Gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.

Used SOAPUI tool to test SOA based architecture application to test SOAP services and REST API.

Involved in creating automation test suites for progression & regression testing in SoapUI. The messaging formats included REST based clients with XML and JSON payload.

Extensively queried through SQL to check the database records in MySQL database.

Prepared and executed batch test suite through TestNG via Ant.

Extensive testing of browser content and compatibility of the application using HTML IDs and XPath in Selenium WebDriver.

Suggested automation process improvements & engaged in framework enhancements.

Coordinate with developers to prioritize defects and rectify them.

Performed multi browser testing to check application can work on IE, Firefox and Chrome browsers.

Expertise in Project Management tools like JIRA to prioritize, classify bugs and tracked defects.

Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.

Strong working knowledge of Team Foundation Server (TFS) and Microsoft Test Manager (MTM)on Visual Studio Team Foundation (VSTF) in managing product lifecycle.

Participated in technical, status review, and release and production meetings.

Worked in a Scrum Agile process for delivering the outputs on time.

Environment: Selenium Web Driver, Grid, Jenkins, Ant, PL/SQL, RFT,TFS, MTM, SOAP UI, XPATH, Firebug, XML, HTML, CSS, Eclipse, JIRA, Agile, My SQL, AutoIt, Git, .Net, IBM WebSphere, SharePoint, Linux.

Education: Bachelor’s in Computer science from DeVry University



Contact this candidate