Software Test Engineer (m/f/d)

AI overview

Design and execute comprehensive test strategies while collaborating across teams to enhance the quality of innovative utility solutions, leveraging cutting-edge technologies.

Shape the utilities market of the future with us!

Join our team in Bengaluru full time as Energy Software Test Engineer(m/f/d).

We are seeking a Software Test Engineer with strong expertise in DevOps, Testing, and Automation within the smart metering and utilities domain. The ideal candidate should bring hands-on experience across test automation frameworks, performance testing, CI/CD pipelines, and observability tools.

Working Hours: Full-time (40 hours/week)
Location: Bengaluru, India
Experience: 2 - 6 Years
Start Date: As soon as possible

What is the role about?

  • Key Responsibilities

    • Design, develop, and execute test strategies covering manual, automation, load, and end-to-end testing.

    • Collaborate with DevOps teams to support CI/CD pipelines, branching strategies, and release processes.

    • Perform API testing (REST/gRPC), including contract tests, authentication (OAuth/JWT), and error handling.

    • Manage databases (PostgreSQL/Oracle), including schema design, SQL queries, migrations, indexing, and tuning.

    • Work with Kafka (topics, partitions, consumer groups, schema registry, delivery semantics, and monitoring).

    • Build and maintain automation frameworks using Bash, Python, Java, or JavaScript.

    • Apply test design techniques (equivalence partitioning, boundary values, decision tables, pairwise, etc.).

    • Conduct exploratory testing, regression testing, and risk-based prioritization.

    • Ensure observability through logs, metrics, traces, dashboards, and alerting (Prometheus, Grafana).

    • Collaborate cross-functionally with developers, DevOps, and product owners to ensure high-quality deliverables.

Your Role at a Glance

We are looking for a Software Test Engineer with strong expertise in Automation, DevOps, and Backend Testing, combined with experience in the Smart Metering domain. The role also requires solid knowledge of manual testing methodologies, STLC, and test design techniques. The ideal candidate should be able to design and execute end-to-end test strategies, build automation frameworks, and ensure the reliability and performance of critical utility systems.

Required skills and qualifications

DevOps

  • Docker, Kubernetes (deploy, scale, rollouts/rollbacks), Helm.

  • Infrastructure as Code (Terraform/Ansible).

  • CI/CD pipelines: build & release management, approvals, rollbacks.

  • Git: branching strategies (GitFlow, trunk-based), PR/review, tagging, merge/rebase.

  • Automation, DevOps, and Backend Testing with a strong focus on the Smart Metering domain.

  • Manual Testing expertise, including testing methodologies, STLC, and test design techniques.

Testing Competency

  • Load/Performance: Test planning, Test case Design, Test case Peer review, Bottleneck analysis.

  • End-to-End (E2E): Scenario design, test data management, environment readiness, regression suites, energy sector

Databases (DB)

  • PostgreSQL/Oracle: installation, user/role management, backups, upgrades.

  • SQL queries, schema design, migrations (Liquibase), indexing & performance tuning.

Kafka

  • Topics, partitions, consumer groups, offsets, delivery semantics.

  • Schema Registry, Kafka Connect basics, monitoring & retention.

API Testing

  • REST/gRPC APIs, contract testing, data validation.

  • Authentication methods (OAuth/JWT).

Scripting & Automation

  • Bash, Python (or Java/JS for test frameworks), CLI tooling.

  • Java OOPS concepts, collections/streams, generics, exceptions.

  • Selenium, Selenide, Playwright (for Java).

  • Automation patterns: Page Object, Screenplay, explicit waits, stable locators.

Manual Testing

  • STLC, Requirements analysis & AC validation ,Test design techniques equivalence partitioning, boundary values, decision tables, state transitions, pairwise.
    Test planning & coverage: Smoke/Sanity, Regression checklists, risk-based prioritization, entry/exit criteria.
    Exploratory testing, Test case design, Energy domain , Smart metering  domain 

Observability

  • Logs, metrics, traces, dashboards, and alerting (Prometheus, Grafana).

You fit in with us, if…

  • You have sound knowledge and several years of experience in test planning and management.
  • You are experienced in manual and automated system tests, particularly in Python/Cypress framework.
  • You are familiar with the documentation, processing, and analysis of tests and their results.
  • You are experienced in the Energy field (power utility sector).
  • You ideally have first experience in cooperation with international customers in technically demanding projects.
  • You are experienced in quality management (DIN EN ISO 9001).
  • You are fluent in English - speaking any other language is always a plus.

What’s in for you?

  • Opportunity to work on cutting-edge smart metering solutions.

  • A collaborative, inclusive, and growth-focused work culture.

  • Continuous learning and professional development.

  • Competitive compensation package and benefits.

Perks & Benefits Extracted with AI

  • Professional development opportunities: Continuous learning and professional development.
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Test Engineer Q&A's
Report this job
Apply for this job