Senior Test Engineer – AWS Java Testing Data Platform – Contract Inside IR3 [UK]

at  Spyrosoft

London, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Aug, 2024Not Specified30 May, 2024N/AJenkins,Cloud,Aws,Cucumber,Athena,Computer Science,Languages,Load Testing,Redis,Communication Skills,Mentoring,Technical Documentation,Software Development Tools,Stream Processing,Ec2,Testing,Performance Testing,Tableau,Kafka,Code,Beam,Stress TestingNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

REQUIREMENTS

  • Cloud: AWS (S3, EC2, SQS, Lambda, IAM, CloudWatch, CloudFormation, Athena)
  • Languages: Java (Scala), Python
  • Techniques: DevOps, Infrastructure as Code (IaC), CI/CDs
  • Deployment: Jenkins, Codebuild, CodePipeline
  • Testing: TDD, BDD, end-to-end, load testing, Stress Testing
  • Database experience

ESSENTIAL SKILLS:

You will:

  • Cloud: AWS (S3, EC2, SQS, Lambda, IAM, CloudWatch, CloudFormation, , Athena)
  • Languages: Java (Scala), Python
  • Techniques: DevOps, Infrastructure as Code (IaC), CI/CDs – Deployment: Jenkins, Codebuild, CodePipeline.
  • Testing: TDD, BDD, end-to-end, load testing, Stress Testing – Database experience
  • Have experience in cloud development, specifically the AWS suite (DynamoDB, EC2, Lambda, load balancers, cloud formation and cloudwatch)
  • Have expertise in developing for operational and non-functional concerns (monitoring integration, performance testing, scale, availability and resilience, security considerations) with tech such as Gatling/SBT.
  • Strong communication skills: you will need to effectively interact with other developers, non-developers and remote team members across multiple sites and to be confident in your delivery.
  • Critical thinking: to value the ability to question and to improve the current working methods, tools, and processes.
  • Code quality: a passion for writing clean code, well documented and testable code is a must.

DESIRABLE SKILLS:

  • Experience writing and maintaining large scale, robust production software in a fast-changing environment with rapid release cycles.
  • Stream-Processing: Apache Airflow, Beam, Kafka, Flink
  • Knowledge of Java, Cucumber
  • Expertise Data Visulisation: Tableau, Grafana
  • DynamoDB, Redis and Redshift
  • Cloud: AWS (S3, EC2, Lambda, AWS Glue/Spark, IAM, Cloudwatch, MSK, Managed Airflow, Athena, Kenesis)
  • Experience of writing and taking responsibility for technical documentation.
  • Knowledge and experience of working with Python and Scala

EXPERIENCE:

  • A degree in Computer Science, Software Engineering, or a related field or similar work based experience.
  • Proven experience as a Senior Software Engineer ideally with a focus on media-related projects.
  • Very good working knowledge of standard software development frameworks, techniques and methodologies.
  • Experience with providing coaching and mentoring
  • Ability to work collaboratively in a team, contributing to the development of business scenarios.
  • Knowledge of software development tools and technologies.
  • You are flexible and curious in your approach
  • Strong analytical and problem-solving skills

Responsibilities:

ROLE OVERVIEW

As a Senior Test Engineer, ideally with experience in the media industry, we’re looking for an experienced engineer who is a real team individual to join our core data platform team, As a key member of our team, you will be responsible for developing systems for the ingest, processing, and summarization of audience data, while also contributing to the future development of the BBC data platform.
Over the next 12 months, we are transforming the platform proposition to enable data professionals to self-service their data needs from the platform in order to meet the huge demand for data across the organisation. This encompasses a wide data toolset, spanning data ingestion, transformation, developing systems for ingest, processing, and in summarization of audience data.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Testing, Software Engineering

Graduate

Computer Science, Software Engineering, Engineering

Proficient

1

London, United Kingdom