Calix logo

Software Test Engineer

Calix
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

3 - 7 Years

TYPE

FullTime

SKILLS REQUIRED

Test AutomationAutomated TestingFunctional SkillsAPI IntegrationSeleniumCI/CDKubernetesPython

Job description

Overview

Calix is seeking a Software Test Engineer to design, develop and execute manual and automated testing solutions across supported platforms, languages, data pipelines and streaming data processing environments.

What you'll do

  • Bring high energy, effectiveness at managing relationships up, down and across, and the ability to roll up your sleeves to get the job done.
  • Design and develop advanced test suites using object-oriented methodologies.
  • Implement and execute test strategies on all supported platforms and languages to improve overall quality and test code coverage.
  • Design, implement and execute 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.
  • Identify risks and errors in applications and tools.
  • Work collaboratively with development and QA teams 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.
  • Lead and manage change within the area of responsibility and across the business.

What you'll need

  • BS/MS degree in CS, EE or a 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 such as GCP, AWS or Azure.
  • Experience in big data technologies such as Hadoop, Spark or similar.
  • Good exposure to Kubernetes, Docker, Elastic Search, Kibana, Grafana and Prometheus.
  • Experience with NLB, S3, Kafka, Redis, Postgres, PrestoDB, Alluxio and Spark jobs.
  • Proven track record in leading the architecture, design, development and operations of enterprise-scale testing frameworks, processes and methodologies for diverse environments, solutions and products.
  • Proficiency in QA methodologies, software testing principles, concepts, verification and 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 DevOps pipelines, including CI and CD, and Bamboo, Jenkins, ArgoCD or Azkaban.
  • Ability to adapt and willingness to learn new technologies and techniques.
  • Experience using bug tracking tools such as Jira and test management tools such as TestRail or XRay.

Nice to have

  • Telecom experience.

Details

  • Location: Bangalore, India.
  • Flexible hybrid work model: work from the Bangalore office for 20 days in a quarter.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Test Engineer