Principal Software Engineer in Test

Alegeus

Bengaluru

On-site

INR 2,600,000 - 4,800,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Alegeus in Bengaluru, India, seeks a hands-on QA Automation Engineer to build reliable, scalable test systems for a distributed, event-driven platform. You will specialize in integration, end-to-end, and performance testing with a focus on eliminating flakiness and improving CI/CD signal.

Work closely with product and platform engineers to design for testability, validate complex workflows, and leverage AI to accelerate test development, debugging, and coverage analysis, while reducing test

Qualifications

  • 12–14 years of QA Automation / Quality Engineering experience.
  • Strong programming in C#/.NET Core, Python, or Java.
  • Demonstrated ability to use AI tools to accelerate development, debugging, and test creation.
  • Ability to integrate AI into testing workflows (test generation, log analysis, coverage gaps).
  • Deep experience in API automation and distributed systems testing.
  • Hands-on experience with microservices and event-driven architecture (Kafka or similar).
  • Experience with performance testing tools (Locust, k6, JMeter).
  • Strong experience integrating testing into CI/CD pipelines.
  • Familiarity with observability practices (logs, metrics, traces; Grafana preferred).
  • Strong collaboration and communication across cross-functional teams.

Responsibilities

  • Define and drive end-to-end test strategy across services, APIs, and workflows.
  • Establish scalable, reusable automation frameworks aligned with architecture patterns.
  • Promote quality as a shared responsibility across teams.
  • Partner with engineers during design and development to ensure systems are observable, debuggable, and testable.
  • Build and scale API, integration, and end-to-end automation.
  • Design test coverage for microservices and distributed systems.
  • Validate event-driven and asynchronous workflows, including failure and retry scenarios.
  • Identify, debug, and eliminate flaky tests across pipelines.
  • Design and manage test data strategies for complex, stateful systems.
  • Improve determinism and stability of integration and E2E test suites.
  • Increase signal-to-noise ratio in CI by reducing false positives/negatives.
  • Build tooling for test isolation, data management, and environment consistency.
  • Develop and execute performance and load testing strategies (Locust, k6, JMeter).
  • Model realistic production traffic and identify system bottlenecks.
  • Partner with engineering teams to optimize system performance.
  • Integrate automated testing into CI/CD pipelines for fast, reliable feedback.
  • Drive early testing practices across the development lifecycle.
  • Ensure stability and reliability of automated test execution.
  • Leverage logs, metrics, and traces to validate system behavior.
  • Use observability tools (Grafana) to diagnose issues and improve reliability.

Skills

QA Automation
C#/.NET
Python
Java
AI in testing
API automation
Distributed systems
CI/CD integration
Observability
Team collaboration

Education

Bachelor’s in CS/Engineering
Master’s in CS/Engineering

Tools

Locust
k6
JMeter
Kafka
Grafana

Job description

This is a hands-on engineering role focused on building reliable, scalable test systems for a distributed, event-driven platform. You will specialize in integration, end-to-end, and performance testing, with a strong emphasis on eliminating flakiness, improving signal in CI/CD, and ensuring systems are testable by design. You will work closely with product and platform engineers to design for testability, validate complex workflows, and leverage AI to accelerate test development, debugging, and coverage analysis. A good candidate will continuously challenge test strategy to maximize confidence while minimizing test suite cost and execution time.

Key responsibilities
Quality Strategy & Architecture
  • Define and drive end-to-end test strategy across services, APIs, and workflows
  • Establish scalable, reusable automation frameworks aligned with architecture patterns
  • Promote quality as a shared responsibility across teams
Automation & Testing
  • Partner with engineers during design and development to ensure systems are observable, debuggable, and testable
  • Build and scale API, integration, and end-to-end automation using open-source tools
  • Design test coverage for microservices and distributed systems
  • Validate event-driven and asynchronous workflows, including failure and retry scenarios
Test Reliability & Signal
  • Identify, debug, and eliminate flaky tests across pipelines
  • Design and manage test data strategies for complex, stateful systems
  • Improve determinism and stability of integration and E2E test suites
  • Increase signal-to-noise ratio in CI by reducing false positives/negatives
  • Build tooling and practices for test isolation, data management, and environment consistency
Performance Engineering
  • Develop and execute performance and load testing strategies (Locust, k6, JMeter)
  • Model realistic production traffic and identify system bottlenecks
  • Partner with engineering teams to optimize system performance
CI/CD & Shift-Left Enablement
  • Integrate automated testing into CI/CD pipelines for fast, reliable feedback
  • Drive early testing practices across the development lifecycle
  • Ensure stability and reliability of automated test execution
Observability & Debugging
  • Leverage logs, metrics, and traces to validate system behavior
  • Use observability tools (e.g., Grafana) to diagnose issues and improve reliability
Required qualifications (Hard requirements)
  • 12–14 years in QA Automation / Quality Engineering
  • Strong programming experience in C#/.NET Core, Python, or Java
  • Demonstrated ability to use AI tools to significantly accelerate development, debugging, and test creation
  • Ability to integrate AI into testing workflows (test generation, log analysis, coverage gaps)
  • Deep experience in API automation and distributed systems testing
  • Hands-on experience with microservices and event-driven architecture (Kafka or similar)
  • Experience with performance testing tools (Locust, k6, JMeter)
  • Strong experience integrating testing into CI/CD pipelines
  • Familiarity with observability practices (logs, metrics, traces; Grafana preferred)
  • Strong collaboration and communication skills across cross-functional teams
Preferred qualifications
  • Bachelor’s or master’s degree in computer science, engineering or related field
  • Experience with AI-assisted testing or generative AI toolsExposure to test architecture design at scale
  • Experience influencing quality practices across multiple teams
What success looks like
  • Measurable reduction in escaped defects and improved system reliability
  • Significant reduction in flaky test rates
  • Faster and more reliable CI/CD feedback cycles
  • Improved visibility into system performance and behavior
  • Strong adoption of automation and quality practices across teams

You’ll work on large-scale platform modernization with real impact on how millions of consumers manage healthcare spending. This role offers the opportunity to shape quality engineering practices, work with modern architectures, and drive meaningful engineering outcomes.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Manager, Quality Automation
Manager, Quality Automation

Ellucian Higher Education Systems • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior Software Engineer in Test
Senior Software Engineer in Test

Litmos • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Sr. SDET
Sr. SDET

Kobie Marketing • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Flexible working hours
Health insurance
Training and development
Senior Software Engineer in Test
Senior Software Engineer in Test

Litmos • Pune District

On-site
INR 1,200,000 - 1,800,000
Qa Automation Testing Engineer
Qa Automation Testing Engineer

Dun & Bradstreet • Hyderabad

Hybrid
INR 1,800,000 - 2,800,000
Senior Automation Engineer
Senior Automation Engineer

Experity • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Quality Engineer
Quality Engineer

ThoughtFocus • Ernakulam

On-site
INR 800,000 - 1,200,000
Senior Software Development Engineer in Testing
Senior Software Development Engineer in Testing

ESP Engineered • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Automation Test Engineer
Automation Test Engineer

Dun & Bradstreet • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Principal Engineering Manager- SDET
Principal Engineering Manager- SDET

ESP Engineered • Bengaluru

On-site
INR 1,500,000 - 2,200,000