Software QA Engineer
Must-have:Backend
The Software Tester will be responsible for designing, preparing and executing test cases, validating system functionality, identifying defects, and ensuring delivered solutions meet business and technical requirements.
Functional Testing
- Develop test cases and test scripts.
- Execute SIT, UAT and regression testing.
- Validate functional and non-functional requirements.
- Verify fixes and perform retesting.
Requirements Validation
- Review requirements and functional design documents.
- Ensure test coverage of functional requirements.
- Support RTM updates.
Defect Management
- Raise and track defects.
- Validate defect resolutions.
- Participate in defect review meetings.
Data Validation
- Execute database validation activities.
- Verify data migration results.
- Perform backend testing where required.
Integration Testing
- Validate interfaces with external systems.
- Conduct API testing and integration testing.
- Verify end-to-end workflows.
Documentation
- Prepare test evidence.
- Update test execution reports.
- Maintain testing artefacts and repositories
Requirements:
Technical Skills
Mandatory
- Functional Testing
- Test Case Preparation
- Defect Management
- API Testing
- SQL Queries
- Test Documentation