Key Responsibilities:
Develop and implement test strategies, define test plans, and ensure robust testing coverage for system integration.
Execute performance benchmarks to evaluate system efficiency and scalability.
Design and maintain automation testing frameworks using CI/CD tools like Jenkins.
Write and manage scripts for automated testing and performance validation.
Work on continuous integration and continuous delivery (CI/CD) pipelines to ensure seamless automation and system testing integration.
Prepare detailed test reports, track system performance, and identify any bottlenecks or failures in a timely manner.
Work with container orchestration systems like Kubernetes (AWS-EKS, RedHat OpenShift), and manage Helm charts and Docker containers for system testing purposes.
Set up and manage monitoring tools like Prometheus, Grafana, and handle system notifications.
Analyze system logs using Elasticsearch, Kibana, and log forwarders like FluentD for effective troubleshooting and performance monitoring.
Required Skills: Primary Technical Skills:
Strong expertise in developing and executing test strategies and managing comprehensive test reports.
Experience in conducting performance benchmarks.
Proficiency in automation testing frameworks and scripting for automated tests.
Experience with CI/CD tools like Jenkins. Secondary Technical Skills:
Hands-on experience with Kubernetes platforms like AWS-EKS or RedHat OpenShift.
Familiarity with containerization using Docker and managing Helm charts.
Familarity in using Prometheus, Grafana, and handling system alerts and notifications.
Knowledge of working with Elasticsearch, Kibana, and FluentD for log monitoring and analysis. Qualifications:
Bachelors degree in Telecommunications, Computer Science, Information Technology, or a related field.
4-10 years of relevant experience in system testing, performance benchmarking, and automation.
Strong problem-solving and troubleshooting skills.
Ability to work collaboratively in a fast-paced environment.
Excellent communication skills. Behavioral Competency:
Have good attention to detail and accuracy.
Be able to engage with customers and to identify their true needs (beyond problems presented); managing expectations.
Proactive and self-managing: able to initiate and plan new work and carry on job duties and meet timeframes without direct supervision.
Willing to approach undefined problems with innovation, creativity, and adaptability.