Software Test Engineer
HybridBengaluru, Karnataka, India
Job Summary
Design and develop advanced test suites using object-oriented methodologies, implementing functional and automation frameworks for backend integration, RESTful APIs, and data pipelines. Execute test strategies across supported platforms to improve quality and code coverage, while collaborating with development teams to translate requirements into test cases. Lead the architecture of enterprise-scale testing frameworks and document procedures for CI/CD and process control. Identify risks and errors in applications, utilizing industry-standard tools for integration, regression, and stress testing within cloud ecosystems like GCP, AWS, or Azure.
Required Qualifications
- BS/MS degree in CS, EE, or related field
- 3-7 years of experience as a test engineer with focus on both manual and automated testing
- 3+ years of experience and deep understanding of programming in Python, GoLang or other languages
- 4+ 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 is must
- Experience in big data technologies such as Hadoop, Spark, or similar
- Good exposure of Kubernetes, Docker, Elastic Search, Kibana, Grafana, Prometheus
- Experience 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
- Ability to adapt and willingness to learn new technologies and techniques
- Effectively lead and manage change within their area of responsibility as well as across the business
- Experience using various bug tracking tools such as Jira, and test management tools such as TestRail or XRay
- Must be able to lift 50 lbs
Desired Qualifications
- Telecom Experience is a plus
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.