Browse current jobs

Software Test Engineer

Calix · Bangalore

Apply on employer website

Collected role description

Role overview

Software Test Engineer at Calix

Bring high energy, effectiveness at managing relationships (up, down, across), and ability to roll-up your sleeves to get the job done.

Responsibilities

  • and
  • Design and develop advanced test suites using object-oriented methodologies.
  • Implement and execute test strategies on all supported platforms and languages to help improve overall quality and test code coverage.
  • Design, implement and execute both functional and Automation test suites.
  • Write backend integration tests and tests for RESTful APIs.Interact with stakeholders to gather insights and translate technical concepts
  • Document procedures for process control, process improvement, testing and CI/CD.
  • Develop new test frameworks for data pipeline validation and streaming data processing.
  • Ability to identify risks and errors in applications and tools
  • Work collaboratively with development and the QA team to identify test cases and suites best suited for automation
  • Design and develop integration, regression, and stress tests using industry standard tools.
  • Collaborate with Product Owners and Developers to understand requirements and translate them into test cases.
  • Good knowledge of Web/UI testing.

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.
  • Telecom Experience is a plus.

Employment details

  • India – (Flexible hybrid work model - work from Bangalore office for 20 days in a quarter)
  • Location: Bangalore [India]

About the employer

  • Calix provides the cloud, software platforms, systems and services required for communications service providers to simplify their businesses, excite their subscribers and grow their value.

Additional role details

  • It's an exciting time to join Calix and we're looking for a Software Test Engineer.

Collected experience requirement

3-7 years