Post Job Free

Resume

Sign in

Automation Test

Location:
Chester, Cheshire West and Chester, United Kingdom
Posted:
March 24, 2017

Contact this candidate

Resume:

* ******** ***** ******* ********** 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)



Contact this candidate