Career

2008-Current – EADS – Cassidian Systems – Test and Verification Engineer

Large scale integration project involving command and control, telephony, mobilisation, data and backup systems.

2009-Current – Interfaces Test Team Lead

All activities being performed on Interface Testing are above my current role.
Interface testing involves a functional and combinatorial approach on all inter-vendor components, using test tools such as soapUI, SOAtest, PICT, QTP & Wireshark.
Levels of testing include component, sub-system, integration and functional testing on message (Web Services, .NET) and file based interfaces.

  • Perform technical analysis on all interfaces within Large Scale Integration project
  • Define interface testing approach
  • Perform technical reviews of all interface design documentation
  • Create test specifications, test plans, test strategy for interface testing
  • Lead a team of 14, providing mentoring, guidance and planning of all work carried out
  • Perform weekly reports on progress to Test Manager
  • Perform planning and scheduling activities for all of interface testing
  • Provide technical guidance to entire test team on interface testing
  • Provide test tool support and training to peers
  • Provide integration support and technical skills to test team during test preparation/execution
  • Analyse project risks and perform impact assessments
  • Create development proposals for test tools
  • Perform comparisons and give feedback & recommendations on test tools to the project
2008-Current - Quality Centre Administrator

All activities being performed as Quality Centre Administrator are above and in addition to my current role.
Manage and administer 4 separate quality centre projects as well as backups and debug projects.

  • Create/Plan all test management activities in Quality Centre
  • Create templates for importing test scripts, defects and requirements
  • Create automated workflow scripts to improve efficiency of Quality Centre and reduce mundane test team activities
  • Create excel reports for project execution reports
  • Provide technical support to peers on all Quality Centre issues
  • Perform maintenance, backups debugging on Quality Centre issues
  • Provide support on DOORS/Quality Centre synchronisation
2008-2009 - Test Engineer on Mobile Data Terminal Delivery

Component, integration, functional and non-functional (Performance & Security) testing of hardware, software, and connectivity of mobile data terminal solution.

  • Creation of test scripts
  • Execution and reporting of test scripts and defects
  • Creation of exit reports

Addition achievements and roles above role:

  • Technical review of design documentation
  • Suggest and perform improvements to processes and testing activities
  • Analyse requirements and designs for creation of test conditions and test cases
  • Witness testing & assurance of supplier test materials
  • Provided integration support and technical skills to solve project issues
  • Received Gold Award for work completed on project

2006-2008 – Sony UK LTD – TiMMS Division – Test and Release Engineer

TiMMS – Printed Circuit Boards, Factory & Warehouse Management system.
A modular based software suite allowing the design, creation of PCB designs, real time monitoring of PCB machinery & warehouse supplies as well as fault reporting.

Test Engineer
  • Co-ordinate testing of new developments and formal releases
  • Create test plan and strategy for new developments and releases
  • Create automation scripts for regression testing in Quality Centre and QuickTest Pro
  • Black box test all new developments and formal releases
  • Smoke/Sanity test new builds before release to customers and development teams
  • Manage automated nightly regression tests and co-ordinate with the development team for fixes
Release Engineer
  • Perform and manage all release activities such as formal and nightly builds and packaging
  • Co-ordinate with the development team on issues which disrupt the success of the nightly builds
  • Co-ordinate feature freezes with development teams and development manager
  • Add new developments and modules to the build cycle
  • Perform maintenance, creation and optimization of release/packaging scripts and all release/support programs

Addition achievements and roles:

  • Decreased the compilation time of automated builds by 61% and manual builds by 80% via creation of new build servers and optimising build/release scripts
  • CVS Administrator – managed CVS and project source code. Providing administrative support and enhancing all support programs and scripts using C++, Java and MS-DOS scripting. Managed branch creation, access and code merging.
  • Website/FTP Administrator – Provided website and FTP administration support to peers/customers and performed maintenance on company website
  • Hardware/Integration engineer – Built test network to different specifications for testing, built and managed two servers, provided hardware support to entire project team.

Leave a Reply