KS
KSB

Senior Engineer - Software Testing

Full-time
Punevia KSB CareersPosted Sep 11, 2026
Match with my CV

Technical skills

API developmentSQLData engineeringCI/CDDevOpsQuality AssuranceTest automationManual testingPerformance testingAPI testing

About the Role

In this role, you will work closely with software developers, product owners, domain experts, and DevOps engineers to validate end-to-end functionality across microservices, web applications, industrial integrations, real-time data pipelines, and cloud-native environments.

You will play a key role in establishing quality standards, automating testing activities, and ensuring that PumpTest releases meet business, compliance, performance, and reliability expectations before deployment to global manufacturing sites.

Key Responsibilities

  • Test Design & Execution
  • Design, develop, and execute functional, integration, system, and regression test scenarios.
  • Validate business processes related to pump testing, data acquisition, calculations, and reporting.
  • Verify end-to-end workflows across frontend, backend, database, and integration components.
  • Ensure traceability between requirements, test cases, and defects.
  • API & Microservices Testing
  • Validate REST APIs and event-driven services.
  • Test data flow across distributed microservices.
  • Verify system interactions through Kafka-based integrations and message processing.
  • Test Automation
  • Design and maintain automated test frameworks.
  • Develop automated regression test suites.
  • Integrate automated testing into CI/CD pipelines.
  • Improve test coverage and reduce manual testing effort.
  • Quality Assurance & Defect Management
  • Identify, analyze, document, and track software defects.
  • Collaborate with development teams to investigate root causes and verify fixes.
  • Participate in sprint activities, release readiness reviews, and quality gates.
  • Support UAT and production validation activities.
  • Performance & Reliability Testing
  • Validate application reliability and scalability.
  • Execute performance and load testing where required.
  • Support non-functional testing activities including security, resilience, and failover validation.
  • Collaboration & Continuous Improvement
  • Participate in Agile ceremonies and product discussions.
  • Contribute to test strategies, quality processes, and testing standards.
  • Mentor junior test engineers and promote quality-first engineering practices.

Required Technical Skills

  • Testing & Quality Assurance
  • 5+ years of experience in Software Testing / Quality Engineering.
  • Strong understanding of ISTQB testing principles and methodologies.
  • Experience in Functional, System, Integration, Regression, and UAT testing.
  • Strong knowledge of test design techniques and defect lifecycle management.
  • Automation
  • Experience with test automation tools such as:
  • Robot Framework
  • Selenium
  • Playwright
  • Cypress
  • Experience developing and maintaining automated test suites.
  • API & Integration Testing
  • Experience with:

- Rest APIs

  • Postman
  • Swagger/OpenAPI
  • Understanding of event-driven architectures.

Agile & Test Management

  • Experience with:
  • Jira
  • Xray / Zephyr / TestRail
  • GitLab

Databases

  • Knowledge of SQL and database validation.
  • Experience working with PostgreSQL or similar databases.

Technical Understanding

  • Understanding of:
  • Microservices architecture
  • Kafka messaging
  • Cloud-native applications
  • CI/CD concepts
  • Containerized environments

Before you apply

  • 1Which parts of your CV prove experience with API development, SQL, and Data engineering?
  • 2Which recent work examples would make your application stronger for this role?
  • 3What details from the original source listing should you confirm before applying?

Loading similar active roles...