Job Location: Manama, Bahrain.
Job Type: Full-Time
1. Test Planning and Strategy:
Collaborate with cross-functional teams to understand project requirements and define test strategies.
Develop comprehensive test plans, test cases, and test scripts based on functional and technical specifications.
2. Execution of Test Cases:
Execute manual and automated test cases to ensure the quality of .NET-based applications.
Perform regression testing, functional testing, and system integration testing as part of the software development life cycle.
3. Automated Testing:
Design, implement, and maintain automated test scripts using .NET testing frameworks such as NUnit or MSTest.
Integrate automated testing into the continuous integration/continuous deployment (CI/CD) pipeline.
4. Defect Tracking:
Identify, document, and track defects using bug tracking tools.
Collaborate with development teams to troubleshoot and resolve issues.
5. Performance Testing:
Conduct performance testing and analysis to identify bottlenecks and optimize application performance.
Collaborate with development teams to address performance-related issues.
6. Collaboration and Communication:
Work closely with developers, product managers, and other stakeholders to ensure a clear understanding of testing requirements.
Provide regular status updates on testing progress and participate in project meetings.
7. Continuous Improvement:
Stay informed about industry best practices, emerging technologies, and testing methodologies.
Contribute to the continuous improvement of QA processes and tools.
© All Rights Reserved.