Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Languages
Timeline
Generic
Faridakhatun Shaikh

Faridakhatun Shaikh

Summary

Adept at test automation and manual testing, I significantly enhanced system stability and efficiency at CSAA IG by developing reusable code libraries and mentoring junior developers. My expertise in SQL query writing and effective communication, coupled with a knack for test process improvement, underscores my ability to lead and innovate in cross-platform testing environments.

Overview

17
17
years of professional experience
1
1
Certification

Work History

Software Development Engineer in Test

CSAA IG, CSAA Insurance Group
06.2020 - 06.2024
  • The CSAA offers the Auto, Homeowners, Condo, Renters insurance to its members as most of the branches of AAA
  • In Addition to car insurance, the CSAA provides emergency roadside assistance, travel planning services and special discount
  • Auto and home insurances reliable as AAA's famous emergency roadside services, industry leading coverages
  • And a top-notch customer service for someone who are requesting a quote or filing a claim online
  • Responsibilities:
  • Worked in a fast-paced Agile Methodologies (Scrum)Environment
  • Created and maintained automation scripts using Cypress and Typescript as a part of functional testing and Regression maintenance
  • Reviewed and analyzed functional requirements documents and business requirements documents
  • Performed Accessibility testing by using Usablenet AQA (Automated Quality Assurance) tool, to maintain quality, functionality and performance of an application
  • Worked in Jira along with stories, spikes, tech stories, Production defects, Regression defects with X-ray test sets/Test cases and test plans creations
  • Coordinated with the product management team for clarifications and verification of Business Scenarios identified by the Test team and also help identify more scenarios to prevent any gaps
  • Triaged issues using AWS service logs/CloudWatch/Log Insights and Splunk
  • Created and maintained Code Pipelines using AWS
  • Validated analytics events using segment /Mix panel applications
  • Created and maintained stub data using AWS DynamoDB, Lambda and wire mock for functional and regression testing
  • Maintained the QA environments by running the builds, when necessary, through AWS
  • Thorough hands-on experience in Agile SAFe and Scrum Methodologies including -Daily standup's,3-amigos, refinement, planning, retrospective, system demos and shoulder checks
  • Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases in Jira /X-ray
  • Worked with the Business Analysts to determine Business Requirements and standards for Performance Evaluation
  • Matched test cases to Requirement (traceability Metrics)
  • Created /updated Selenium WebDriver based scripts using Java &JUnit/TestNG framework
  • Performed End-to-End testing of database, Validated XML responses generated for different Web Services using Postman
  • Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests
  • Involved in designing of automation framework to be used in UI testing with Selenium WebDriver
  • Execute browser compatibility and regression tests using Selenium Web driver for testing UI for every new build release
  • Responsible for writing and maintain Selenium Web driver scripts for regression and functional testing using data driven framework
  • Performed functional tests using Selenium Web driver with data driven framework and documented final results in a database
  • Involved in execution of all types of system testing including: Integration, Regression, User Acceptance and Functional testing
  • Identified, Reported and Tracked Defects using JIRA a Defect management tool
  • Manually tested, verified and validated that the product meets user requirements
  • Used Java libraries like JDBC, CSVReader, JExcel, and JUnit/TestNG for all the automation scripts and Frameworks
  • Created pom.xml in Apache Maven and run the builds using Continuous Integration tool Jenkins
  • Used GitHub for the repositories
  • Responsible for environment management for testing
  • Environment: Cypress with Type script, Vs Code /visual studio, Splunk, TestNG, IntelliJ, Agile environment, Web Services, Selenium 3.0 WebDriver, Apache Maven, GIT, JIRA, Postman.
  • Mentored junior developers by providing guidance on best practices, coding techniques, and problem-solving skills.
  • Designed scalable architecture for applications to easily accommodate future growth in user base or functionality expansion.
  • Improved system stability through rigorous debugging processes that identified root causes of issues quickly and efficiently addressed them before deployment deadlines were met.
  • Developed reusable code libraries to expedite future development efforts, reducing time-to-market for new features.

QA Automation Engineer

NMK Global INC, Visa
03.2019 - 05.2020
  • City, CA
  • Visa Installments is a series of payments that a buyer makes instead of lump sum to compensate the seller
  • The installment plan may include interest or fees to pay the seller for accepting the credit risk that buyer will not make payments in timely manner
  • Visa installments allow any merchant flexible payment options for visa card holders globally
  • The visa installment features are integrated with VDP (Visa developer tool)/admin portal to allow merchant/issuer a playground platform to integrate with visa services
  • VI also integrates with DCP to feed a data and VOP (Visa Offer Platform) through CMLS and VLPS, DPS for database integration
  • Visa installment services to manage loan life cycle
  • A loan is created after visa card holder accepts an installment plan
  • This is new application service that uses SOLR
  • This is high performance searching of the installment plan based on set of criteria, including encrypted PAN, encrypted Account-ranges
  • Installment payment on any visa card at any merchant enabling flexible payment option for all visa card holders globally
  • Responsibilities:
  • Thorough experience in Agile, Kanban, Scrum methodologies
  • Experienced in Existing Automation Framework built in javascript using main engine as POSTMAN
  • Experience in running postman collection on Jenkins using Newman command
  • Conducted Integration testing for all the modules
  • Involved in designing of automation framework to be used in API testing with postman, javascript and json
  • Testing all the functionality as a part of POS Testing using selenium web driver along with java
  • Involved in execution of all types of system testing including: Integration, Regression, User Acceptance and Functional testing
  • Worked on infrastructure with Docker containerization
  • Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Configured and Managed Azure DevOps pipelines to execute tests on different environments
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform)
  • Utilized Kubernetes and Docker for the runtime environment of the CI / CD system to build, test deploy
  • Implemented logic towards a robust Rest service testing process and code clean up
  • Configured different environment in Jenkins to execute test cases against hard launch or soft launch
  • Used Postman & SOAPUI for REST service testing
  • Used basic Unix shell commands in order to explore server
  • Performed and validated Database Testing and Data Retrieval
  • Worked with enterprise team to build and run code on real device from Jenkins
  • Used JIRA as a project tracking tool/Defect tracking/Test case Management tool
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium
  • Ran regression tests in the morning/night based on deployment timings and then gather reports and reach out to tech leads in case of any queries or failure in tests
  • On code freeze we used to cut down all the feature branches and used to push everything in master and deploy and then continuous testing used to take place
  • Provided pre-and post-production deployment support end to end
  • Managed end to end automated regression testing effort and monitoring hourly Jenkins job build
  • Was involved in sprint automation task as soon as Developer finishes their work with unit tests and check-in
  • Worked with offshore team in India, Austin
  • Experience with build tools like Maven and GIT
  • Experience in working with build tools like TestNG, Jenkins, Ant and Maven
  • Experience in run postman collection on Jenkins using Newman commands
  • Reported daily/ weekly status of test cases executed and status of the defects
  • Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases
  • Performed End-to-End testing of database, Validated Json responses generated for different Web Services using POSTMAN
  • Used JavaScript and internal custom made framework to automate Backend Rest Service layer
  • Experience in Containerizing the integration process by GitLab CI within docker
  • Experience in building pods using triton Kubernetes clusters in non-prod environment
  • Used Triton Kubernetes clusters to run and mange environments on cloud
  • Worked with the Business Analysts to determine Business Requirements and standards for Performance Evaluation
  • Identified, Reported and Tracked Defects using JIRA a Defect management tool
  • Reviewed and analyzed functional requirements documents and business requirements documents
  • Coordinated with the product management team for clarifications and verification of Business Scenarios identified by the Test team and also help identify more scenarios to prevent any gaps
  • Matched test cases to Requirement (traceability Metrics)
  • Developed strategy to move test cases Cucumber for existing and new test cases
  • Implemented BDD through Cucumber
  • Created the Feature Files, step definition files and TestRunner for Cucumber Automation
  • Responsible for identifying test cases for manual and Automation with Postman automation framework for Smoke Test, Functional and Regression Tests
  • Used SQL query to verify the integrity of the database particularly while validating the Session Store and Profile Store records
  • Developed and executed complex SQL Queries and Procedures to perform database testing
  • Manually tested, verified and validated that the product meets user requirements
  • Used libraries like javascript, JDBC, CSVReader, TestNG for all the automation scripts and Frameworks
  • Created pom.xml in Apache Maven and run the builds using Continuous Integration tool Jenkins
  • In-depth knowledge of computer applications and scripting like Java, Shell, bash, JavaScript and XML
  • Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect directly
  • Managed multiple environments for sandbox and non-production where primary objectives included automation, build out, integration and cost control
  • Environment: Postman, TestNG, Atlassian Jira, GIT, Jenkins, JavaScript, Selenium, Rally, JUnit, TESTNG, Jenkins, Java, JavaScript, Containers
  • Eclipse, Agile environment, Web Services, Selenium 3.0 WebDriver, Selenium-RC, Apache Maven.

Sr. Quality Analyst

Deemsys INC, Vantiv LLC
10.2014 - 11.2015
  • Emv Stands for Europay, MasterCard and Visa
  • Emv is a global standard for credit and debit payment cards based on the chip card technology, Unlike the Magnetic-stripe cards every time an EMV card is used for payment, the card chip creates an unique transaction code that cannot be used again, because EMV uses better security this standard is being adopted in the United states
  • Responsibilities:
  • Review Business Requirements and Specifications and understand the scope of the application and reviewed Design Requirements and used Agile Scrum Methodology for Sprint Backlog & Pragmatic Agile Development etc
  • Developed Test Plan and Test Cases, Test Scenarios to map Integration Testing and System Testing and User Acceptance Testing using business requirements and design documents
  • Participates in the Functional Spec document and Operational Design review meetings
  • Involved in Certification Testing for Visa, Credit and Debit Card
  • Involved in selecting/modifying appropriate test scripts based on certification standards as well as customer hardware/software configuration
  • Participating in conducting the test, extracting test logs from the mainframe afterwards and evaluating the results therein
  • Added Significant effort was expended acquiring an understanding of the meaning and applicability of the various ISO 8583 fields based on the member's certification goals and configuration
  • Involved in Use of physical Global Host Test Cards and scripts
  • Participated in Testing performed with use of a POS devices /POS Testing
  • Practiced in Successfully sending and receiving authorization requests and responses, including additional chip data
  • Successfully processes all chip response data, expected or unexpected, from the network or the issuer
  • Successfully processes PIN management transactions
  • Supported test activities associated with Product Point of Sales (POS)
  • Evaluated and interpreted Point of Sale requirements created by external vendors
  • Developed relevant test strategies and plans and attended test case reviews with clients
  • Responsible for executing and maintaining scripts in mainframe applications
  • Assigned responsibilities of planning test strategies and executing test cases in mainframe environment
  • Performed other essential job responsibilities as required under the instructions of lead mainframe tester
  • Involved in multiple projects in the areas of Deposits, ATM/Debit/Credit Card processing, Check processing, and Loan Account processing
  • Testing all the functionality of the ATM and POS.and also involved in ATM and POS Monitoring POS Testing
  • Involved in providing direction to ATM testing activities to ensure the quality and functionality of the systems
  • Simulators (Clear2pay), Chip Terminals, Agile Environment

QA/Consultant

CAPGEMINI INDIA PVT LTD
06.2010 - 07.2012
  • Description: Manheim has set the industry standard for buying and selling used vehicles at live auctions and online
  • Manheim brings together qualified sellers and volume buyers of used vehicles that include automotive dealerships, banks, car rental agencies, car manufacturers and government agencies
  • Manheim offers its customers a reliable and secure market in which to purchase a variety of vehicles and services that no other remarketing provider can match
  • Review business requirements, functional specifications and gathering application knowledge from business analysts, and developers to understand the project needs
  • Developed and Reviewed test strategy, test plan, test scenarios and test cases for manual testing/Black Box Testing in HP Quality Center/ALM from the customer requirement and tasks
  • Well Experienced in writing test cases and Test scripts
  • Experience in Write, manage and execute testing in HP ALM
  • Requirement Traceability Matrix was prepared in Quality Center/ALM to map the business requirements with the test cases
  • Responsible for Database testing Integration, Functional, System, Smoke, Regression and User Acceptance testing and escalate bugs discovered during testing into the defect tracking system and track them until they are closed
  • Involved in writing and executing SQL queries and procedures in order to create setup and verify test data for an application
  • Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking of the Defect
  • Regression tested the interfaces to make sure that existing functionalities are not impacted by the changes have done during the Testing
  • Used HP Quality Center/ALM as repository for requirement analysis, design test cases, execute test cases, Bug tracking and reporting
  • Involved in planning Daily Test case Execution for the team of 15 people and sending the Test Execution report to the stakeholders by the end of the day
  • Used in conducting the test, extracting test logs from the mainframe afterwards and evaluating the results therein
  • Communicating client on daily basis regarding bugs clarification and enhancements
  • Generated Reports using Quality Center at the time of execution and releases
  • Records all defects in the defect tracking system and is also responsible for verification/un-verification of the defects as per testing results
  • Used ALM to track and report system defects and bugs
  • Analyzed test results and involved in bug-tracking using ALM
  • Worked closely with teams of developers throughout the entire development life cycle, to elicit requirements, develop test strategies and test plans and ensured quality
  • Developed manual test cases for regression testing based on the business requirement documents (BRDs)
  • Environment: Manual/Black Box Testing, Database testing, HP Quality Center/ALM 9.0, Microsoft Sql Server 2005/2007, Mainframe framework, Microsoft Visual Studio 2005, Oracle 9i, Windows XP/2000

Test Engineer

HCL InfoTech, HCL
09.2007 - 01.2010
  • Software as a People Power (HRIMS) Service meaning delivering software over the Internet is increasingly popular for its ability to simplify deployment and reduce customer acquisition costs; it also allows developers to support many customers with a single version of a product
  • Responsibilities:
  • Analyzing and understanding the application using the given Business Requirement documents, Functional Requirement Documents
  • Review of the SRS, Prototypes, Test cases and escalating issues
  • Prepared Test Cases, Test data and Test Reports during the execution cycles of application using HP Quality Center/ALM
  • Performed functional, integration, system and regression testing using HP QC/ALM
  • Records all defects in the defect tracking system and is also responsible for verification of the defects as per testing results
  • Developed manual test cases for regression testing based on the requirement documents and Execute regression tests
  • Conduct knowledge transfer sessions to other resources on the team on automation
  • Developed Test strategy, Test plan, Test scenarios and Test cases manual testing/Black Box in Quality Center/ALM from the business requirements
  • Used HP Quality Center/ALM as repository for requirement analysis, design test cases, Execute test cases, Bug tracking and reporting
  • Environment: Manual Testing/Black Box, HP 9.0 Quality Center/ALM, Java, Java Script, XML, Oracle, Firefox, Log and Trace Analyzer.

Education

Masters of Computer Management - Computers

Pune University
PUNE ,INDIA
06-2007

Skills

  • Manual Testing
  • Test Coverage Analysis
  • Smoke Testing
  • Test Process Improvement
  • Test Automation
  • Test Data Management
  • Cross-platform testing
  • Effective Communication
  • Multitasking Abilities
  • Teamwork and Collaboration
  • SQL query writing

Accomplishments

    ISTQB certified (Foundation Level)

Certification

  • ISTQB Certified Tester Foundation Level (CTFL) - International Software Testing Qualifications Board (ISTQB).

Languages

English
Full Professional
Hindi
Full Professional
Marathi
Full Professional

Timeline

Software Development Engineer in Test

CSAA IG, CSAA Insurance Group
06.2020 - 06.2024

QA Automation Engineer

NMK Global INC, Visa
03.2019 - 05.2020

Sr. Quality Analyst

Deemsys INC, Vantiv LLC
10.2014 - 11.2015

QA/Consultant

CAPGEMINI INDIA PVT LTD
06.2010 - 07.2012

Test Engineer

HCL InfoTech, HCL
09.2007 - 01.2010
  • ISTQB Certified Tester Foundation Level (CTFL) - International Software Testing Qualifications Board (ISTQB).

Masters of Computer Management - Computers

Pune University
Faridakhatun Shaikh