* ******** ***** ******* ********** CH* *HR
075******** aczgrx@r.postjobfree.com
'JIDE ODETOYINBO
Proactive, highly motivated and result driven Tester with extensive experience in software testing, quality assurance and expertise on all sides of the analysis of functional specifications, evaluating technical and business documentation and liaising with Developers. Development of test prioritisation, test plan review, test plan modifications and test scheduling based on project milestones and business requirements. I have hands on software lifecycle test cases, test scripts and test procedures for functional, regression, performance, User Acceptance and maintenance tests. Behaviour Driven Development (BDD) approach to user stories and acceptance criteria breakdown into Gherkin syntax scenarios.
CORE SKILLS
• Selenium WebDriver
• HP QTP
• Cucumber / Gherkin
• Quality Centre / ALM
• Rest / SOAP UI / Postman
• Windows / Linux / Unix
• GIT / SVN / Jenkins
• JavaScript / VB Script
• Postgres / Oracle / XML
FUNCTIONAL SUMMARY
Expert in creating automation test automation frameworks from scratch in Java and other open source tools.
Experience in open source & commercial tools used in test automation projects involving - Maven, JUnit, Cucumber, Java/Python, Jenkins, GIT, SVN.
Expert Knowledge of software QA methodologies, tools, techniques and processes (Smoke Testing, Integration Testing, End to End Testing)
Experience in working in an Agile environment (BDD, Agile, Scrum)
Proficient in using testing tools like Gherkin, Cucumber, Selenium WebDriver 2.0, HP Quality Centre / ALM V 12.0, HP QTP V 9.5, TestComplete, Apache JMeter, Rest API, PostMan and SOAP UI based on requirement specifications
Expertise in creating, developing and executing of test scripts from scratch and building test suites using different programming skills Java, Gherkin and VB Script
Experienced in developing, reviewing, executing, maintaining test plans, test cases, test scripts, test execution, defect logging, tracking and generations of reports.
Experience in breaking down user stories into small task and provide estimates.
Experience in liaising with business analyst to improve user story description and acceptance criteria.
Experience in creating defect tickets with better bug description, reproducible steps in JIRA
Assist business with user acceptance testing for user stories and created BDD scenarios from user stories and product requirements provided by the business.
Design cucumber gherkin scenarios for each story and review stories in JIRA to ensure complete test coverage
Excellent knowledge and experience in Manual Testing and in using Automation Testing tools like QTP 11, Selenium IDE/Webriver
Integrate test automation suites in Jenkins pipeline to run when source code is altered.
Ensure code is committed, reviewed, approved and merge into main GIT branch.
EMPLOYMENT HISTORY
[Jan 2017 - Date] Ministry of Justice
Test Automation Analyst
I am currently working on Ministry of Justice ‘common platform programme’ (CPP). The programme is a joint initiative between the Crown Prosecution Service and Crown and Magistrates’ Courts. The scope of the project is aimed at developing an IT platform to replace existing case management system which will be used in Magistrate Courts across the UK.
Responsibilities:
Responsible for coordination of Release, Build and Deployment to test Environments & like live environment
Created a mock service using SoapUI to validate 3rd party service
Integration test between DMU APP and the third party APIs
Implemented Page Object Design Pattern and Cucumber-JVM (BDD) Automated test framework using Selenium Web Driver
Involved in all Test activities such as Sanity testing, smoke testing, System Testing, Integration Testing, UAT testing, pre-production and performance testing
Performed Exploratory testing to get maximum test coverage
Developed Selenium Webdriver Framework in JAVA with Maven Surefire as build automation tool, Integrate the Selenium tests with virtual machine (sauce Lab) for Cross Browser compatibility testing.
Updating stories and defect reporting through JIRA
Using Putty to log in to the terminal in the UNIX box where the weblogic application server is running and use UNIX tail command to view logs and track any exception and control flow of the application.
Using GIT for version control and integrating automation framework with the Continuous integration (Jenkins) making use of building tools such as Maven
Daily update and feedback in daily stand-up meeting, ensuring that the project manager and business owner are kept fully informed of the progress and in particular any problems that might jeopardise or change the scope of testing for the project
Interacted with business, development, testing, and project management team to identify and resolve business and technical issues in applications.
[Nov 2015 – Dec 2016] Tune Technologies
Senior QA Consultant
I worked as a Test Analyst on Tunes Technology project to develop and implement a completely new ecommerce website to facilitate the sales of event ticket. This involved reviewing specifications, choosing a hosting provider and testing the website front and back end. Testing activities and the deliverables was produced to agreed timescales, budget and quality. Agile methodology was applied with lots of iterations, testing phases and implementation cycles allowing the team to deliver a constant stream of enhancements
Responsibilities
Identify, plan, script and execute manual testing in TDD
Design and document automated and manual test cases and scripts
System, regression, exploratory, smoke testing and user acceptance testing of functionalities like basket, wish list, checkout, and delivery, payment using debit and credit card details.
Cross browser testing; testing the application in various platforms (iOS, Android, Windows, Mac OS) in desktop, laptops, Mac book, iPad, iPhone, tablets, and various mobile phones.
Escalating risks and issues to JIRA.
Collaborate with the development team to build and maintain a strong automated test suite
Working within an Agile Scrum environment, participating in daily stand ups and sprint planning
System testing for various sprints and preparing weekly system test reports
Cross Browser Testing on major browsers like IE, Firefox, Google Chrome using varied versions
Writing API test scripts for back end and API services using PostMan and Restful API
UAT defect support and Defects Management using JIRA and Quality Centre
Test data preparation and retrievals from JIRA repository for testing.
Executed functionality, UI, Cross browser, Compatibility, Performance, Database and scripts manually and using Selenium WebDriver automated tool for testing the mobile website & Apps.
Performed Regression testing of the entire ecommerce system product selection, adding to basket, payment checkout end to end processes.
Attended daily standup team meetings and discussed/resolved pending issues and releases.
Reviewed User Stories, new features/enhancements and reported defects using JIRA.
Designed framework & created automation scripts with Page Object pattern using Selenium WebDriver, JUnit in Spring Tool Suite.
Employed BDD approach in developing test cases & scenarios from User stories/Functional documents using Cucumber-JVM.
Configured & scheduled Tests (i.e. Sanity, Regression & System) as Jenkins jobs to run against Integration, Test & Demo environments.
Also performed Systems Integration Testing (SIT), User Acceptance Testing (UAT) and End-to-End testing.
[Aug 2013 - Oct 2015] Lloyds Banking Group
Senior Test Analyst
Testing and drove implementation for the automation of the PPI payment processes. I regularly to undertake all system test related activities in support of the business requirements for the provision of new and updated system.
Responsibilities
Involved in all Test activities such as Sanity testing, smoke testing, System Testing, Integration Testing, UAT testing, pre-production and performance testing.
Performed Exploratory testing to get maximum test coverage
Performed different types of Testing including GUI Testing, Integration Testing, Functional Testing and Regression Testing.
Carried out performance testing using HP LoadRunner to test the volume of the transactions and define the bottleneck of the system
Executed SQL queries to test the different scenarios in the application.
Generated Automated Test Scripts for Regression testing using QTP and executed the Test Scripts.
Created QTP scripts with Local and Shared Object repositories and maintained them in Object Repository Manager.
Created Scripts using custom VB script functions by creating external function library.
Handle exceptions using Recovery Scenario Manager
Assisting in writing performance test script to simulate load and stress testing of the system AUT.
Daily scrum with development team, project managers and business analysts
Proactive assessment and management of project risk and ensuring that project deliverables meets business requirements
Developing core end to end journey script after each sprint for sign off and show and tell demonstration to the product owner
Development and maintenance of automated regression packs compliant with changing requirements and features
UAT test management of automated PPI payment processes and online software
Contribute to sprint planning by QA review of stories, estimations, planning and setup of tests
[March 2013 - July 2013] Lloyds Banking Group
Automation Test Analyst
Project Verde - Verde is the project name Lloyds TSB plc gave to the programme in which TSB bank was built and the rebranding of Lloyds Banking group which were both successfully launched in September 2013. Conducted UAT Testing for Reconciliations and Capital Management during the divestment of TSB from LBG
Responsibilities
Worked with Development team, Product Owner and Business Analyst to develop manual and automated tests
Analysing the process diagrams and use cases to creating test cases and test scripts and maintaining these documents in SharePoint.
Maintaining the test cases and test data in excel sheet & HP Quality centre.
Involved in design review, use case review, walkthroughs of test scripts/Test cases, peer reviews with clients.
Involved in Post-Implementation to validate the changes made during testing in production.
Contributed the testing perspective to other project activities, such as integration planning participate in test analysis, log defects and write test cases.
Logging the defect & defect management in the HP Quality centre with required information and attachments;
Validation of defects raised by others and verification of fixes.
Retesting the defects and test execution after the new release.
Liaising with the other offshore and onshore teams & attending daily scrum meeting.
Performed functional, scalability, stress and performance testing.
Extensive use of SQL to perform data integrity testing.
Reviewed defect reports from the test analysts for errors prior to the defects being entered into the tracking application.
Managing the defects and preparing the daily status reports.
[Dec 2012 - Oct 2013] Lloyds Banking Group
Test Analyst
PPI Database Project - The scope was varied; however, the aim is to develop an ad-hoc caseflow database to serve as repository for BAU project. It was also integrated to work with Charter Application and external third party database. I was working as part of a Team involving Testing, Analysis and Reporting. Carrying out process analysis within the scope of the project, create test scripts from data requirements.
Responsibilities
Liaise with BA's, SME's and other testing teams to ensure full coverage of test scenarios.
Ensure accurate mapping of business processes and requirements to generate full coverage of test scripts
Raise defects and progress to resolution, support the Test Manager with progressing issues and tasks
Create Action Logs, Traceability Matrix reports and Requirements catalogue
Participate in defining Entry/Exit Criteria
Identify, Analyse and Submit Data Change Requests
Solely responsible for undertaking all BAU tasks
Creating and executing test plans, test scenarios and test scripts for both functional and UAT
Participated in agile ceremonies (Sprint planning; Daily stand-up; Review meeting; Retrospective)
Interacted with business analysts, designers and business users in defining and executing UAT
Working with developers to ensure a high level of development output quality
Attend test review sessions and defect triage meetings with key parties (IT and operations) involved in the project test activities
Ensuring test preparation, execution and defect management was completed in accordance with company standards
Ensured full traceability to requirements had been captured. Test scripts were executed and defects managed via Quality Center V11.0
Requested and received final sign off for UAT from the business and project leads
Run SQL queries for back end verification/testing
Reporting, managing and escalating test Defect with the relevant Dev teams and related project teams
[Nov 2011 – Dec 2012] Lloyds Banking Group
Business Analyst
Post-Review Redress Rollout - This project is to ensure compliance with the regulating bodies following the rollout of Payment Protection review process. The redress calculation and customer contact processes had to be amended to ensure clarity and fairness.
Responsibilities
Used agile analysis methodologies, gathered requirements from stakeholders across the business units through workshops and focus groups
Managed programme interdependencies affecting its successful delivery
Developed new processes using Scrum and engaged in planning, pre planning, sprint review and retrospectives
Contributed to the design and facilitated workshops to ensure different scenarios are covered, identify errors, omissions and refinements before the development work begins
Facilitated daily test forums to communicate updates on the deliverables being developed
Acted as a liaison between system users, client managers and software development team to gather requirements, document workflows and results of Business Analysis into the Business Requirement Document (BRD)
Produced and managed traceability matrix to map the solutions back to requirement
Involved in the UAT process prior to rolling out to end users of the system
Implemented changes in the business through effective communication
Ensured all activities on the project portfolio are in full compliance with the Group policies and FCA
[July 11 – Nov 11] Coop Bank
Business Process Analyst
ISA Project- Various business units were involved in the same ISA processes, however using different methods. The project was to map and standardise all KPI for ISA to improve the company's overall customer experience and increase efficiency.
Responsibilities
Investigated current state process map and provided comprehensive analysis of business process documentation via process modelling and process maps
Managed the continuous improvement agenda within the assigned value chain and deliver process efficiency and customer satisfaction
Elicited requirements by brainstorming, interview and workshop sessions
Ensured that all new propositions and key initiatives are appropriately mapped
Clearly articulated customer journey reference point for the introduction of new experiences
Mapped multiple As-Is and To-Be processes for proactive remediation projects for ISA covering entire product portfolio
Produced multiple process maps using BPMN (business process modelling and notation)
Developed, tested and implemented propensity models
[Mar 10 – May 11] Phone Professionals
Business Analyst
The Business Change project aimed at implementing new applications and processes driven by organisational structure for retail, online, mobile, telesales and to support business functions.
Responsibilities
As-Is & To-Be BPMN and Value Stream Mapping
Functional and non-functional requirements gathering for Product & Content Management (Online & Mobile), Customer Care, Order and Stock Management within an agile project environment
Definition of business capability model and business process catalogue
Contributed to the Customer Journey and Experience
Definition of business and system roles and responsibilities within a matrix structure
Facilitating sign-off of business processes and requirements in line with defined quality criteria and timeline
Impact analysis assessment of the new technology and processes being delivered
[Aug 08 – Feb 10] Carphone Warehouse – AOL BB
Business Change Analyst
Requirements gathering for internal projects using standard methods including interviews, analysis, requirements workshops, business process descriptions, use cases, scenarios, business analysis, task and workflow analysis.
Responsibilities
Reviewed business, user and non-functional/system level requirements in the form of Use Cases, UML, and other similar structured requirements documentation
Facilitated brainstorming sessions to help define scope and requirements during the lifecycle
Analyse the requirements gathered from several sources and breaking down high level information into low level requirements and feed this into user stories
Acted as a liaison between system users, client managers and software development team to gather requirements, document workflows and results of Business Analysis into the Business Requirement Document (BRD)
Developed requirements (business, user and software requirements -functional and non-functional) through elicitation, analysis, verification of multiple levels of requirements
Daily scrum with development team, project managers and QA's
EDUCATION
University of East London, BSc Computer Science
Prince 2 Foundation
Anti-Money Laundering (AML), Counter Terrorist Financing (CTF) Conflicts of Interest, Conduct Risk, Know your customers (KYC), Customer due diligence (CDD)