We are seeking a highly skilled and motivated Performance Test Engineer to ensure the stability, scalability, and reliability of our data processing pipelines and core infrastructure within Google Cloud Platform (GCP).
The ideal candidate will have deep expertise in performance testing methodologies, strong coding skills, and hands-on experience setting up monitoring and logging solutions in a cloud environment.
Responsibilities
- Design and Execution: Design, develop, and execute a comprehensive suite of performance tests, including load, stress, and endurance testing, specifically targeting data processing pipelines hosted in GCP
- Infrastructure & Tooling: Set up, configure, and maintain robust logging and monitoring infrastructure across our GCP environment using native tools (e.g., Cloud Logging, Cloud Monitoring/Prometheus/Grafana) or third-party solutions
- Metric Collection & Analysis: Define key performance indicators (KPIs) and collect granular performance metrics (e.g., latency, throughput, resource utilization, error rates) during test execution. Analyze the collected data to identify bottlenecks, performance degradation, and areas for optimization
- Reporting: Create detailed, actionable performance test reports summarizing test results, analysis, and recommendations for engineering teams and stakeholders. Present findings clearly and concisely
- Collaboration: Work closely with software developers, DevOps engineers, and QAs to reproduce production issues, triage performance problems, and advocate for performance-related fixes and architectural improvements
- Troubleshooting: Proactively investigate and troubleshoot performance issues identified
Requirements
- Experience: 3+ years of experience as a Performance Test Engineer, focused on GCP
- Cloud Expertise: Solid understanding of core GCP services (e.g., Compute Engine, Cloud Storage, Dataflow/Dataproc, Pub/Sub, BigQuery) and how they impact pipeline performance
- Monitoring & Logging: Experience setting up and utilizing GCP Cloud Logging and GCP Cloud Monitoring, including custom metric creation and dashboard setup
- Strong written and verbal English communication skills (B2+)