Faritha Ibrahim
*********@*****.*** +1-925-***-**** Pleasanton, CA, USA
Automation Test Lead
PROFESSIONAL SUMMARY
Overall 13+ years of experience in Software testing & automation testing.
Experience in handling a team of 6+ as Project lead/Automation lead.
Proven experience in creating frameworks using Cucumber & Maven build tools.
4+years’ experience in using Jenkins for creating pipelines for CI/CD.
Extended experience in using Github and commands for remote repositories.
Experience in maintaining Cucumber Serenity Framework & developing new scripts.
5+ years of experience in developing test scripts using Java & Selenium Web driver.
Expertise in developing test scripts for automating REST API using typescript with NodeJS.
Experience in Functional & Data base testing using SQL, Oracle DB & MongoDB by creating queries for the requirements.
Expertise in handling POSTMAN tool for API testing
Efficient in using Test Management tools: JIRA, HP ALM, VSTS.
5+ years’ experience in SAFe Agile framework methodologies.
Having extended domain specific knowledge in Retail Banking, Credit cards, Ecommerce, FATCA, Investment Banking & Tax withholding.
EXPERIENCE SUMMARY
Apple
oPosition: Automation Test Lead
Pearson Education Inc
oPosition: Senior Automation Tester
Morgan Stanley Financial Services
oPosition: Test Automation Lead/ Test Analyst
CitiBank North America
oPosition: Test Engineer
EDUCATION
Master of computer applications
Anna University, Chennai, India
September 2007 – August 2010
Bachelor of Science (BSc) in Mathematics
Madras University, Chennai, India
June 2003 – May 2006
WORK EXPERIENCE
Nov 2022 –till date Apple Automation Test Lead
Experience in leading a team at Offshore.
Worked with Functional team to understand the changes in the application and ensure the effective delivery of the product.
Involved in the feasibility study for the changes to be considered for automation and come with the tools to utilize.
Implemented UI automation for SAP hybris & Backoffice applications by developing scripts using Cucumber framework with Serenity Report.
Worked in automating the SAP ECC transactions using SAP API calls with the help of JCo libraries.
Handled version control system using GIT for clone, pull and push code from local to remote repositories.
Integrated the build with Jenkins by creating the Pipeline to implement CI/CD throughout the testing lifecycle.
Participated in the Project Planning meeting and involved in the discussion to finalize the user stories and the scope of automation.
Involved in UAT testing and maintained the Jenkins pipeline for executing the automation scripts during UAT phase.
Consolidated the automation test results and published the report to the business and demo the outcome.
Worked closely with the Development team for defect debugging and fixing by attending triage calls.
Involved in preparing the weekly dashboard & automation status and publish to the clients.
Apr 2019 –Apr 2020 Pearson Education Senior Automation Tester
Experience in leading a team of size 6
Implemented UI automation by developing scripts using Java and Selenium Web driver.
Implemented TESTNG framework using Maven build for parallel execution.
Worked in automating the API Validation (Rest API automation) using typescript & NodeJS with Jasmine Framework
Worked on automating AngularJS applications using Protractor & NodeJS.
Handled version control system using GIT for clone, pull and push code from local to remote repositories with code being integrated with Azure DevOps.
Integrated the build with Jenkins by creating the freestyle maven jobs & Pipeline to implement CI/CD.
Involved in code review of team members and approving the PRs (Pull Request).
Participated in the Sprint Planning meeting and involved in the discussion to finalize the user stories and the scope.
Participated the sprint refinement calls and proposed the procedures & solutions to arrive the decision making
Coordinated with the Team for Sprint planning, Daily stand up meetings, code review and retrospective meeting.
Worked on identifying the automation feasibility of the test cases and preparing the report
Worked on in-sprint automation for the automatable test cases and promoted the code to higher environments before the sprint end date.
Worked closely with the Development team for defect debugging and fixing by attending triage calls.
May 2016 – Apr 2019 Morgan Stanley Financial Services Test Automation Lead
Lead a team of size 6
Involved in creating and maintaining the automation framework
Used selenium with Java and cucumber framework for automating test scripts.
Maintained the email-able reports for the test execution results
Utilized Apache POI for reading & writing test data from Excel
Used GIT for version control of code.
Handling of version control systems using GIT for clone, pull and pushing code from local to remote repositories.
Integrated with Jenkins by creating the freestyle maven jobs & Pipeline to implement CI/CD.
Working on Agile projects & participating in all scrum calls
Have been involved in analyzing the automation feasibility & coming up with estimation for automation efforts.
Involved in the execution of the Regression Suite after each deployment.
Involved in preparing the governance data
Aug 2011 – May 2016 Morgan Stanley Financial Services Test Analyst
Have worked on regulatory domain which consists of customer KYC and FATCA
(Tax withholding)
Validated the API calls using REST API (using Postman)
Knowledge on HP ALM, JIRA Dashboard
Knowledge on Web Applications testing, Database (Oracle SQL) & Basics of Unix
Worked on Agile Methodology & experience in preparing test plan & test summary report
Involved in Effort estimation using poker method & attended defect triage calls
Involved in analyzing user requirements, procedures, and problems to arrive at design/solutions to the system
Involved in creating various documents such as Test plan, Test cases & Test summary reports and publishing for sign-off from Clients.
Attending the weekly status with client to present offshore status and running the defect call
Nov 2007 – Aug 2011 CitiBank North America Test Engineer
Have Banking domain knowledge, both Retail Banking & Credit Cards
Involved in Requirement understanding and preparation of Test Plan, Test cases and reviewed with clients for approval.
Involved in the functional execution of the test cases and logging defects if any.
Have worked defect lifecycle management using HP QC
Involved in Smoke & Regression testing
Participated in daily status calls & Defect triage calls
SKILLS & TECHNOLOGIES
Automation Testing Tools
Selenium Webdriver, Protractor
Automation Framework
Cucumber, TESTNG, POM, Jasmine, NodeJS, Serenity
Development tools
Eclipse IDE, IntelliJ, Visual Studio Code
Programming Languages
Core JAVA, TypeScript
CI/CD tools
GIThub, Maven, Jenkins, Azure Pipeline
Database
SQL, Oracle DB, MongoDB, DB2
Test Management tools
JIRA, HP ALM, VSTS, TSTT, Radar
API
POSTMAN, REST API
Delivery Model
Agile, SAFe Agile, Waterfall
ERP tools
SAP EC, SAP backoffice
LANGUAGES KNOWN
English
oFull Professional Proficiency
Tamil
oNative or Bilingual Proficiency