SDET Engineer - GCP, Integration / Stabilization Team, London

Photon Infotech
London, UK
6 days ago
Apply on find.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Java (Programming Language) Software System Penetration Testing Automation of Tests Unit Testing BigQuery Cloud Computing Cloud Engineering Cloud Storage Code Coverage Continuous Delivery Continuous Integration
+32 more
Software Debugging DevOps Data Flow Control Apache JMeter Junit Python (Programming Language) Load Testing E2e Testing Ansible Selenium Software Engineering Test Data Testng Circleci Google Cloud Performance Testing Software Security Gatling Scalability Testing Infrastructure as Code (IaC) Gitlab-ci Integration Tests Kubernetes Infrastructure Automation Frameworks Information Technology Deployment Automation Puppet Terraform Docker SDET Jenkins Vulnerability Analysis

Job description

SDET Key Responsibilities: Collaborate with cross-functional teams including developers, product managers, and quality assurance engineers to understand integration requirements and develop comprehensive test strategies. Design and develop automated test scripts using industry-standard testing frameworks and tools tailored for Google Cloud Platform services. Create and maintain test data sets and environments to simulate real-world scenarios and ensure thorough test coverage. Conduct performance and scalability testing to assess the robustness and efficiency of GCP-integrated applications under varying loads. Identify and troubleshoot issues encountered during integration testing, working closely with development teams to prioritize and resolve defects. Continuously monitor and evaluate the latest advancements in Google Cloud Platform technologies and incorporate best practices into the testing process. Contribute to the enhancement of CI/CD pipelines to enable automated deployment and

Requirements

testing of GCP-integrated solutions. Document test plans, test cases, and test results to facilitate effective communication and knowledge sharing within the team. Qualifications: Bachelor’s degree in Computer Science, Engineering, or related field. Master’s degree preferred. Proven experience (5+ years) in software development, quality assurance, or testing roles, with a focus on cloud-based solutions. Strong proficiency in programming languages such as Python, Java, or Go, and experience with automation frameworks such as Selenium, JUnit, TestNG, or similar. In-depth understanding of Google Cloud Platform services and technologies, including but not limited to Compute Engine, Kubernetes Engine, Cloud Storage, BigQuery, Pub/Sub, and Dataflow. Hands-on experience with cloud-native development tools and methodologies, such as Docker, Kubernetes, Terraform, and Helm. Solid grasp of software testing principles, methodologies, and best practices, including unit testing, integration testing, and end-to-end testing. Excellent analytical and problem-solving skills, with the ability to debug complex issues and propose effective solutions. Strong communication skills and the ability to collaborate effectively in a fast-paced, team-oriented environment. Preferred Qualifications: Google Cloud Platform certification (e.g., Google Cloud Certified - Professional Cloud Architect, Professional Data Engineer, or Associate Cloud Engineer). Experience with continuous integration/continuous deployment (CI/CD) pipelines and related tools such as Jenkins, GitLab CI/CD, or CircleCI. Familiarity with DevOps practices and methodologies, including infrastructure as code (IaC) and configuration management tools (e.g., Ansible, Puppet, Chef). Knowledge of software security principles and practices, including vulnerability assessment and penetration testing. Experience with performance testing tools such as JMeter, Gatling, or Locust. Prior experience working in Agile/Scrum development environments. Posting Date: 2024-06-27

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:27 min

Structuring agile and interdisciplinary engineering teams

Oliver Zimmert · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

6:08 min

Applying software engineering environments and testing to data pipelines

Matthias Niehoff Matthias Niehoff · World Congress 2024

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

3:20 min

Integrating external MCP servers for testing and deployment

Julian Wood Julian Wood · World Congress 2026 Europe

2:56 min

Expanding test coverage via parameterized unit testing

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all