Website:
aidewiser.co.in
Job details:
Role - Software Engineer in Test
Location - Hyderabad (On-site)
Experience - 5 Years+
Work Timing - 2 PM – 11 PM IST
Responsibilities
- Define test strategy and create detailed test plans.
- Design and maintain smoke, regression, integration, E2E, negative, and exploratory test suites.
- Write and execute manual and automated test cases.
- Build automation frameworks using Playwright, TypeScript, and Node.js.
- Perform API functional and negative testing for REST/GraphQL services.
- Validate dynamic UI behavior, workflows, feature flags, and metadata-driven functionality.
- Ensure RBAC enforcement and tenant data isolation.
- Implement contract testing and schema validation in CI pipelines.
- Perform performance, security, and accessibility testing.
- Integrate automated testing into Azure DevOps CI/CD pipelines.
- Analyze defects, reduce flaky tests, and improve automation stability.
- Publish test reports, logs, screenshots, and execution artifacts.
Required Qualifications
- Above 6 years of relevant experience in QA and/or SDET roles with ownership across
manual and automation testing.
- Demonstrated strength in writing test plans, test cases, and comprehensive test suites for
complex systems.
- Strong debugging, root cause analysis, and communication skills.
Technology Stack
- UI and End-to-End: Playwright (TypeScript, Node.js)
- API Functional: Playwright APIRequestContext, Supertest
- Contract Testing: Pact (Pact JS) with broker
- Schema Validation: OpenAPI validation in CI, AJV for JSON Schema validation (metadata
and configuration)
- Performance and Load: k6 with CI thresholds
- Security Scanning: OWASP ZAP baseline and API scanning
- Accessibility: axe-core integrated into automated flows
- Mocking: MSW (Mock Service Worker) for deterministic scenarios
- Environment and CI/CD: Docker, Azure DevOps Pipelines, Git
Click on Apply to know more.