Immediate to 15 Days
Job Title: SDET/QA Engineer Backend-focussed for Web & Mobile Services
Job Type: Full-Time
Location: Pune, Maharashtra
Experience: 710 years
SDET/QA Engineer Backend-focussed for Web & Mobile Services
We're looking for a highly experienced senior SDET/QA engineer to own the quality engineering strategy and build robust, scalable automated test solutions for modern Web, Mobile and Cloud-facing applications that are designed for and deployed in Fire, Safety and mass notification and evacuation systems. This role will collaborate closely with product, development, DevOps, and security teams to deliver highquality releases through automation, CI/CD integration, and datadriven quality metrics.
This role is strictly focused on Web, Mobile, and Cloud applications, with deeper focus on backend technologies and frameworks, including ownership of service-layer quality for the platforms that power our React web applications and Flutter mobile apps. The scope is backend-first: API and microservice validation, data integrity, event-driven workflows, performance/reliability, observability, and release quality gates. UI automation is intentionally minimal and handled by a separate frontend SDET role. Embedded firmware testing and hardware validation are handled by separate engineering teams.
Key Responsibilities
- Test Strategy & Planning: Define test strategies for backend systems across functional, API, integration, microservices, data validation, performance, security and reliability layers for web and mobile platforms.
- Regulatory Quality Support: Contribute to quality evidence, test traceability, and release documentation required for regulatory or safety-critical systems; support audits by providing clear test artifacts and reports.
- Automation Development: Design, build and maintain automated service/API test suites for Python and Go backends (REST and real-time integrations where applicable) and componentlevel automated tests using industry-standard frameworks such as Pytest, Postman/Newman, RestAssured (optional).
- Cloud Device Integrations: Sauce labs and BrowserStack.
- Performance & Reliability: Plan and execute load, stress, spike and endurance tests using JMeter or LoadRunner; capture baselines and SLOs-aligned thresholds, analyse bottlenecks, and recommend optimizations.
- Pipeline: Validate event-driven workflows and messaging pipelines (Kafka): event contracts, ordering, retries, idempotency, and consumer compatibility.
- Database: Perform database validation for PostgreSQL: data correctness, migrations, stored procedures/triggers (as applicable), auditability, and performance hot spots.
- Contract & Integration Testing: Implement contract testing and schema validation (OpenAPI/JSON Schema) to prevent breaking changes and improve interoperability.
- CI/CD Integration: Integrate automated tests into CI/CD pipelines (e.g. GitHub Actions, Azure DevOps, Jenkins) with parallel execution, dynamic environment provisioning, API-test gating, and test artifacts (reports, logs, videos).
- Quality Gatekeeping: Act as quality owner and gatekeeper for production releases. Establish and enforce quality gates (e.g. code coverage thresholds, flaky test detection, static analysis, security scan checks) as part of the build/release process. Partner with Product Manager & Engineering teams to provide data-driven release readiness signals and risk assessments prior to production deployments.
- Test Data & Environments: Create synthetic test data, seed databases, mock/stub services, and manage lightweight test environments and emulators/simulators.
- Observability & Feedback Loops: Instrument tests for rich diagnostics; triage failures and defects using logs, traces, and metrics; correlate failures via Elastic Stack and cloud monitoring; contribute to incident postmortems and defect prevention.
- Collaboration & Mentoring: Work with developers on testability, participate in design/code reviews, and mentor junior QA/SDET engineers.
Qualifications
- Experience: 710 years in QA/SDET roles building automation for Web, Mobile & Cloud-facing applications at scale, with strong emphasis on backend/service testing at scale.
- Bachelor's or Master's degree in Computer Science or related field
- Strong programming skills in Python and/or Go; ability to build maintainable test frameworks and utilities.
- Strong API testing experience: REST, authN/authZ, error models, rate limits, pagination, and backward compatibility.
- Experience with event-driven systems and streaming/messaging (Kafka preferred).
- Strong SQL skills and hands-on PostgreSQL validation; familiarity with data modeling and migration testing.
- Hands-on performance testing experience (e.g., JMeter/k6/Locust) and interpreting results to identify bottlenecks.
- Experience integrating tests into CI/CD (GitHub Actions/Jenkins/Azure DevOps) with test gating.
- Working knowledge of AWS fundamentals (EC2/S3/RDS) for test environments and debugging.
- Strong defect triage and RCA skills; comfortable working with logs/metrics/traces.
- Excellent communication and collaboration in cross-functional Agile teams.
- Proficiency with Git and modern branching strategies (GitFlow, trunkbased development, release branches).
- Experience testing real-time communication flows and protocols (e.g., MQTT/WebRTC/SIP) or similar low-latency systems.
- Experience with service virtualization/mocking for integration environments.
- Exposure to security testing concepts (OWASP Top 10) and secure API practices.
- Prior experience in regulated, safety-critical, or high-reliability domains, familiarity with traceability.
Tech Stack & Tools
- Backend languages under test: Python, Go
- API automation: PyTest (API), Postman/Newman; custom HTTP clients/utilities
- Contract/schema validation: OpenAPI validators, JSON Schema
- Event streaming: Kafka testing utilities/consumers (contract + behavior validation)
- Datastores: PostgreSQL (primary)
- Performance: JMeter, k6, or Locust
- Observability: Elastic Stack (Elasticsearch/Logstash/Kibana), cloud logs/metrics
- CI/CD: GitHub Actions, Jenkins, Azure DevOps
- Version control & collaboration: Git, Jira/Azure Boards
Core Competencies
- Quality Ownership Mindset | Systems Thinking | Testability Mindset | Automation Craftsmanship | Performance & Reliability Acumen | Collaboration | Continuous Improvement