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)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.
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).
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.
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
Be the first to apply. Receive an email whenever similar jobs are posted.
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