Test Analyst with over 14 years exp. of Testing Software. ISEB Certified, working with and testing a plethora of business systems. Testing using Quality Centre, Winrunner, QTP and numerous others.
All testing techniques covered as well as majority of SDLC's. Writing Test Specifications and plans, scripting and running both automated and manual tests.
Available on Contract from December 2015.
Specialties:
Financial Technical Testing,
Agile Testing,
TDD, BDD,
Online Gaming Testing,
Embedded Systems Testing,
Clinical and Pharma Database Testing,
Mobile Phone Testing and Simulation.
Platform experiance:
Java, .NET, Oracle, SQL Server, Python, C#
Version Control and test creation:
Selenium, QTP, Version One, Bugzilla, Quality Centre.
Software Test Engineer @ From September 2014 to Present (1 year 4 months) Financial Technical Tester @ Working in the Financial Sector testing software for a large commodities trader based in the city of London. Dealing with transfer of raw materials around the planet from placement of orders to the receipt of goods and the myriad of data that flows in-between. From December 2011 to August 2014 (2 years 9 months) Leeds, United KingdomVerification Engineer @ Writing new scripts and running regression tests for companies Smart Energy systems. Using both C, Python and TCL to write additional code and scripts to access API's directly through the available SW stack. Also writing SW Test plans and Specifications to ISO9001 standards to document all available test scripts. Visiting test houses to attain device certification by the Zigbee Alliance. From December 2010 to October 2011 (11 months) Senior Test Analyst @ William Hill is one of the largest betting companies in the world. I am working on the online side of the business, using an Openbet based solution. I worked predominantly on the back-office Openbet SW in areas related to bet creation control and administration, as well as customer account creation and management. During my time with William Hill I covered the majority of back office systems with regression testing or system testing new features including lottery setup and management.
I am responsible for day-to-day control of specific change requests and any emergency changes that arise in my section. I am responsible for producing test estimates and taking total responsibility for delivery and quality.
The systems used in William Hill are based on an SQL database with a web front end supported by Java code and real time displays of races and betting updates.(Supplied by Openbet) The online systems cover every imaginable aspect of betting from horse racing to motor sport and online casino. We deal with large financial transfers and the quality of testing, as well as the coverage has to be to a very high standard and conform to the regulations covering gambling in the UK. From March 2010 to December 2010 (10 months) Senior Verification Engineer @ Reporting to the VP of the engineering this role as senior verification engineer put me in overall control of the company’s newest software product. This product (ZigBee PRO wireless networking Protocol) is a low energy wireless self-healing meshing network system of multiple nodes designed to control and monitor any system.
Software Products are written in C with the addition of XML controlled configurations using a graphical interface to control network parameters. I have written the test Specifications and Plans for these platforms as well as scripting tests (mostly in PYTHON), performing tests and releasing test reports to VP of Engineering. I am also an internal auditor making sure we comply with ISO9001 and TickIT standards prior to inspection.
I am responsible for day-to-day control of project activities, including staff workload (current 3 test engineers active on project) as well as technical decision-making on project direction, timescales and release dates.
My role also involves adding to the Software Development system in place with the addition of ISO9001 compliant documentation for testing automated regression systems (Using a UART and PYTHON based solution).
ZigBee PRO wireless networks consist of small devices based on the 802.15.4 standard and are powered by a single ‘AA’ cell able to communicate with each other over the air, they have a coordinator that controls the network and can contain sensors for collecting data and/or controlling other systems. They are very low power (15mA when transmitting), and hundreds of nodes can connect together to create a self- healing meshing network. From October 2008 to January 2010 (1 year 4 months) Test engineer @ From May 2006 to October 2008 (2 years 6 months) Software Tester @ TTPCOM produced a low cost highly integrated solution for designing a new mobile phone. My main project while there was working on the companies AJAR solution that allowed a customer to quickly design a front end and used experience for a new handset while all the operations were handled in the background.
I was in charge of a group of 2-4 contractors testing iterations of the AJAR software using a C based scripting and test system. All systems were developed in house and were based around an automated build and test process introduced by me.
I would take a release of software from all teams around the world overnight using the Perforce version control tool. This would then be tagged and tested automatically overnight to ensure it built and compiled. The product would then be flashed onto a prototype board and with the use of AT style commands a basic ‘sanity check’ would be performed. Multiple handsets would call each other and SMS, MMS using GSM, GPRS and CDMA (3G) networks; all this was done automatically using the test tool (Called BORG). I would then fix any defects in the code or pass the issue onto any relevant developer in the UK, USA or Taiwan/China.
I was also running the companies GSM Certification activities. This involved taking product to a test house and performing a set of tests issued by the GSM standards body to ensure that our systems could be accredited as GSM certified products. I would pre-test all our systems using bench tests to ensure compliance prior to using the test house.
My day-to-day tasks involved assigning work to test engineers, performing tests and reporting to management. I also conducted interviews and selected candidates for employment. Any problems with staff were handled by me in the first instance. From 2005 to 2006 (1 year) test development engineer @ From 2000 to 2002 (2 years)
Electronic Systems and Information Engineering @ Sheffield Hallam University From 1997 to 2000 Eckington school From 1987 to 1992 renishaw primary From 1980 to 1987 David Poulton is skilled in: Smart Grid, Testing, Test Planning, Test Management, Quality Center, System Testing, Manual Testing, Regression Testing, Test Automation, ISEB, Agile Methodologies, QTP, User Acceptance Testing, Unix, Bugzilla
Websites:
http://www.love2test.com