AMMAR
MIRZA
Mobile: 516-***-**** I Email: *********@*****.***
Objective:
Obtain a position in Quality Assurance Engineering as a seasoned, result oriented, well determined Automated Test Engineer and contribute with my technical expertise to contribute to the future growth and success of the organization as well as my career. I have extensive experience in developing test plans, test cases, and test scripts for manual and automation testing. I have earned a reputation in meeting deadlines when required, conforming to specific requirements and adhering to established plans. Highly motivated Information Technology Professional with over five years of proven and diversified experience on quality assurance and software testing for various industries with web applications and client-server. Core Skills: Selenium Webdriver, Behavior Driven Development (BDD), Cucumber, Gherkin, Page Object Model MVC-Based Framework, Data Driven Testing Framework, SOAPUI Web Service Testing, API Testing, Appium Mobile, Agile Methodology, Jira, ServiceNow
JAVA, OOP Practices
Strength: Eight plus years of extensive diversified experience in planning, developing manual and automated testing for various projects as an IT professional and extensive knowledge on systems and significant exposure to structured object oriented language and database in various industries. Well versed with QA Methodology, Study business requirement, writing Test Plan and Test cases, Executing test cases, debugging, declare defects and follow-up with developer. Implemented Test Automation for very high quality standards and produced best quality product. Work well under pressure on multiple projects to successfully deliver well-tested application software releases on time using both manual and automated testing methodologies. Worked with application developers, project managers and production support to develop manual and automated test cases that validate new and improved functionality.
Professional testing experience with special emphasis on:
● Solid understanding of Software Development Life Cycle including Agile
● Solid experience with Behavior Driven Development with Cucumber JVM to implement Test Driven Development (TDD).
● Solid experience with Gherkin Language to develop Behavior Driven Testing.
● Solid experience with Page Object Model and Data Driven framework implementation.
● Excellent writing, verbal and interpersonal skill set with a self-starting attitude, team player, and flexible. A fast learner and high degree of creativity and initiative is expected.
● Good at prioritizing along critical path and meeting project milestones and deliverable dates.
● Strong experience with Agile test methodology and Agile Development process.
● Experience in analyzing the requirements from User Stories and Use Cases to develop test cases and test scenarios.
● Experience in preparation of Test plan, Test Scenarios, Test Cases, Test Scripts and Test Matrix.
● Proficient in Black Box and Gray Box testing.
● Expertise in QA Methodologies, Integration Testing, System Testing, Regression Testing, End-to-End Testing, and User Acceptance testing.
● Strong analytical and problem-solving skills.
● Well versed with business workflow modeling based on requirements, test plans, and Creation and Maintenance of Traceability Matrix.
● Worked in executing test cases across various mobile platforms using appium.
● Collaborated with business and development teams to define functional requirements and specifications that would lead to test plans.
● Extensive work experience using Change Control and Bug Tracking Tools like HP ALM and JIRA.
● Strong experience in automated functional testing, acceptance testing and system testing.
● Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium WebDriver for regression test cases.
● Strong experience with SOA architecture, which include RestFul Web Service Testing TECHNICAL SKILLS:
Testing Tools: ServiceNow, Selenium WebDriver, Cucumber JVM, Asgard Framework
Test Execution: TestNG, Junit
Test Management: ServiceNow, HP Quality Center
Defect Management: ServiceNow, JIRA, HP Quality Center
Requirement Management: ServiceNow, JIRA, HP Quality Center
Web Service: Postman, Rest Assured framework, SoapUI
Programming Languages: Java, HTML, XML, JSON
Development IDE: Eclipse
Database/Database tools: SQL Server, MySQL, Microsoft Excel
Application: Microsoft Office Application, VMware, SQL Server, Toad, Jenkins for CI/CD
Operating Systems: Windows 10, Windows 8, Mac OS X, Linux, DOS, Windows XP 2
PROFESSIONAL
EXPERIENCE
Sept 2024 - Feb 2025
Automation Engineer
Sept 2021 - Sept 2024
Automation Engineer
Capital One Financial Corporation, New York
Results-driven Quality Assurance Engineer with hands-on experience in automated testing and framework development, specializing in multi-level testing processes, integration, and reporting. Adept at leveraging tools like Cucumber and Intellij Java to ensure seamless functionality and compliance for customer-focused applications. Skilled in collaborating with cross-functional teams to deliver high-quality solutions in fast-paced environments. Responsibilities & Accomplishments:
● Gained necessary understanding about the application architecture to be able to figure the in-debt knowledge of how this application functions and what are the gaps and enhancements would be needed to apply for creation of a most suitable Automation Framework.
● Developed Level 2 unit tests aligned with critical business objectives, ensuring robust validation of customer credit card data and compliance requirements using Cucumber and Intellij Java
● Contributed to Level 3 integration testing, seamlessly integrating test frameworks with Jenkins and 7Ps to automate workflows and improve test execution efficiency.
● Facilitated Level 4 reporting by generating detailed test result analyses, enabling stakeholders to make informed decisions and ensuring transparency in testing progress.
● Automated test scenarios using Behavior Driven Development (BDD) principles and Gherkin syntax, improving test case readability, maintainability, and cross-team collaboration.
● Collaborated with business analysts and developers to define testing requirements and resolve identified issues, contributing to a streamlined quality assurance process.
● Utilized version control systems to manage and maintain test scripts, ensuring organized workflows and efficient team operations.
● Documented testing frameworks, processes, and reporting structures to support knowledge transfer, scalability, and future enhancements for the quality assurance team.
PSEG Edison, New Jersey
Monarch OMS (Outage Management System) component of ADMS uses real-time data from SCADA combined with models to provide a real-world view of the grid to improve response to emergent customer outages throughout the PSE&G electric service territory. An end-to-end test process was developed for this application encompassing two different system platforms and automation tools. In PSEG’s corporate domain, customer outages were generated in a SAP CRM application- a process that was automated from Tosca Commander. From there, job outages were verified in the Monarch application which is a closed and secure environment using selenium. A CI/CD pipeline was constructed to ensure end-to-end regression testing and reporting. Responsibilities & Accomplishments:
● Gained necessary understanding about the application architecture to be able to figure the in-debt knowledge of how this application functions and what are the 3
gaps and enhancements would be needed to apply for creation of a most suitable Automation Framework.
● Major challenge was to build the framework in an offline network and came up with solution to use Nexus application to convert actual dependencies to a jar dependency files and with the help of Nexus to sync those jar dependencies to the framework so that we could keep the versioning and new dependencies management with the help of Nexus.
● Created up to 50 CR requests to be able to get the enough permissions and connections and access requests to be able to get it into the offline network environment.
● Another reasonable challenge was IntelliJ Marketplace installations were completely blocked. I had to manually extract the Cucumber installation to the plugin folder itself to be able to use Cucumber features and Scenarios many other challenges that I overcome.
● Created a Page Object Model Selenium, Cucumber and Java combination of maven project-based framework. Added very useful and permanent solution based reusable methods to make application to be tested as accurately as it can be possible. Added overall Source System returned data validations directly returns the data and asserts it from what we expect from system to return to and against the expectations of ours.
● Involved in important meetings regarding requirements understanding and test case clarification evaluation meetings.
● Identified the test case scenarios and implemented them to the smoke and regression suites.
● Automated 52 test cases which were high critical complex test cases for different outage scenarios in situations like replicating a No Power, Has Power, Flooding, Unplanned Outages, and Non-Outages and combinations of both scenarios like these.
● Automated Legacy test cases for integration and regression scenarios as well as excel queries for some scenarios to make sure correct data was injected.
● Integrated the whole project with GitHub and Jenkins added scheduler and Jenkins reporting to email to the necessary recipients.
● Presented business demos which covered the test cases how a customer gets created and receives outages and gets recovered after the solution is applied.
● Documented each test cases with all the details as how the application behaves and what are the challenges and how to overcome those with easy and logical troubleshooting steps to follow.
● Attended Daily Status and Reporting calls. The Application still is a very complex for the newcomers, so I wrote test cases very diligently and gracefully. Passing rate is at %94.
● Created e2e scripts to satisfy the client needs for creating a customer and restoring it to a deleted customer at the end.
● Took required courses for
4
Sept 2019 - Aug 2021
Automation Test Engineer
PSEG Long Island, New York
Long Island Power Authority is a municipal subdivision of the State of New York that owns the electric transmission and electric distribution system serving over 1.1 million customers all over Long Island. MyAccount is the customer portal where a customer can pay bills, check usage, manage account preferences, report an outage, and more. Responsibilities & Accomplishments:
● Agile process was followed with diverse teams that were from different vendors and staffing agencies. Worked together as a one team to ensure delivery of a product based on the business’s requirement
● Worked in a variety of different projects at PSEG which included MyAccount, C&I Portal (Data Analytics for our Commercial Users), and NexxGenn (Data Analytics for our Residential Users)
● Interfaced with business to refine insights on better practices for our application. Participated in development meetings to ascribe busines’s direction for software development.
● Joined the project as test lead, worked with Accenture Test manager to gather information on best project practices during TCS knowledge transfer sessions
● Used ServiceNow for daily standup to keep track of the latest development stories, bug/enhancements, and testing efforts.
● Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements.
● Worked on QA environment/tools which included installation, setup, configuration and general maintenance
● Reviewed business requirements, technical specification document, use cases, and other functional requirements to prepare detailed test plans and test cases
● Worked with business in defining Test Data Requirements. Concurrently worked with CAS/EBO developers and Customer Support team to develop test data according to business specifications.
● Provided input on standard of test metrics and reporting while simultaneously suggesting improvements to testing methodology.
● Developed input and monitoring of User Acceptance testing for business. Requirements were passed based on the results in this phase
● Categorized bugs based on severity, interfaced with developers for cause, and attended defect triage meetings to review project’s defects and totality of their effects on project and other teams.
● Became Test Manager for MyAccount. Provided knowledge transfer for a brand new project team. Also provided testing best practices and domain knowledge for the offshore Argentinian team from the ground up.
5
July 2016- May 2019
Quality Assurance Analyst
Hedgeserv Corporation, NY
HedgeServ is led by the most experienced management team in fund administration. Hedgeserv has been the definitive industry model of daily accounting, daily or weekly estimated NAVs, and integrated risk analytics. One of the major functionalities of the Reconciliation is to provide information on client’s trades with our accounting system and their respective brokers. Led integration of Entitlements initiative (user authorization) for entire development/quality assurance team with current HedgeServ processes.
Responsibilities & Accomplishments:
● Followed Agile process with diverse teams testing and delivering features and functionality for Reconciliation project (Both legacy and strategy systems), Hedgeserv’s Entitlements Project, and the LightLamp Initiative.
● For our legacy reconciliation system, RC1, implemented test cases in excel with a custom in-built automation framework called Asgard. (Keyword-Driven Framework) Worked with developers to use custom fixtures as test steps for our test cases as per business needs.
● Our new web-based app called RC2, moved away from desktop annotation. Employed robust MVC Pattern based framework with Selenium Page Object for test cases.
● Interfaced with business users to gain insight on better practices for our application. Participated in development meetings to ascribe business team’s direction for software development.
● Used Jira for daily standup to keep track of the latest development stories, bug/enhancements, and testing efforts.
● Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements.
● Worked on QA environment/tools which included installation, setup, configuration and general maintenance
● Worked closely with QA manager on maintaining Recon Stack on company’s QA Console. QA Console is an overnight regression suite for our test cases which posted daily html results based on the latest trunk or branch builds.
● Used many virtual environments to conduct testing and defect investigation. Used application’s logs found in VM to diagnose the variety issues that comes in maintaining Hedgeserv’s Application and QA environments .
● Used SQL Server to manage software enhancements via feature flags. Was able to reproduce many defect scenarios and development team’s code changes by manipulating the VM’s environment status.
● Joined Entitlements (permissions categorization) development team. Development team created an API database containing all the components/groups/users/roles found in all of HedgeServ’s software.
● Worked with stakeholders to define risks and dependencies for Entitlement’s project. This required overseeing entire development/QA staff to define scope of API coverage of users that reflect proper access for application.
● Created proper specifications/test plans to highlight known risks/dependencies/metrics to upper management. Worked with each dev team 6
to define said API coverages. Created live accountability via confluence and worked with QA team to define test cases for regression purposes.
● Used rest-based testing framework to provide robust and scalable backend web service testing. Used Jenkins as well to maintain QA VM’s with Entitlement enhancement.
● Implemented Behavioral Driven Development Testing with Cucumber JVM and Selenium WebDriver Model for HedgeServ’s Entitlement UI that allowed clients customize permissions for the various users they have.
● Progressive Front-End Testing for API routes were validated using Postman, while regression test cases for those API routes were developed using BDD and the rest-assured framework.
● Such practice allowed development teams to reiterate basic scenarios using Gherkin language for the Entitlement’s UI. Therefor they can validate authorization of users using our already created script bases in which they used in their respective test cases.
● Participated in the LightLamp initiative, a new in-house built calc engine for HedgesServ. Required to refactor all test cases for all Recon team.
● Maintained 4 QA farms in QA Console Overnight Regression Suite- each one representing different configurations for our Recon Stack. The farms are Normal Trunk, Branch, Entitlements and LightLamp initiatives.
● Participated with the other U.S. automation engineers in monitoring QA Nightly Farm Regression Suite. This included in supervising the different scripts that were responsible for behaving correctly in the nightly regression suite and taking the proper actions/alerting right development teams to ensure all jobs in the Regression Suite were processed successfully in our Cisco Tidal Application before next business day.
Environment:
Windows Dos, Eclipse, Cucumber JVM, Selenium WebDriver, TestNG, SOA, HTML, SQL Server, Postman, Tomcat, Cisco Tidal
7
Jan 2014 - May 2016
Automation Test Engineer
Barnes and Noble, NY
Barnes and Noble College Booksellers needed an online retail management system for their growing network of 600 university bookstores. My role as a backend tester included validating the api responses for the promotions team and the product review team. Responsibilities:
● Reviewed business requirements and technical specification documents and analyzed use cases, functional requirements for preparing detailed test plans and test cases
● Involved in testing application on different mobile platforms such as iOS and android devices using appium tool for automation.
● Ran compatibility testing (cross windows/mac and android ios/platforms, cross browsers, cross mobiles devices – phones, tablets, iPads etc.
● Communicated with the SME’s (Subject Matter Expert) to fully understand the application.
● Performed backend testing of Barnes and Nobles databases using SQL queries.
● Test Coverage was performed by matching high level requirements with appropriate test cases; Defects Coverage was performed by matching defects to their respective test cases.
● Developed Test Plan with team and created test cases to cover overall functionality of the application.
● Worked with test leads to estimate test case build and execution effort (initial pass rate assumptions, defect blocking assumptions).
● Work with team and supervisor to develop test plan scope, coverage and objectives.
● Provided input on standard of test metrics and reporting while simultaneously suggesting improvements to testing methodology.
● Developed input and monitoring of User Acceptance testing.
● Categorized bugs based on severity, interfaced with developers for cause, and attended defect triage meetings to review project’s defects and totality of their effects.
● Conducted different type of testing such as System Testing, System Integration Testing, Functional Testing and Regression Testing.
● Used HP ALM to track and manage test cases throughout the test cycle and review test case coverage with developers & BA for new functionality each sprint
● Used HP ALM to Track, Report, and Manage defects throughout the test cycle and attended Defect Status Meetings during testing cycle.
● Used Selenium Webdriver to locate web application’s objects through Html properties. Contributed to the functional testing for product reviews.
● Conducted with other teams to control unforeseeable contingencies during scheduling.
● Involved in Web Services Testing using SOAP UI
8
EDUCATION
REFERENCES
● Possess understanding of WSDL, XSD, XML documents for Web Services Testing.
● Developed Test Cases using WSDL, Schema files which defines Web Service Request, Response, methods/operations, End Point of web service to be tested
● Performed End-to-End testing manually.
● Performed manual testing of web-based and client-server enterprise applications.
● Primary liaison between Test Team and Project Managers
● Participated in daily scrum meetings as well as bi-weekly sprint turnover and sprint planning meetings
Environment: Java/J2EE, HP ALM 11.0, SoapUI 4.0, Appium, SQL Oracle, MySQL database, Eclipse, Selenium Webdriver 2.0, Windows 7 Edition Bachelor of Science- Interdisciplinary Biology, Stony Brook University Available upon request
9
10
11