Hybrid, 3 days onsite, 2 days remote
We are unable to sponsor as this is a permanent Full time role
A prestigious company is looking for a Application/Cloud Performance & Failover Tester. This company is looking for someone with 2-3 years of experience working in application performance & failover testing. They will test applications, network, cloud, etc. They MUST come from a Kafka or messaging environment.
Responsibilities
- Design and develop performance test scripts and scenarios using appropriate tools and frameworks.
- Monitor system behavior during performance, Load, Stress, and failover tests and ensure systems meet recovery time objectives.
- Conduct failover tests by simulations of hardware, software, and network failures.
- Identify performance bottlenecks, root causes, and potential solutions.
- Analyze Results, compare against SLAs, Benchmarks and Provide tuning recommendations to improve End User Experience.
- Document findings in Test management tool and provide actionable recommendations for improving performance/failover processes.
- Work closely with development, QA and Operations teams to integrate performance and failover testing into the overall testing Approach documentation.
- Collaborate with Enterprise Quality Process team and ensure standards are followed during failover testing and audit checks are passed.
- Find opportunity to automate, improve existing process, & contribute towards innovation by doing POCs on latest technologies.
Qualifications
- Bachelor's/master's degree in computer science, Engineering, and any related discipline.
- 2-3 years in the areas of Performance/Failover Testing/Architecture/DevOps.
- knowledge of high availability (HA) and disaster recovery (DR) concepts.
- Experience in collaborating with Development, Site Reliability Engineering, Cloud Engineering, Security in evaluating performance & scalability issues.
- Understand the architecture of high volume transactional SaaS Systems.
- Hands-on experience building test automation and failover test suites.
- Experience in Performance and Failover testing on cloud & on-prem for n-tiered environments.
- MUST COME FROM A KAFKA ENVIRONMENT
- Good understanding of application architecture, Non-Functional Requirements & identifying production workloads.
- Some experience in using tools such as JMeter, Selenium, SpiraTest, and LoadRunner
- Good understanding of load, soak, scalability, and other types of performance tests.
- Understanding of AWS or Azure platform to run performance and failover tests.
- Exposure in performance engineering for J2EE/.NET/LAMP, etc.
- Familiar with monitoring queues with tools like Any Point, MQ Explorer etc.
- Experience in running automated performance tests via CI/CD pipelines (on platforms like Cloud bees, GitHub etc.)
- Experience with application monitoring/Observability, building dashboards, identifying & establishing SLA's, logging & tracing.
- Understanding of Capacity planning and Performance tuning.
- Familiar with container technologies such as Docker or Kubernetes.