Pasha Afroz
QA Lead
Professional Summary:
** **** ***** ** ********** in Software Testing (Manual and Automation).
Extensively worked as a QA Analyst in Web applications, Client Server Applications and Database Systems for different software domains.
Experience in GUI Testing, Data Driven Testing, Regression Testing, DB Testing, Functional Testing, User Acceptance, and End-to- End Testing, Smoke, Sanity Testing, and Black Box testing.
Hands on experience in waterfall and agile methodologies.
Capability to lead multiple projects simultaneously, allocating resources to individual projects, attention to detail and excellent organizational and time management skills.
Strong expertise in System analysis, Test Planning, Test Execution and Result Analysis in System testing, System Integration testing and UAT phases of Software testing life cycle & SDLC.
Expertise in Defect management and Defect Analysis using Quality Center (ALM), Test Director, JIRA, and Rational Clear Quest.
Proficient with cross-browser testing (Firefox, Chrome, IE, Safari).
Good understanding of Wi-Fi 802.11 Standards/Specs.
Experience in writing test plans and test cases using MS Excel and HP Quality Center/ALM
Working experience with defect tracking tools like HP ALM/Quality Center, Jira, Confluence, and Microsoft Team Foundation Server (TFS).
Expertise in manual testing and automation testing tools like Selenium WebDriver, Quick Test Pro (QTP), Win Runner, Load Runner, Quality Center, Bluetooth LE tools and Test Director.
Experience in Bug Tracking tools like Quality center, Test director, Clear Quest and Bugzilla.
Expertise in Continuous Integration tools like Jenkins and build automation tools like ANT and Maven.
Expertise in designing and developing using Java Frameworks like TestNG and Junit.
Experience of working in Telematics, Infotainment in-vehicle testing of automotive industry.
Good knowledge on Waterfall and Agile (Scrum) methodologies.
Liaison between back-office team and IT to determine development coding solutions to streamline business processes.
Requirements determination, document creation, project status updates, QA analysis, Test plan creation, migration approval and post-deployment verification.
Experienced developer of BDD style Hybrid and Data Driven Frameworks using Page Object Model design pattern with OOP Languages like C#, Java along with Gherkin (Specflow/Cucumber).
Expertise in Web testing applications developed in C#.net, Asp.Net, and SharePoint.
Good working knowledge in UNIX, RTOS, Shell Scripting, and Windows platforms.
Expertise in White Box, Black Box, Sanity, Smoke Testing, Shakeout, Regression, Integration, Functional, Front End and Back End Testing.
Adept technical skills in performance testing in the domain of Social Networking, Gaming, HealthCare/Insurance, and Banking Industries.
Enthusiastic team player with strong analytical, problem-solving, and trouble-shooting capabilities.
Certifications:
International Software Testing Qualifications Board – ISTQB Certified Tester
Certified Professional Selenium Tester - CPST.
TECHNICAL SKILLS:
Automation Tools
Selenium, WebdriverIO, Appium, SeeTest, Cypress Bluetooth LE and TestNG
Languages
C#, Java, Java script and Python
Automation Frameworks
Cucumber, Specflow, Page Object Model, Keyword Driven and Mocha
Defect Tracking Tools
HP ALM, Jira, TestRail and Excel Sheet
Database
Oracle SQL and Teradata
API Testing Tools
Postman and Fiddler
CI/CD Tools
Jenkins, GitHub, Bitbucket
Others Tools
Azure
Professional Experience:
Client: Hyundai Motors America Mar 2023 - Present
Location: Fountain Valley, California
Role: QA Automation Team Lead
Description:
Hyundai is a multinational automotive manufacturer based in South Korea. It is one of the largest automobile manufacturers in the world and is known for producing a wide range of vehicles, including cars, SUVs, and commercial vehicles.
Responsibilities:
To create and review automation test cases in Java.
Participate in scrum meetings and coordinate with Business Analysts to understand the business needs and implement the same into a functional design.
Managing the activities of QA team members and assess current testing needs and schedules for effective testing in the project.
To distribute tasks among me and my team members and make sure to get it completed on time.
To perform UAT testing and present the reports in Go/No-Go meeting.
To perform in-vehicle testing of Hyundai and Genesis vehicles through smart phone application.
Utilized Eggplant Functional to design, develop, and execute automated test scripts, reducing manual testing time and increasing test coverage across diverse applications.
Debug Wi-Fi and Bluetooth drivers scripts whenever new LKGs come.
To work on log monitoring tools like TOS and LMS to view remote commands transaction logs.
Wrote automation test plans and prepared the automation test Matrix for each regression cycle.
Good Understanding of automotive features such as Telematics and Infotainment Testing.
Experience in working with automotive verification and validation for on- Bench and In -Vehicle testing.
Test various Bluetooth and voice recognition features at the vehicle level.
Created and verified the tickets on Jira dashboards for QA release process.
Conducted performance testing with Eggplant Performance to identify and address bottlenecks, ensuring optimal application performance and scalability.
Test Wi-Fi and drivers by running stress tests.
To perform testing on Customer Web Portal (CWP) Application.
To test Dealer Assisted Enrollment and Retailer Assisted Enrollment Portals.
To perform Enrollments on Test Account Request Project (TARP) tickets.
Managed and configured Loan IQ to support the end-to-end lifecycle of syndicated loans, ensuring accurate data management, compliance, and seamless integration with other financial systems.
Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, and security policies and routing.
Deployed Azure laaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
Provide training and technical evaluation of the QA team members and determine the staffing needs to ensure that the effective testing is being carried out.
Responsible for documenting, implementing, monitoring, and enforce all the testing processes as per the standards of the organization.
Environment: Java, TestNG, Telematics, Oracle SQL, Postman, Azure, Zoura Payment module, TOS, LMS, Jira, TestRail, Excel Sheet, Github. Bitbucket.
Client: KIA Motors America Dec 2021 – Feb 2023
Location: Irvine, California
Role: Sr. SDET/ QA Automation Engineer
Description:
Overall, Kia Motors America is a significant player in the American automotive industry, offering a diverse lineup of vehicles known for their quality, value, and innovation. With a strong presence in the market and a focus on customer satisfaction, Kia continues to expand its footprint and attract a loyal customer base in the United States.
Responsibilities:
Developed Automation scripts using Selenium, Playwright, Appium and Protractor.
Identify scope of improvements when compared to legacy system.
Preparing existing system maintenance strategy.
Perform manual and automated testing of a web-based application. Interacted with Business Analysts and developers in requirements analysis, design reviews, testing and documentation for application developed in agile environment.
Followed in Page Object Design Pattern for writing Automation test cases using frameworks Identify and document the significant New Integration features and software components that will require testing.
Followed and implemented testing strategies and approaches to be employed.
Implemented Eggplant Digital Automation Intelligence (DAI) to enhance testing processes through AI, simulating real user interactions and predicting potential issues.
Assisted in writing the Test Strategy to be used for functional, regression, integration, and end to end smoke testing.
Involved in the Project in the Regression Cycle mainly testing the complex module i.e. Real Time Publishing meeting the deadline.
Wrote SQL queries to validate that actual test results match expected results.
Prepared the traceability matrices to fill the gap between the requirements and the test cases covered.
Identified test cases to automate and automate those test cases using Appium, Playwright, TestNG and Java contributed in framework creation.
Managed cross-platform testing initiatives using Eggplant tools, ensuring consistent functionality and a seamless user experience across multiple operating systems and devices.
Written Data Driven test cases and Analyzed test results.
Participate in testing activities, in collaboration with the development and production teams, to ensure satisfactory performance of end-user reporting.
Extensive test coverage/debug for Wi-Fi coexistence with BT to prove robustness of the product in real use cases scenarios and other interferences.
Wrote and executed automated tests in Typescript/Playwright for a browser-based application.
Developed automated workflows and reports within Loan IQ to streamline loan processing, enhance operational efficiency, and provide real-time insights for decision-making.
Document test results and defects.
Reporting of bugs through pivotal tracker.
Establish “Best Practices” and plan for continuous improvement of processes.
Involve in Internal/External Quality audit for quality reviews
Involved in understanding the requirements shared by the client.
Interact with the client periodically to discuss project status and requirements.
Provided necessary solutions to the client on the requirements whenever necessary.
Performing feasibility analysis on the provided requirements on time.
Designed the ETL processes using Informatica tool to load data from Oracle, flat files into the target Oracle Database.
Preparing system documents for existing system and architecture Preparing Unit Test plan, performing Unit testing and capturing Unit Test and Automation testing Results
Created framework from the scratch for Automation scripts After rewriting application in Angular we developed Automation scripts using Protractor using Angular JS
Created Jenkins/Hudson job for automation scripts to integrate with CI/CD
Environment:
Appium, Selenium, Playwright, Webdriver IO, Test NG, Java, Oracle SQL, Postman, Fiddler, Jenkins, Jira, Excel Sheet, Teradata, GitHub, Bit bucket
Client: Entain Oct 2020 – Nov 2021
Location: Jersey City, New Jersey
Role: Senior Quality Assurance Engineer
Description:
Entain is a prominent player in the global sports betting and gaming industry, with a diverse portfolio of brands and operations spanning multiple countries. The company is known for its online and retail betting platforms, as well as its presence in regulated markets around the world.
Responsibilities:
Take part in scrum meetings and work with business analysts to comprehend business requirements and incorporate them into functional designs.
Organize status meetings and work on weekly status updates to the client QE manager to ensure timely project deliverables. Manage the activities of QA team members and evaluate current testing needs and timelines for effective testing in the Catalyst project.
Used Python scripting language to automate the test cases.
To make sure that successful testing is being done, provide training, technical evaluation of the QA team members, and determine the staffing needs.
Verify test results on DB testing using query skills using SQL and validation.
In charge of implementing, monitoring, and enforcing all testing procedures in accordance with the organization's standards
Coordinate with the offshore team and convey the functional requirements which will help them to complete the deadlines as per the client requirements
Coordinate with the QA team members across all the modules like JDA WMS, Integration, and Mobility to ensure maximum coverage and achieving the deadlines.
Analyze and create business models, logical specifications and/or user requirements to develop solutions for the application environment.
Design, develop and implement software applications; create system procedures and ensure that the developed applications function normally.
Maintain and modify programs; make approved changes by amending flow charts; develop detailed programming logic; code changes using technologies such as Java or J2EE.
Design and develop Web Services using tools such as SOAP, REST, or Tomcat.
Work on Active MQ, IBM MQ Messaging Service and Kafka topics for Integration.
Work with SQL queries to validate the data transformed from IBM MQ’s to MY SQL Server
Write source code, prepare test data, test and debug programs, revise and refine programs to improve performance of the application software.
Perform build and unit testing using tools such as Maven or Junit.
Perform nightly testing using the Continuous Integration tools such as Jenkins and Looper.
Involved in creating Specflow and Cucumber BDD (behavior-driven development) framework and automating BDD scenarios in Eclipse using Java.
Developed Gherkins, Specflow and Java automation test scripts to execute in Specflow and Cucumber.
Implemented Page Object Model Automation framework with Java, Specflow, Selenium Web Driver and Cucumber.
Involved in presenting Automation Test result analysis during daily agile stand up meetings.
Responsible for sharing the test framework to developers and manual testers.
Environment:
Selenium, WebdriverIO, Appium, SeeTest, C#, Java & Java script, Specflow, Oracle SQL, Postman, Fiddler, Jenkins, Jira, TestRail, Excel Sheet, HP ALM, Teradata, Github & Bitbucket
Verizon -Basking Ridge, NJ Sep 2019–Sep 2020
Senior Quality Assurance Automation Engineer
Description:
Verizon Communications Inc. is one of the largest telecommunications companies in the United States and a global leader in delivering broadband and other wireless and wireline communications services to consumer, business, government, and wholesale customers.
Responsibilities:
Involvement in Sprint planning, Review Sessions, Scrum meetings, Demo, Retro in scrum project.
Develop Test Scenarios, Test Cases, Test data, Test procedures, Test reports based on Acceptance criteria and Wireframe.
Performed POC for TOSCA tool.
Created and executed test cases in Scratch book with Tricentis Tosca.
Extending Tosca’s object recognition (Customizing) as part of client deployments.
Understanding and analyzing User stories based on Detail acceptance criteria for the corresponding Sprint.
Involve in defect review and triage meetings to help to resolve the defects and raised defects in Jira.
Maintain and write automation script hybrid automation framework by implementing Java and Webdriver, TestNG, Apache POI and Extent Report.
Use desired Capabilities to configure driver instances and set browser properties for Firefox, Chrome and IE browsers.
Writing functionality to fill up different forms to read data from external sources such as EXCEL, Properties File, and MySQL.
Use TestNG annotations like groups, parameters, Data Providers to group the test cases, test methods, test suits for regression and functional testing.
Handle Accessing Forms, Tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver and Java.
Productively involved in locating web elements by XPath, CSS, Link text, Id, Name, Class name, Tag names, partial Link text using Firebug
Experience in testing and handling different frames of a HTML page with having different DOM's for every frame.
Validate status code, body massage, content type, header for Rest API using Postman manually.
Perform CRUD operation for manipulating different API based functionality.
Use selenium grid/Saucelabs for cross browser testing and parallel testing.
Use Maven for build management and Continuous Integration using Jenkins.
Version control is done by using GitHub/Git.
Validate database using MySQL queries.
Analyze the logs for errors and exceptions during test execution.
Prepare the data to cover various scenarios.
Manage log files using log4j and generate Extent Report for automation projects.
Environment:
Appium, Selenium, Webdriver IO, Test NG, Java, Tosca, Oracle SQL, Postman, Fiddler, Jenkins, Jira, Excel Sheet, Teradata, GitHub, Bit bucket
Horizon Health Network – Jersey City, NJ Dec 2016 – Aug 2019
Role: Senior Quality Engineer / Automation & Functional Testing
Description:
Horizon Health Network is one of two health authorities in the Canadian province of New Brunswick, the other being Vitalite Health Network.Horizon Health Network delivers medical care on behalf of the Government of New Brunswick to the central and southern portions of the province through 12 hospitals and 28 health center’s/clinics while providing a variety of programs and services.
Responsibilities:
Application implementation and testing using agile methodology.
Participated in daily scrum standup meetings which includes sprint review, sprint planning, and sprint retrospective as well as sprint release.
Integration testing was performed by assigning the tasks of integrating individual software modules into groups.
Documented the missing requirements by performing gap analysis and escalated to Test manger and Test Team.
Manual test cases and test scenarios were designed with respect to the specifications and functional requirements.
Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
Automation Test Scripts were developed Using Selenium Web Driver, JAVA, Specflow, Selenium Grid, Maven and Cucumber.
Worked with AWS cloud machines to setup selenium GRID and also Jenkins server on HUB machine.
Configured the testing environment with Eclipse, TestNG, Selenium WebDriver and selenium java client driver.
Identified web elements by ID, Name, CSS, XPath and links on webpages using firebug.
Involved in compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
Utilized Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome and Worked with testing frameworks - TestNG / JUnit.
Involved in enhancing numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium Web Driver, J Unit, Ant and Jenkins.
Participated in generating Selenium reports using J Unit reporter and automated report generation using ANT and developed ANT Build scripts to run Sanity Test script, developed in Selenium Web Driver.
Developed Selenium test scripts with required annotations to make them executable from Specflow/Cucumber.
Designed Data driven framework to retrieve test actions, test data from different applications such as excel.
Provided support to senior QA integration tester in the development of integration test cases.
Worked with Business Analyst and Developers.
Experience in testing web applications across multiple browsers Using Maven, Selenium Grid.
Builded the WebDriver object using Maven and ran the night tests automatically by using integration tools such as Jenkins.
Analyzed negative use cases to ensure that the application behaved as per the security requirements.
Utilized Page Object Model in JUnit/TestNG Framework.
Verified the expected results by performing execution of test cases manually.
Performed different types of testing like System testing, UAT testing, Regression testing, Functional testing, GUI testing, Smoke testing, Positive Testing, Negative Testing, and End to End Testing.
Environment:
Cypress, Appium, Selenium, AWS, WebdriverIO, SeeTest,, C#, .Net, Java & Java script, Oracle SQL, Postman, Fiddler, Jenkins, Jira, TestRail, Excel Sheet, Functional Testing, HP ALM, Teradata, GitHub, Bitbucket
Souri Networks – Hyd, India Aug 2014 – Nov 2016
Automation Engineer
Responsibilities:
Perform Functional Testing and Regression Testing using Selenium WebDriver in the agile lifecycle.
Optimized Selenium Web driver Test cases for Regression testing of the application with various data sources and data types.
Responsible for creating and maintenance of Automation Framework.
Responsible for developing detailed test plans and test design documents.
Reviewed the business and functional requirement documents and identified test scenarios and prepared test matrix (traceability matrix).
Performed functional, integration, regression, positive, negative, security and system testing.
QA weekly meetings, proposals for resolving the conflicts.
Analyzed the existing business scenario and understood the business rules.
Responsible for updating and maintaining the Quality Center for all the defects found during functional and regression testing and following up the bug life cycle.
Performed internal reviews for various team as part of quality improvement process.
Execute test cases and document the results in the test execution report and therefore maintain the test cases as software changes occur.
Environment:
Selenium WebDriver, HP Quality Center, Azure, Java, IDE, IE8, Agile
Canara Bank(Genpact) – Hyd, India Jun 2010 – Jul 2014
Manual Testing Engineer
Responsibilities:
Used Test Director for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
Performed Extensive Manual Testing.
Worked on Automation Tool for the Application using UFT Tool.
Involved in preparing Test scripts using selenium Webdriver, Java, Specflow, Cucumber and Maven.
Prepared Requirement Traceability Matrix (RTM) to trace test cases to functional requirements.
Composed accurate and detailed Test Approach, scenarios and test cases (functional, usability and regression).
Interacted with the development and testing teams to improve the overall quality of the software.
Analyzed the performance based on the reports generated and conducted end to end test executions on the entire application.
Worked on enhancing the existing front of the application for its look and feel.
Responsible for providing a regular status report to the upper management.
Involved in setting up different configuration environments for compatibility testing and manual testing.
Performed ad-hoc, Functional, Regression, Integration, Data-driven testing, and Compatibility Testing of Web-based Application.
Performed functional testing of Web Services using POSTMAN Tool.
Environment:
Manual Testing, Selenium, Agile, MySQL, HP ALM/Quality Center, UFT, Jira, POSTMAN, JSON, Jira and Excel.
Education Qualification:
Bachelors in Electronics and Communication Engineering from Osmania University, Hyderabad, India