PLEASE DO NOT ADVERTISE THIS JOB ON JOB BOARDS - ANYONE FOUND DOING SO WILL BE REMOVED FROM THE ROLE
About Clearswift
Clearswift is trusted by organisations globally to protect their critical information, giving them the freedom to securely collaborate and drive business growth. Our unique technology supports a straightforward and ‘adaptive’ data loss prevention solution, avoiding the risk of business interruption and enabling organisations to have 100% visibility of their critical information 100% of the time.
As a global organisation, Clearswift has offices in the United States, Europe, Australia and Japan, with an extensive partner network of more than 900 resellers across the globe.
Clearswift Values
Show passion in what we do, drive for innovation in everything we do and continuously collaborate to make a difference.
The Role
Clearswift is currently looking to recruit an enthusiastic, motivated and committed Senior SET who enjoys technical challenges and building mission critical systems.
The Platform team has been tasked with designing and building a new, progressive common application framework capable of supporting both current and future Clearswift product ranges. This new framework will provide a secure, modular, extensible, service oriented architecture which will allow rapid development and delivery of new product features and product variants. To support this framework there will be a fully automated, CI/CD test infrastructure.
The successful candidate will have a solid understanding of test principles and concepts and be able to use them to implement comprehensive and effective automated test suites. They will be working within a multi-disciplined Scrum team and will be expected to take an active role in capturing and understanding product requirements, producing design documentation, coding and creating automated tests. They will work closely alongside the rest of the team to ensure the team meets its goals.
For high-achievers the role offers scope for promotion and progression within the Engineering Department.
Key Responsibilities
· Designing and creating effective test suites to continue to enhance the quality of Clearswift’s data protection solutions
· Supporting all aspects of the development process by attending and contributing in planning, status and review meetings
· Working with other internal development teams to ensure successful product delivery
Skills Profile
Essential
· Experience of successfully delivering complex commercial applications
· A solid understanding of test principals, concepts and techniques
· Demonstrable Object Oriented programming experience (Java preferred)
· Experience of developing BDD tests using the Cucumber (or similar) framework
· Experience of developing automated tests that are integrated in a CI/CD pipeline
· 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
· Ability to design and create effective physical and virtual test environments
· Clear and concise verbal and written communication skills
· Ability to report and monitor own progress against and that of other team members
· Complete understanding of the complete software development lifecycle
· Ability to coach other team members and review their work
Desirable
· Experience of developing software within the Scrum framework
· Ability to take a lead role (Scrum Master, Project or Technical Lead)