Automation Tester - Backend API Testing

2 months ago
£450 - £485/dayCity Of LondonOpus Resourcing Ltd

Automation Test Engineer required with strong skills Java or ideally Scala / ScalaTest automation testing to run on JVM, and a proven background delivering fully automated test frameworks for backend systems / API Integration / messaging is required to join Agile team working on large scale Scala based ecommerce systems for a large world leading company in West London on a 6 month contract.

This role will require the ability to pick up Scala so a desire to do this will be essential.

Skills and experience:

  • Experience developing tests in Java or ideally Scala / ScalaTest to run on the JVM
  • Experience writing automated tests to check the behaviour of RESTful API's
  • Experience in system integration testing (queues, etc)
  • Experience writing automated tests to validate the behavior of bespoke services
  • Experience in writing automated integration tests encompassing multiple components/services
  • Appreciation of testing enterprise level systems encompassing bespoke services and messaging queues such as (IBM MQ or RabbitMQ)
  • Experience setting up, working and maintaining testing frameworks (e.g. Cucumber)
  • Experience using source control tools (e.g Git, Bitbucket)
  • Experience testing non-functional requirements (e.g. performance)
  • An excellent understanding of the principles of software testing
  • An understanding of Behaviour Driven Development
  • An understanding of development practices such as Test-Driven Development
  • An understanding of how automated tests can be employed to test user interfaces
  • An understanding of the HTTP protocol
  • An understanding of Agile principles and practices (such as Scrum and/or Kanban)
  • Excellent communication skills: ability to communicate complex solution in a simple & effective manner
  • Experience with remote development team is a plus

The following would also be desirable:

  • Experience writing queries against SQL databases
  • Experience of with applications deployed to AWS
  • Experience tracing issues through system logs
  • Experience helping teams to develop and improve their testing practices
  • An understanding of the principles behind Continuous Integration and Continuous Delivery
  • An understanding of the principles behind the Testing Pyramid concept (developed by Mike Cohn)

You would be joining a multi-disciplinary team, responsible for the delivery of technically sound systems that have tough availability, scalability requirements. The team use fully automated integration and deployment systems, comprehensive monitoring and alerting, and the support of dedicated Build, Operations and Networks teams. You will work closely with business and technical stakeholders, to understand requirements, break down work, and deliver features following team-defined Agile practices.

As a valued technical member of the Delivery Team, you will have a passion for software testing and a good understanding of how to define and deliver solutions collaboratively. You will be involved all areas of delivery, and will play an integral part in helping the team continuously improve; sharing your own experience and insights, influencing others and mentoring those with less experience

Previous ideal backgrounds might include ecommerce, banking, online travel, media, broadcast, online gaming, software houses etc

Opus is an employment business in respect of contract recruitment.

Remote Bitbucket contract jobs

Full Stack Node Developer (Remote/Office) - Manchester

1 month ago
£360 - £390/dayRemoteAdditional Resources
Full Stack Node Developer (Remote/Office) - Manchester

£360 to £390 per day

My client is a strategy-focused technology consultancy who are looking to hire an Interim Full Stack Node Developer to either work remotely or in an office.

They architect and implement award-winning technical solutions that support their clients' commercial objectives and future vision. They have some impressive roster of clients including some of Europe's largest media organizations and brands ranging from Which? to Discovery, Hearst to Honda.

With their expanding client list and ambitions to consolidate their spot as one of Europe's leading Technology Consultancies, this is a great time to join.

They still offer the flexibility, growth and atmosphere of a start-up whilst providing the security and established processes of a larger organization.

They are hiring a Full Stack Node Developer to work on client projects ranging from consumer websites to data warehouses, reporting directly to the Development Manager.
Your day to day job will be mainly coding, attending scrum ceremonies, contributing to architectural discussions and mentoring more junior members of the team.

As a more valued member of the team you will be expected to actively contribute to continual improvement of practices and standards used.

Qualities

Great written and spoken English
Passion for technology
Strong technical background (degree or otherwise proven) is required.
Be client facing and customer service focused.
Good problem solving skills.
Adaptable, agile mindset.

Responsibilities

Develop software to meet user needs.
Follow best practice guidelines and help to improve those guidelines.
Write clean, secure and well-tested code.
Plan and lead development on sets of related stories.
Have an understanding of whole systems and take responsibility for teaching this to others.
Work with other disciplines to understand what needs to be built.
Coach and mentor more junior colleagues.
Consider the operation and support of the production services.
Find ways to improve system robustness, resilience and stability.

Skills - Experience

3+ years of commercial coding experience.
Server side coding in Javascript, Node.
Knowledge of AWS services specifically including: Cloudwatch, EC2, RDS, S3.
Database technologies (MySQL, Oracle, PostgreSQL, DynamoDB).
HTML, CSS, JavaScript, JQuery.
Working knowledge of front end frameworks such as React and Angular.
Good understanding of system/application performance and performance tuning.
Build tools - Gradle, NPM.
Git - Command line, Bitbucket, GitHub, GitLab, Stash.
TDD and BDD.
Testing tools and techniques - Cucumber, Mocha.
Web Services - REST, SOAP.
CI servers (Jenkins, Hudson, Bamboo).
Developing on Linux/UNIX.
Continuous Integration and Continuous Deployment principles.
JIRA and Confluence.
Software development principles Scrum - KanBan. Desirable
Developed SaaS web applications and/or Data Warehousing.
AWS Certifications.
Docker, Kubernetes, Ansible. What we can offer you:
Exposure to leading cloud technologies.

Important Information: We endeavour to process your personal data in a fair and transparent manner. In applying for this role, Additional Resources will be acting in your best interest and may contact you in relation to the role, either by email, phone or text message. For more information see our Privacy Policy on our website. It is important you are aware of your individual rights and the provisions the company has put in place to protect your data. If you would like further information on the policy or GDPR please contact us.

Additional Resources are an Employment Business and an Employment Agency as defined within The Conduct of Employment Agencies - Employment Businesses Regulations 2003.

Full Stack Node Developer (Remote/Office) - Birmingham

1 month ago
£360 - £390/dayRemoteAdditional Resources
Full Stack Node Developer (Remote/Office) - Birmingham
£360 to £390 per day

My client is a strategy-focused technology consultancy who are looking to hire an Interim Full Stack Node Developer to either work remotely or in an office.

They architect and implement award-winning technical solutions that support their clients' commercial objectives and future vision. They have some impressive roster of clients including some of Europe's largest media organizations and brands ranging from Which? to Discovery, Hearst to Honda.

With their expanding client list and ambitions to consolidate their spot as one of Europe's leading Technology Consultancies, this is a great time to join.

They still offer the flexibility, growth and atmosphere of a start-up whilst providing the security and established processes of a larger organization.

They are hiring a Full Stack Node Developer to work on client projects ranging from consumer websites to data warehouses, reporting directly to the Development Manager.
Your day to day job will be mainly coding, attending scrum ceremonies, contributing to architectural discussions and mentoring more junior members of the team.

As a more valued member of the team you will be expected to actively contribute to continual improvement of practices and standards used.

Qualities

Great written and spoken English
Passion for technology
Strong technical background (degree or otherwise proven) is required.
Be client facing and customer service focused.
Good problem solving skills.
Adaptable, agile mindset.

Responsibilities

Develop software to meet user needs.
Follow best practice guidelines and help to improve those guidelines.
Write clean, secure and well-tested code.
Plan and lead development on sets of related stories.
Have an understanding of whole systems and take responsibility for teaching this to others.
Work with other disciplines to understand what needs to be built.
Coach and mentor more junior colleagues.
Consider the operation and support of the production services.
Find ways to improve system robustness, resilience and stability.

Skills - Experience

3+ years of commercial coding experience.
Server side coding in Javascript, Node.
Knowledge of AWS services specifically including: Cloudwatch, EC2, RDS, S3.
Database technologies (MySQL, Oracle, PostgreSQL, DynamoDB).
HTML, CSS, JavaScript, JQuery.
Working knowledge of front end frameworks such as React and Angular.
Good understanding of system/application performance and performance tuning.
Build tools - Gradle, NPM.
Git - Command line, Bitbucket, GitHub, GitLab, Stash.
TDD and BDD.
Testing tools and techniques - Cucumber, Mocha.
Web Services - REST, SOAP.
CI servers (Jenkins, Hudson, Bamboo).
Developing on Linux/UNIX.
Continuous Integration and Continuous Deployment principles.
JIRA and Confluence.
Software development principles Scrum - KanBan. Desirable
Developed SaaS web applications and/or Data Warehousing.
AWS Certifications.
Docker, Kubernetes, Ansible. What we can offer you:
Exposure to leading cloud technologies.

Important Information: We endeavour to process your personal data in a fair and transparent manner. In applying for this role, Additional Resources will be acting in your best interest and may contact you in relation to the role, either by email, phone or text message. For more information see our Privacy Policy on our website. It is important you are aware of your individual rights and the provisions the company has put in place to protect your data. If you would like further information on the policy or GDPR please contact us.

Additional Resources are an Employment Business and an Employment Agency as defined within The Conduct of Employment Agencies - Employment Businesses Regulations 2003.

Atlassian Specialist/Consultant - 100% Remote

1 month ago
£500 - £600/dayGreat rateRemoteAustin Fraser

Austin Fraser Technology are working with a longstanding client to seek an Atlassian Specialist who will come on board to work with both internal and external partners to help optimise their Atlassian software. This will include customisation & configuring of the whole Atlassian suite (Jira, Bitbucket, Confliuence, Bamboo etc).

**This role will be remote but must be based in the UK**

The successful candidate will have the following skills;

  • Expert knowledge of the full Atlassian suite
  • Good knowledge of Atlassian Plug In Development
  • Good knowledge of Linux/UNIX
  • Python knowledge is preferred

This is an initial 6 month contract position with a strong possibility of extension if you have the correct experience. For further details and to confirm rates/availability please submit a current CV.

Austin Fraser is acting as an Employment Business in relation to this vacancy.

Austin Fraser is committed to being an equal opportunities employer, and encourages applications from candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity status.

Due to the volume of applications received, we are unable to provide individual feedback to unsuccessful applicants.

Full Stack Node Developer (Remote/Office) - Manchester

1 month ago
£360 - £390/dayRemoteAdditional Resources
Full Stack Node Developer (Remote/Office) - Manchester

£360 to £390 per day

My client is a strategy-focused technology consultancy who are looking to hire an Interim Full Stack Node Developer to either work remotely or in an office.

They architect and implement award-winning technical solutions that support their clients' commercial objectives and future vision. They have some impressive roster of clients including some of Europe's largest media organizations and brands ranging from Which? to Discovery, Hearst to Honda.

With their expanding client list and ambitions to consolidate their spot as one of Europe's leading Technology Consultancies, this is a great time to join.

They still offer the flexibility, growth and atmosphere of a start-up whilst providing the security and established processes of a larger organization.

They are hiring a Full Stack Node Developer to work on client projects ranging from consumer websites to data warehouses, reporting directly to the Development Manager.
Your day to day job will be mainly coding, attending scrum ceremonies, contributing to architectural discussions and mentoring more junior members of the team.

As a more valued member of the team you will be expected to actively contribute to continual improvement of practices and standards used.

Qualities

Great written and spoken English
Passion for technology
Strong technical background (degree or otherwise proven) is required.
Be client facing and customer service focused.
Good problem solving skills.
Adaptable, agile mindset.

Responsibilities

Develop software to meet user needs.
Follow best practice guidelines and help to improve those guidelines.
Write clean, secure and well-tested code.
Plan and lead development on sets of related stories.
Have an understanding of whole systems and take responsibility for teaching this to others.
Work with other disciplines to understand what needs to be built.
Coach and mentor more junior colleagues.
Consider the operation and support of the production services.
Find ways to improve system robustness, resilience and stability.

Skills - Experience

3+ years of commercial coding experience.
Server side coding in Javascript, Node.
Knowledge of AWS services specifically including: Cloudwatch, EC2, RDS, S3.
Database technologies (MySQL, Oracle, PostgreSQL, DynamoDB).
HTML, CSS, JavaScript, JQuery.
Working knowledge of front end frameworks such as React and Angular.
Good understanding of system/application performance and performance tuning.
Build tools - Gradle, NPM.
Git - Command line, Bitbucket, GitHub, GitLab, Stash.
TDD and BDD.
Testing tools and techniques - Cucumber, Mocha.
Web Services - REST, SOAP.
CI servers (Jenkins, Hudson, Bamboo).
Developing on Linux/UNIX.
Continuous Integration and Continuous Deployment principles.
JIRA and Confluence.
Software development principles Scrum - KanBan. Desirable
Developed SaaS web applications and/or Data Warehousing.
AWS Certifications.
Docker, Kubernetes, Ansible. What we can offer you:
Exposure to leading cloud technologies.

Important Information: We endeavour to process your personal data in a fair and transparent manner. In applying for this role, Additional Resources will be acting in your best interest and may contact you in relation to the role, either by email, phone or text message. For more information see our Privacy Policy on our website. It is important you are aware of your individual rights and the provisions the company has put in place to protect your data. If you would like further information on the policy or GDPR please contact us.

Additional Resources are an Employment Business and an Employment Agency as defined within The Conduct of Employment Agencies - Employment Businesses Regulations 2003.

Full Stack Node Developer (Remote/Office) - Birmingham

1 month ago
£360 - £390/dayRemoteAdditional Resources
Full Stack Node Developer (Remote/Office) - Birmingham
£360 to £390 per day

My client is a strategy-focused technology consultancy who are looking to hire an Interim Full Stack Node Developer to either work remotely or in an office.

They architect and implement award-winning technical solutions that support their clients' commercial objectives and future vision. They have some impressive roster of clients including some of Europe's largest media organizations and brands ranging from Which? to Discovery, Hearst to Honda.

With their expanding client list and ambitions to consolidate their spot as one of Europe's leading Technology Consultancies, this is a great time to join.

They still offer the flexibility, growth and atmosphere of a start-up whilst providing the security and established processes of a larger organization.

They are hiring a Full Stack Node Developer to work on client projects ranging from consumer websites to data warehouses, reporting directly to the Development Manager.
Your day to day job will be mainly coding, attending scrum ceremonies, contributing to architectural discussions and mentoring more junior members of the team.

As a more valued member of the team you will be expected to actively contribute to continual improvement of practices and standards used.

Qualities

Great written and spoken English
Passion for technology
Strong technical background (degree or otherwise proven) is required.
Be client facing and customer service focused.
Good problem solving skills.
Adaptable, agile mindset.

Responsibilities

Develop software to meet user needs.
Follow best practice guidelines and help to improve those guidelines.
Write clean, secure and well-tested code.
Plan and lead development on sets of related stories.
Have an understanding of whole systems and take responsibility for teaching this to others.
Work with other disciplines to understand what needs to be built.
Coach and mentor more junior colleagues.
Consider the operation and support of the production services.
Find ways to improve system robustness, resilience and stability.

Skills - Experience

3+ years of commercial coding experience.
Server side coding in Javascript, Node.
Knowledge of AWS services specifically including: Cloudwatch, EC2, RDS, S3.
Database technologies (MySQL, Oracle, PostgreSQL, DynamoDB).
HTML, CSS, JavaScript, JQuery.
Working knowledge of front end frameworks such as React and Angular.
Good understanding of system/application performance and performance tuning.
Build tools - Gradle, NPM.
Git - Command line, Bitbucket, GitHub, GitLab, Stash.
TDD and BDD.
Testing tools and techniques - Cucumber, Mocha.
Web Services - REST, SOAP.
CI servers (Jenkins, Hudson, Bamboo).
Developing on Linux/UNIX.
Continuous Integration and Continuous Deployment principles.
JIRA and Confluence.
Software development principles Scrum - KanBan. Desirable
Developed SaaS web applications and/or Data Warehousing.
AWS Certifications.
Docker, Kubernetes, Ansible. What we can offer you:
Exposure to leading cloud technologies.

Important Information: We endeavour to process your personal data in a fair and transparent manner. In applying for this role, Additional Resources will be acting in your best interest and may contact you in relation to the role, either by email, phone or text message. For more information see our Privacy Policy on our website. It is important you are aware of your individual rights and the provisions the company has put in place to protect your data. If you would like further information on the policy or GDPR please contact us.

Additional Resources are an Employment Business and an Employment Agency as defined within The Conduct of Employment Agencies - Employment Businesses Regulations 2003.