Jeremy Johnson Softworks Consultantcy
Principle Performance
Testing Consultant
abg265@r.postjobfree.com
Objective To contribute automated testing and test
process expertise to guarantee resilient
world-class software that excels at meeting and
exceeding any and all business requirements for
which is was built.
Skills Vast experience managing testing teams in both
automated and manual testing.
Expert skills in creation of Test Strategies
and Test Plans and ensuring the successful
implementation of these plans.
Proven ability for building up software testing
teams from scratch while implementing best
practices as well as advancing them to excel at
Quality Assurance.
Unique capability to effectively manage
geographically diverse regional teams by
fostering communications and reporting channels
while simultaneously encouraging local
leadership and ownership of issues and
deliverables.
Deep comprehension of necessary techniques to
institute organizational change, such as the
implementation of agile development practices
or the institution of an Automated Testing
Centre of Excellence.
Certified in HP LoadRunner, Quality Center and
Quick Test Profesisonal.
Mastery of Java, Python, C#, .NET, C/C++, SQL,
and VB with expertise in utilizing these
technologies to develop highly sophisticated
distributed solutions.
In-depth mastery of Quality Assurance (QA) best
practices, methodologies and procedures to
ensure successful on-time delivery of quality
software.
Strong written technical communication skills
allow for delivering logical, thorough, and
well thought out documentation.
Work Experience
Principal Consultant
Softworks Consultancy - Kuala Lumpur, Malaysia
July 2007 - Present
Providing software test management and development management solutions for
various customers. Since "going out on my own", projects completed in brief
are:
* Global Test Strategist - NorthGate Arinso:
. Providing Global Automation Test Strategy for NorthGate's Team of
150+ testers in Malaysia and the Philippines.
. Developed rollout plan for the company wide implementation of BPT
(Business Process Testing) for automated Functional Testing
. In the process of setting up a Global Center of Excellence for
Performance Testing utilizing HP's Performance Center.
. Developing training plan to get all personnel up to speed on
automated testing techniques and best practices.
* Engineering Manager - Aspect Enterprise Solutions
(www.aspectenterprise.com)
. UK / Russian based company that writes commodities trading software
was looking to expand operations to Malaysia and setup a development
/ testing center in KL. I was tasked to make that happen. During
the contract period I achieved the following:
. Incorporated Company, acquired MSC Status, setup Operations
Procedures and Office.
. Developed Support team with the ability to independently handle
level 1, 2 and 3 support request for all customers in South East
Asia.
. Hired / Mentored / Trained testing team to provide automated testing
services for commodities trading software.
. Developed custom keyword based automated testing framework based up
on Watir (Web Automation Testing in Ruby)
. Setup secondary development team to work hand in hand with main
development team in Russia to provide product enhancements and bug
fixing.
* Performance Team Consultant - Maybank:
. Delivered end to end performance-testing services for eRecrutiment
and MyCampus application.
. Developed load test plan and ensured plan was followed.
. Setup monitoring with LR and Sitescope and Diagnostics where
appropriate.
. Developed reusable LR scripts.
. Performed Executions.
. Analysed results and determined probably bottlenecks.
* Regional Team Lead - M Cash Malaysia (C#/.NET):
. Led test and development efforts across Malaysia, Indonesia, and
Thailand for a UK based company.
. Implemented formal software development lifecycle ensuring code
rapidly and iteratively moved through.
. Performed analysis - development w/unit testing - code review -
system testing and UAT before going live.
. Initiated source control and code review policies and implemented
across region.
. Mentored team on coding practices and tracked progress of
deliverables.
. Developed custom unit testing harness to simulate interactions with
store registers and Telco SMS interfaces, eliminating the need for
complex test environments for unit testing.
* Test Process Consultant - Sapura Secured Technology, Kuala Lumpur,
Malaysia:
. Integrated military level testing process with automated testing
tools.
. Deployed HP 'Quality Center' (QC), LoadRunner and Quick Test
Professional tools. Customized defect management in QC to meet
required military standards.
. Documented and delivered company-wide performance and functional
test strategies as well as specific project test plans.
. Developed quick-start guide as a handbook for rapidly integrating
automated testing and HP tools into testing process for future
projects.
* Automated Test Lead - Hong Leong Bank, Kuala Lumpur, Malaysia
. Implemented and customized HP QC for defect management and test
development reporting and execution.
. Developed automated testing library for HOST (AS400) loan (home /
auto / personal) system.
Automated Test Lead www.know-who.com
* Managed project to rapidly develop social networking web-site using
agile development and testing processes.
. Implemented Agile System / UAT testing process allowing for functional
and performance testing of all new functionality plus complete
regression testing of entire system every two weeks.
. Mentored and trained junior testing staff on test process and
methodologies as well as on use of testing tools.
. Developed overall system design and software architecture.
* Development Team Lead for a company in Lebanon (K&A - see previous
work history) that develops .NET/C# based application on top of ESRI
products for the utilities industry. My work includes:
. Creation of initial high-level architecture plans and object model
diagrams for new products.
. Creation of development guidelines and samples to assist new
developers.
. Frequent mentoring / distributed pair-programming (remote desktop)
to help train new developers.
. Conducting of training sessions in 'unit testing' and 'test driven
development'.
* Delivered numerous official HP trainings and services as a contract
instructor for HP to various customers across South East Asia.
Courses taught include:
. Quick Test Professional (Automated GUI Testing Tool)
. Quality Center and Test Management Processes
. LoadRunner (Automated Performance Testing Tool)
.NET Software Consultant
Miner and Miner - Abu Dhabi
January 2007 - April 2007
Contracted by Miner and Miner to develop a Batch Reconcile and Post Tool
(BRPT) for their customer in the Middle East, utilizing C#, Arc Objects
.NET, and the Arc SDE C API. The following was accomplished:
. Work was done 100% off-site/unsupervised and was delivered on time and
well within budget.
. Delivered complete unit test suite that achieved 80% code coverage and
drastically reduced the number of bugs in the software.
. Maintained high average turn around times (< 1 day) for bug fixes and
change requests.
. Developed custom wrappers utilizing p/Invoke and cross platform
marshalling to allow the Arc SDE C API to be accessed from .NET
components as if it was native code.
. Solution was developed with Visual Studio 2005 and .NET Framework 2.0
Principle Consultant
Infuse Consulting - UK & Middle East
April 2006 - March 2007
. Delivered official mercury training for LoadRunner, Quick Test
Professional and Quality Center throughout the Middle East.
. Oversaw the delivery of technical engagements throughout the region
and ensured client satisfaction.
. Performed technical demonstrations and trainings when necessary.
. Planned and managed implementation of 'automated software testing
center of excellence' for multinational companies.
. Example projects delivered:
. Automated Functional Test Lead for customer care website
(telecommunications industry).
. Performance Test Lead for Oracle RAC implementation (Oil and Gas).
. Functional Test Lead for eBanking Website.
Technical Director
QualTech Asia - Kuala Lumpur, Malaysia
August 2004 - March 2006
QualTech Asia is a software testing consultancy firm headquartered in
Sydney, Australia. I was appointed to open up the new office in Kuala
Lumpur, Malaysia and develop the business throughout all of South East Asia
In addition to sales, business development and managing all of the
technical consultants, I also actively managed and delivered several of the
company's consulting engagements.
. Built a team from 1 to 8 full-time software testing consultants in one
year.
. Established training program for all consultants and ensure that we
offer only the highest quality consultants to our customers.
. Highly involved in all aspects of managing and running a consulting
business, from managing cash flow to closing deals, to staff training
to delivering services.
. Managed the delivery of large scale Software Testing Canter of
Excellence for a local bank .
. Assisted customers on upgrading and improving testing practices and
techniques to ensure maximum ROI for testing activities.
Below are some of the engagements delivered:
Test Manager - Banking (Malaysia)
. Led project to improve software testing standards and implement
automated testing and test management tools.
. Worked with QA Team to develop usage metrics and track uptake of
automated tools and adherence to testing process.
. Implemented automated functional and performance testing centre of
excellence to service major projects for a 500-man IT department.
Test Manager - (Finance, global)
. Brought in to "rescue" a failing project that was behind schedule and
over budget.
. Responsible for a global team of 100+ testers and the coordination and
tracking of their work.
. Implemented Quality Center (QC) primarily as a communications tool to
track progress of testing and defect resolution as well as enable
rapid feedback.
. Established quality standards adopted by all 10 functional groups
(across 5 countries) involved in the project.
. Initiated standardized test case development and quality gates
enabling standards based testing reducing delays and increasing test
coverage by over 45%.
Technical Lead
Saudi Aramco, Dhahran Saudi Arabia
October 2002 - July 2004
Architected, designed, developed, and implemented multi-tiered web-enabled
GIS applications. Facilitated all aspects of projects, from analyzing
business requirements to deploying architectures well suited to business
needs.
. Lead peer reviews on "software testing best practices" to help develop
skills of fellow team members.
. Developed high availability, real-time data gathering system utilizing
Java, Open JMS, Tomcat, and SOAP web services.
. Developed complete functional, unit and load test plans and scripts
for all the above-mentioned systems.
Software Engineer
Miner and Miner, Colorado, USA
July 2002 - October 2004
. Engineered GIS Tools based on the ESRI product suite that provide
value added functionality to the customer. Worked to assess technical
issues relevant to needed functionality in order to provide solution
design and implementation (C++ / C#).
. Initiated unit-testing campaign that greatly improved the accuracy and
reliability of our entire code base (used NUnit/ComUnit).
. Mediated several development training seminars on design patterns,
code reuse and testing.
Education
Colorado State University, Colorado, USA
Class of 2001 - Bachelor of Science in Computer Science
. Major GPA 4.0/4.0
. Computer Science Dean's list for 3 years
. Participated in 6 month study abroad program at University of
Canberra, Australia
. Golden Key National Honors Society Member
Certification
. Microsoft Certified Systems Developer training courses (7 courses).
. Mercury CPC (Certified Product Consultant) LoadRunner 7.8
. Mercury CPS (Certified Product Specialist) QuickTest Professional
. Mercury CPS (Certified Product Specialist) Quality Center with
Business Process Testing
Jeremy is one of the best solutions architect that I've worked with. He
spent a lot of time with me showing me how to improve my unit testing
skills and showing me the value of TDD and an iterative approach to
programming. I defiantly learned a good deal about XP from him and am a
better programmer because of it. I wouldn't hesitate to accept any offer to
work under him again in the future.
-Helmy Ambotang
Developer - Infuse
abg265@r.postjobfree.com
Jeremy and I worked together for approximately 12 months, having handed
over the Middle East Region to me, Jeremy proceeded to setup the Infuse
Malaysian operation, where he developed a strong team of developers and
testers. Jeremy's skills are clearly in software development, both from a
high level architectural view and vision, down into the nuts & bolts of
putting an application together. He clearly demonstrates technology
knowledge, leadership, vision and innovation. Jeremy is certainly someone I
have had the privilege to work with and would look forward to working with
him again.
--John Baxter, Regional Business Manager, Infuse Consulting Limited
abg265@r.postjobfree.com
I was the Project Manager for Telvent Miner & Miner on an integration
development project for Abu Dhabi Water and Electricity Authority. Jeremy
Johnson worked with me as a subcontractor. His work was instrumental to
the success of the project. Jeremy was provided a requirements document,
and he developed a comprehensive design and completed the programming well
within the allocated schedule. The software components he delivered were
well factored, well coded, stood up to extensive testing, and required only
minor adjustments for acceptance. The associated documentation exceeded my
expectations. I would welcome the opportunity to engage Jeremy in another
development project.
--Rich Arata
abg265@r.postjobfree.com
Softworks Consultancy
We make software work