Company

Careers

We are always looking for bright, motivated and experienced people who want to contribute and make a difference. We offer our employees the opportunity to work in a stimulating environment for a successful and growing company. We are currently looking for people for the following roles:

– Automated Testing Specialist
– Java Team Lead
– Senior Java Application Support Analyst
– Senior Software Tester

*No Agencies or Recruitment Consultants please.

Automated Testing Specialist

Location: Hertford, Hertfordshire
Job Title: Automated Testing Specialist
Job Type: Permanent, full-time

Job Description

Work with Enactor’s retail clients to deliver our software using a mixture of traditional waterfall and agile approaches including Scrum and Kanban, as appropriate.
Reporting to the Test Manager, you will be responsible for:

  • Working closely with the development team to review and interpret business requirements, highlight ambiguity and construct test scenarios and acceptance criteria
  • Developing automation regression packs to ensure relevance to current and future releases.
  • Deploying and testing releases on test environments and automating this using Jenkins
  • Clearly communicating and categorising defects, and ensuring defects are fixed and appropriate regression tests are performed.
  • Release Management – supporting the planning and release of change with the Project Managers.
  • Supporting clients where required with their testing, which will require some on site visits
  • Supporting our off shore testing team based in Sri Lanka

What you’ll need

  • REST/SOAP UI testing experience (SOAP UI, Postman, JMeter)
  • Experience delivering test automation across a mixed technology stack
  • Experience with TDD, BDD, Cucumber, Gherkin or similar
  • Experience with Selenium, Appium, AssertJ
  • Exposure with a modern development and CI pipeline e.g. Azure, AWS, Docker, Jenkins
  • Java experience
  • Excellent communication skills
  • An agile testing mindset and to understand that testing is more than ‘just testing’
  • A focus on defect prevention, rather than defect detection

This role isn’t right for you if…

  • You don’t like talking to customers
  • You don’t want to move your career forward
  • You just want a detailed spec so you can sit in the corner by yourself
  • You don’t like arguing with developers
  • You don’t like solving complex problems
  • You don’t know the difference between testing and checking

Application Process

Please send your C.V. together with a covering letter detailing your suitability for the role to:
Natasha Breen – Office Administrator – natasha.breen@enactor.co.uk

Java Team Lead

Location: Hertford, Hertfordshire
Job Title: Java Team Lead
Job Type: Permanent, full-time
Salary: up to £70,000 per annum (dependant on experience)

Job Description

Enactor is a successful and growing software company providing enterprise retail systems to leading UK, North American and European retailers. Enactor systems drive the in store, mobile and online channels that make up a modern retail organisation. Our standards-based software is backed up with an advanced process-based development toolkit that offers a genuinely new way of building applications.

As a fast growing company, we offer the opportunity to work with an experienced team of developers on a Java™ enterprise retail platform and service. We are truly unique in our opportunity to change the market by bringing complete in-store solutions together with SaaS services in an ever-changing mix. Projects will include phone and handheld development, Swing clients, web applications and web services all driven with our own process based development platform.

An experienced team leader with a minimum first/upper second degree (BSc) in Computer Science or Engineering. You will need strong core skills in Java™, JDBC, JSP SQL, MVC framework, Web Services, team leading and design. Ideally, you will be local to Hertford. You will be involved in the whole lifecycle development process.

Experience and Skills

  • Minimum of 6 years experience in developing Java/J2EE systems of which at least 3 years should be in a team/technical leadership role
  • Familiarity with J2EE application frameworks such as Spring, Struts etc.
  • Expert level knowledge of Databases, JDBC, ORM, Web Technologies, SOA and Web Services
  • Working knowledge of J2EE containers such as Tomcat, JBoss, Websphere or Weblogic.
  • Experience in and passion for Agile methodologies – SCRUM Master or equivalent would be beneficial
  • Experience in TDD/BDD
  • Project management, leadership & problem solving skills
  • Experience in Software Architecture, Design and writing technical specifications
  • Experience working in and preferably leading distributed teams
  • Exposure to Cloud based delivery, Containerisation and CI
  • Some exposure to mobile development with Android or IOS would be an advantage

Responsibilities

  • Leading and organising a team of software developers
  • Writing specifications and Converting functional specifications to technical specifications
  • Working closely with Development Managers to create and execute development plans
  • Designing and coding technical solutions
  • Performance evaluation and management of team members
  • Reviewing and continuously improving the development and testing processes and practices to guarantee on-time and high-quality delivery
  • Training and mentoring team members

Application Process

Please send your C.V. together with a covering letter detailing your suitability for the role to:
Natasha Breen – Office Administrator – natasha.breen@enactor.co.uk

Senior Java Application Support Analyst

Location: Hertford, Hertfordshire
Job Title:Senior Java Application Support Analyst
Job Type: Permanent, full-time
Salary: up to £45,000 per annum (dependant on experience)

Job Description

We have a fantastic opportunity for an experienced Application Support Analyst who is passionate about their work. This role will be located onsite at Hertford working with some travel to client’s sites to provide hands on application support.

The Application Support Analyst will be working in a mixed operating system environment on a variety of systems and technologies that are critical to the operation of our business and the delivery of projects and ongoing service to our clients.

You will also liaise closely with our developers, partners and customers during implementation of new and existing systems. This will include the daily maintenance of live systems by providing technical support when required.

Personal Skills & Experience

  • Previous Experience within a 2nd/3rd line Java based Support role
  • Good written and verbal communication skills with the ability to communicate internally, with the Developers, and directly with our Customer’s Technical Teams
  • A self-starter able to join a small team and hit the ground running with minimal Supervision
  • A team player with the drive and flexibility to meet the challenges of working in a small but rapidly growing technology based business
  • Valid UK driving licence and own a car

Technical Skills

  • JRE/JDK troubleshooting with VisualVM/JConsole
  • Working knowledge of Windows, Linux, Android, iOS based OS
  • Databases: MSSQL, MySQL, Oracle
  • Apache Tomcat 6 and above configuration and troubleshooting
  • Eclipse for Java Development
  • Cloud Technologies – Azure, AWS
  • System and Applications management
  • Experience with Docker

Out of Hours

Due to our customer base, there is a requirement to be available outside normal office hours including Bank Holidays, either in the office or on call.

Application Process

Please send your C.V. together with a covering letter detailing your suitability for the role to:
Natasha Breen – Office Administrator – natasha.breen@enactor.co.uk

Senior Software Tester

Location: Hertford, Hertfordshire
Job Title: Senior Software Tester
Job Type: Permanent, full-time
Salary: £35,000-£45,000 per annum (dependant on experience)

Job Description

The successful candidate will work with clients to document business processes and software requirements, using a mixture or agile approaches: Scrum and Kanban. Reporting to the Test Manager, you will be responsible for testing within a project and ensuring we deliver quality releases to our customers. You will also help define our testing culture, be great at asking questions and work with the development team to champion test automation.

  • Champion processes and improvements
  • Document changes for customers
  • Create user stories with acceptance criteria

Required Skills and Experience

  • A passion for writing good testable documentation
  • Experience of talking to customers
  • Excellent communication skills both written and spoken
  • Problem-solving skills
  • Good organisation and change management
  • Working to deadlines
  • Good eye for detail
  • Team working
  • Professional, confident and outgoing

Additional requirements

  • Familiarity of BDD
  • Use of Jira
  • Ability to work in a small company environment with developers/technicians
  • Retail experience
  • Building strong internal and external relationships

This role isn’t right for you if…

  • You don’t want to move your career forward
  • You just want a detailed spec so you can sit in the corner by yourself
  • You don’t like arguing with developers
  • You don’t like solving complex problems
  • You don’t know the difference between testing and checking

Application Process

Please send your C.V. together with a covering letter detailing your suitability for the role to:
Natasha Breen – Office Administrator – natasha.breen@enactor.co.uk