PROFESSIONAL SUMMARY
Skilled in planning and implementing new processes, procedures and tools for quality assurance testing, defect testing, status reporting and problem resolution within Agile developmental environment to reduce operating costs and increase efficiency.
5+ years of extensive experience in Software Quality Assurance in manual, automation, and exposure on backend testing.
Defining QA strategy, approach, scenarios and execution in development projects
Excellent communication skills, team attitude and ability to work in fast pace environment to meet deadlines.
Experienced in developing Test cases for automation testing.
Experience in designing test strategy, test plan, planning and implementation of test suits.
Experienced in creating Data driven, Keyword driven frameworks.
Experience in Functional and Regression testing utilizing manual and automated testing skills.
Solid knowledge of SDLC, SQA Methodology and tools.
Experience in different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology/SCRUM, Waterfall and BDD.
Practical hands on experience in different automation frameworks like Page Object Model POM, Page Object Factory, Share UI Map, for many projects.
Expertise in writing Selenium Web driver automation scripts in Java.
Selenium Grid for cross browser testing.
Experience in using Selenium Web driver, Eclipse, Java, Cucumber and TestNG testing frameworks in creating test scripts, test suites and HTML reports.
Experience in working with open source tools such as Selenium (Selenium IDE, Selenium Web Driver and Selenium Grid), Soap UI, Cucumber, JIRA, Bugzilla, and Eclipse.
Conversant in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Tests.
Experience in Black Box and White Box testing for functionality and structural flow of an application.
Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing, and Unit Testing.
Identified correct GUI elements using various Selenium Locators like ID, Name, LinkText, Partial LinkText, XPath and CSS Selector to find the Web Elements using selenium and creating automation scripts.
Familiar with different automation tools like Ant, Jenkins and Maven.
Experience in handling multiple projects at the same time within deadlines.
Enthusiastic team player, goal-oriented and self-motivated.
TECHNICAL SKILLS
Automated Testing Tools: Selenium WebDriver, Selenium IDE, Junit, TestNG, Apache Poi, Jenkins, Maven, Eclipse, net beans, Git.
Defect Tracking Tool: Jira, ALM, CLM
Operating Systems: Windows 2000/ XP/ NT, UNIX, AWS
Databases: Oracle 10g/12g, SQL, MS Access, SQL Server, DB2.
Programming Languages: Java, HTML, CSS.
Application Tools: MS Office Suite (Word, Excel and Power Point), Lotus Notes.
PROFESSIONAL EXPERIENCE
State of Maryland, Annapolis, MD
November, 2017 to current
SQA Engineer
Responsibilities:
Project is for the Maryland State Budget System, involved in the workflow of processing Agency request all the through Governors Allowance stage. (BARS)
Worked in an Agile Environment, created test cases and
Gather requirements from the client to edit and create new versions of Design Document for development and testing.
Involved in assembling the Test Plan Document and different superiors as well as multiple branches of workflows depending on the Budget Year.
Used CLM for Defect Tracking, User Stories, and Modifications.
Did both manual and automation testing.
Performed Automation Testing using Selenium.
Performed Regression testing the throughout project
Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
Implemented TestNG framework.
Used Page Object Model to keep the code usable and maintainable.
Apache Poi for data driven framework – took test data from external files.
Prepared weekly status reports for the test team.
Took the lead in presenting releases to give a testing overview to the State (client)
Mentored Junior QA analyst in achieving system testing goals and building solid testing fundamentals. Performed smoke tests after and checking over test cases.
Wells Fargo, Columbia, MD
August, 2016 to November 2017
QA Engineer
Responsibilities:
Project was for Wells Fargo CTS group for their internal system (Laser) for processing monthly reconciliations.
Worked in an Agile Environment.
Attended weekly defect report meetings and presented progress update status, as well as in weekly meeting with the management team and walkthroughs.
Prioritize testing priorities based on business risk.
Tested the GUI of various Corporate Trust programs/applications.
Includes Analyzed system spec’s and Developed test procedures.
Performed various types of testing like Smoke Testing, Functional Testing, Backend Testing, Black Box Testing, Integration Testing and Regression Testing.
Analyzed existing code, Data, Business Rules and Templates, on-line interaction with Users.
Make necessary enhancements to the test code, testing the changes and producing the new output formats to satisfy user needs.
Performed requirement traceability (RTM) for tracing changes in the requirements and system maintenance.
Identified and documented all the possible defects/issues using Jira.
Organizing and Documented test process like Developing Test Conditions, Test Scripts.
Developed the Automation Test Scripts.
Prepared and Execution of test scripts using Selenium IDE, Selenium WebDriver, Eclipse IDE.
Worked on script synchronization issues using implicit wait, explicit, and dynamic wait methods to optimize speed of automation test case execution.
Used the testing framework TestNG to implement tests, also generate reports based on Selenium test results.
Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
Prepared Test plans, Functional Test cases and executed the test cases.
Involved in functionality, database and error testing of the application.
Involved in System Testing.
Tested user interface inconsistency and application functionality.
Performed Backend Testing, by executing the queries.
Performed Regression testing the throughout project.
Responsible for reporting bugs to the corporate bug tracking system, verified them against new builds.
Performance and load testing was done Using Load runner.
Also initiated and participated in Conference Calls, Walkthrough and Review Meetings.
Involved in Developing of Defect Reports by using Jira.
Bluezone Hospitality, Baltimore, MD
December, 2014 – Jun, 2016
QA Analyst
Responsibilities:
Developed, implemented, and executed test methodologies and plans to ensure software product quality for Hotel web service. (InnCenter)
Involved in Team-building, training and management of technical personnel including managers & coordinated between technical and non-technical personnel.
Participated in all stages of testing life cycle, various testing methodologies and SDLC using Agile and Scrum.
Created and executed automated test scripts using Selenium WebDriver and TestNG.
Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
Created and maintained Automation Framework using Selenium.
Created Junit framework to run automated GUI tests and Maven to build the project.
Integrated Automation scripts (Selenium WebDriver API)
Optimized and modified existing scripts to reduce the run time from 6 hours to 3 hours.
Implemented Page Object Model using Selenium WebDriver.
Developed, implemented, and maintained reusable custom method/functions using Selenium WebDriver.
Participated in sprint end demo meetings and worked closely with Agile-Scrum team members.
Used driver script to navigate the test data variables by using Selenium WebDriver.
Performed cross-browser testing using Selenium Grid.
Actively participated in mobile app testing and test automation of a web browser.
Participated in planning and developing test strategies and plans for Functional and regression test.
Implemented Regression and Smoke tests execution as separate step of deployment process.
Experience in testing multi-tier application including front-end, back-End and compatibility.
Yaqoob Enterprise, Baltimore, MD
June, 2012 – November, 2014
Functional Analyst
Responsibilities:
Performed manual testing, positive and negative testing.
Designed manual test case template using Excel and Word.
Created Test cases and Test plans.
Created Test Data for testing different Use Case scenarios.
Worked with the Developers and the Test Lead to verify the Test Cases.
Converted manual test cases to automation using Selenium Web Driver.
Used Junit as testing Framework to maintain and execute test scripts.
Experience Continued:
Design/review test scenarios, test data and test cases for different financial user groups based on system requirements, solution diagrams, help files, and screen mockups.
Participated weekly team meetings with business users, developers and updates on the status and raise any issues to the management.
Analyzed the log files to verify the transfer of data and check the flat files for missing
data while calling to the third party applications.
Involved in testing backend processes using SQL.
Analyzed and Fixed software malfunctions for Windows Application.
SKILLS & LEADERSHIP
Fluent in 4 Languages (Urdu, Hindi, Punjabi & English)
Founded AA Tutoring Services (Annapolis, MD) while working fulltime and attending college at the age of 18, reached expected goals and expanded cliental to the Stevensville, MD area within the first year.
Excellent Communicator and Motivator.
Willing to take upon new challenges and exceeding team expectations to reach goals.
VOLUNTEER
Gardening in inner city areas of Baltimore, MD through Wells Fargo. Planted and monitored vegetables and plants in low income areas of Baltimore.
Maryland Food Bank- Baltimore & Eastern Shore
EDUCATION
University of Maryland Baltimore County- Economics