Thales eSecurity is one of the world leaders in the provision of information and communication systems security solutions for government, defence, critical infrastructure operators, enterprises and the finance industry. Thales’s unique position in the market is due to its end-to-end security offering spanning the entire value chain in the security domain. The comprehensive offering includes architecture design, security and encryption product development, evaluation and certification preparation and through-life management services. Our R&D department in Long Crendon requires a Test Engineer to join a team dedicated to developing transaction security products.
Primary Purpose of the Role
The Test Engineer will be responsible for all aspects of test design and test execution: designing test cases; preparing test data; preparing the test system environment; executing tests and raising bug reports in an agile development environment. The Test Engineer works closely with Software Engineers to ensure the correct verification and validation of the transaction security products. The Test Engineer will need to keep abreast of emerging technologies relating test design and execution to ensure the delivery of a quality product to the market on time and to budget.
Programme Manager: Assist in the estimation and scoping of test related activities.
Software Engineers: Collaboration with the Software Engineers in the definition and execution of testcases.
Support: Assistance in the resolution and verification of technical issues
Design test cases, Write test specifications, Execute test specifications according to the test plan and project schedule recording the results. Raising change requests, verify fixed change requests. Follow quality procedures, review documentation. Propose improvements to test processes.
Technical & Professional Skills
Knowledge of software development lifecycle. Knowledge of software testing lifecycle. Knowledge of manual test execution. Agile development methodologies. Networks. Virtualisation. Windows & Unix/Linux based operating systems. SQL Server & Oracle databases. Transaction Security knowledge. Knowledge of test design methods. Skills in designing test cases & writing test specifications. Familiarity with UNIX, Automated test experience. Preferably: Cryptography, PKI, Smart cards. Experience using Fitnesse, Bugzilla and Clearcase.
Personality & Behaviours
Determination:Following through the exact conditions that are needed to reproduce a defect.
Creativity:Ability to design tests that will find defects; put forward new ideas for test improvements. Ability to improve on existing test practices. Flexibility:Appreciation for different ways of approaching a problem and readiness to adopt appropriate solutions. To constantly keep track of test practices and introduce industry recognised improvements to Thales eSecurity.
Team work:Ability to build and maintain good working relationships with all team members; sharing knowledge among the team; giving support to others.
Dependability:Can be relied on to meet deadlines whilst maintaining a professional attitude