Euro London Appointment's client, a trusted world leader in the IT security sector, is currently looking for a talented Software Development Engineer in Test with an interest in working in the IT security sector, to join their international team responsible for supporting and maintaining their award winning mail security and encryption software.
As an engineer on the a internal Engineering Support and Delivery team you'll join a team responsible for continually enhancing, maintaining and supporting our client's R&D and development teams and products,delivering them to the highest quality. Ideally you should be a test development engineer with experience in developing automated tests using Cucumber and Java and other similar technologies.
Within the position you will be working to Scrum methodologies, playing an active role in understanding product requirements, producing design documentation, coding and creating automated tests.
The team is also responsible for other internal customer oriented solutions as well as working with the core development teams to analyse, research, and resolve customer reported defects and with the product development team to develop and maintain all product related services.
You will be involved in supporting the full company product range so it's ideal if you have a wide range of knowledge on a variety of technologies, this can include the following on Linux and Windows platforms :
The team is made up of enthusiastic, social, friendly and reactive Development Engineers in Test, who are responsible for supporting a large range of products and maintaining high levels of responsiveness. Engineers on the team need to be technically-minded, with strong logical skills and with good diagnostic and problem-solving skills, and also show willingness to increase the capability and improve the effectiveness of the team. Strong interpersonal skills and an outgoing personality are definitely beneficial!
*Designing and creating effective test suites to continue to enhance the quality of our client's security products
*Supporting all aspects of the development process by attending and contributing in planning, status and review meetings
*Working with the internal documentation and localisation team to ensure successful product delivery
*Contribute to multiple functions internal to the team according to priorities.
Skills and experience required.
*Experience of successfully delivering complex commercial software applications
*A solid understanding of automated and manual test principals, concepts and techniques
*Experience of software quality, test and development techniques including TDD, BDD, CI etc…)
*Highly adaptable and able to contribute to a continuously evolving technical environment
*Ability to understand and analyse requirements and to ensure effective and repeatable test sets can be designed and constructed
*Ability to review and contribute to feature designs ensuring that they can be tested appropriately
*Experience of developing automated tests using Java and the Cucumber framework
*Experience designing and create effective physical and virtual test environments
*Experience of developing software within the Scrum framework
*Clear and concise communication skills (verbal and written)
*Ability to report and monitor own progress against plan
*Demonstrable Object Oriented programming experience
*Good understanding of the complete software development lifecycle.
*Experience of creating and maintaining performance and soak test rigs.
*Experience of using the Eclipse development environment
*Ability to influence other team members and review their work
*Knowledge of one or more internet protocols; including SMTP, HTTP and MIME
*Experience of test driven development
*Self-motivated with a flexible attitude, and a passion for developing high quality, efficient software.
*Proactive and enthusiastic quick learner with the ability to work as part of a team
*Committed individual focused on achieving the team's goals
*Innovative individual who enjoys exploring new technologies and techniques in addition to promoting new ideas.
In return our client can offer excellent career progression prospects on a team that is vital for the software development efficiency and innovation of the company, with new projects and technology constantly being developed this is a great opportunity to learn and develop a variety of skills across the product suite, as well as take ownership of systems and projects and develop them from initiation through to delivery. Our client offers a comprehensive salary and benefits package within a truly international environment.