14 Nov
|
Wits Innovation Lab
|
Sahibzada Ajit Singh Nagar
14 Nov
Wits Innovation Lab
Sahibzada Ajit Singh Nagar
- Analyze requirements, define test strategy, and create detailed test plans and test cases.
- Execute manual functional, regression, UI, cross-browser, and exploratory tests.
- Design, develop, and maintain Selenium WebDriver automation frameworks in Java (e.g., POM, data-driven).
- Build and maintain reliable, reusable, and parameterized test scripts; prioritize and optimize test coverage.
- Integrate automated tests with CI/CD pipelines (e.g., Jenkins/GitHub Actions) and report results.
- Log, track, and validate defects; collaborate with developers for quick resolution.
- Perform API testing (Postman/Rest Assured) and database validations using SQL.
- Prepare and manage test data and environments; ensure traceability to requirements.
- Contribute to sprint ceremonies; provide transparent test metrics and quality risks.
- Test Java microservices and distributed systems: REST endpoints, messaging flows and event driven architectures (e.g., Kafka/RabbitMQ).
- Validate service contracts and schemas (Open API/Swagger, JSON Schema, Avro/Protobuf) including backward/forward compatibility.
- Design tests for distributed concerns: idempotency, retries/backoff, eventual consistency, saga/transaction flows, time-based logic.
- Plan and execute API and service performance tests using JMeter to baseline and regressions
- Basic security testing of auth flows (OAuth2/OIDC)
📌 Sr. QA Automation Engineer (Sahibzada Ajit Singh Nagar)
🏢 Wits Innovation Lab
📍 Sahibzada Ajit Singh Nagar