Staff Software Test Engineer – Application Stack
Experience : 5 to 8 yrs
Location : Bangalore
Major skillset : core networking(L2& L3), with python and cloud and microservice experience.
Job Description:
- BS/MS degree in CS, EE, or related field.
- 5 to 8 years of experience as a test engineer with focus on both manual and automated testing.
- 4+ years of experience and deep understanding of programming in Python, GoLang or other languages.
- 3+ years of experience in Automated Testing Framework, Selenium, Rest APIs using PyTest/ROBOT.
- Working knowledge of micro-services-based API and load testing tools.
- Experience working in a Cloud Ecosystem like GCP/AWS/Azure.
- Experience working on Network Management Systems.
- Knowledge of L2/L3 devices and L7 protocols.
- Good exposure of Kubernetes, Docker, Elastic Search, Kibana, Grafana, Prometheus.
- Knowledge of NLB, S3, Kafka, Redis, Postgres, PrestoDB, Alluxio, Spark jobs, etc.
- Proven track record in leading the architecture, design, development and operations of enterprise scale testing frameworks, processes, methodologies for diverse environments, solutions, and products.
- Proficiency in QA methodologies, software testing principles, concepts, verification/ validation techniques, and test management.
- Excellent analytical, research, documentation, project planning and implementation skills.
- Knowledge of behaviour driven development and test-driven development.
- Experience with Dev Ops Pipeline (CI and CD), Bamboo/Jenkins/ArgoCD/Azkaban.
- Experience using various bug tracking tools such as Jira, and test management tools such as TestRail or XRay.
- Experience testing BigData and ELT is a plus.
- Telecom Experience is a plus.
