- Write Automated Test scripts
- Use Source Code Repositories
- Design and document testing scenarios and test cases that meet test plan objectives
- Coordinate and collaborate with others in analyzing collected requirements to ensure the Test Plan and identified testing solutions meet customer needs and expectations.
- Review, analyze and record test results to confirm, establish, and communicate the cause of the discrepancy.
- Execute Test Cases
- Identify, Isolate, and Track Bugs Throughout Testing life cycle
- Write clear and concise bug reports and scenarios to ensure clear communication with the software developer.
- Prepare test data, scripts, matrices, checklists, and other test documents based on the project's needs.
- Knowledge transfer within the project team.
- Perform Manual and Automated Testing
- Follow up on the test plan and the opened bugs.
- Work closely with various development team members to understand testing objectives and ensure that problems are resolved in a timely and efficient manner
- Work closely with the product manager/owner to develop a solid testing solution, working towards the future state of the product architecture.
- Create or assist in creating assigned test automation
- Develop Standards and Procedures to Determine Product Quality and Release Readiness
Requirements
- Minimum 4 years of proven testing experience not freelance
- Minimum 2 year Agile experience
- Helping in monitoring the performance of the juniors
- Very good experience of manual testing and test cases design
- Experience with Web-Based Testing Applications(Manual and automation)
- API Testing using Postman or a similar tool
- Knowledge of NFR e.g. Performance is a plus
- Mobile Testing using Appium is a plus
- Strong interpersonal skills with proven ability to collaborate and self-manage
- Excellent written and verbal communication skills
- Solid Understanding of QA Testing Environments