We are looking for a Testing Engineer to join our team in Hathijan. In this role, you will ensure that our products and software meet high-quality standards through thorough testing and analysis.
Key Responsibilities:
- **Test Planning:** Develop test plans based on project requirements to define the scope and objectives of the testing process.
- **Test Design:** Create detailed and well-structured test cases that cover all functionalities of the software to ensure comprehensive testing.
- **Test Execution:** Carry out manual and automated tests to identify defects and verify that software functions as intended.
- **Defect Reporting:** Document and report any defects found during testing, providing clear descriptions to help developers address the issues effectively.
- **Collaboration:** Work closely with development teams to understand the product features and provide feedback during different stages of the project.
- **Test Environment Setup:** Prepare and maintain the test environments necessary for executing tests efficiently.
- **Continuous Improvement:** Suggest improvements in testing processes and tools to enhance efficiency and effectiveness.
Required Skills and Expectations:
- A diploma in a relevant field is required.
- 1 to 3 years of experience in software testing, demonstrating a solid understanding of testing principles.
- Familiarity with manual and automated testing tools and methodologies.
- Strong analytical and problem-solving skills to identify issues and provide solutions.
- Effective communication skills to report findings clearly and work collaboratively with the team.
- Attention to detail to ensure quality in every aspect of testing and documentation.