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.