Description
We are seeking a detail-oriented and experienced QA Engineer to join our team in the Gulf region. The ideal candidate will be responsible for ensuring the quality and performance of our software products through meticulous testing and collaboration with cross-functional teams.
Responsibilities
- Develop and execute test plans and test cases based on project requirements.
- Identify, record, and track defects using bug tracking tools.
- Collaborate with developers and product managers to ensure quality throughout the software development lifecycle.
- Conduct regression testing and performance testing to ensure system stability and functionality.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Provide feedback on product usability and suggest improvements.
Skills and Qualifications
- 2-10 years of experience in software quality assurance or testing.
- Strong knowledge of software testing methodologies and tools.
- Proficiency in automated testing tools (e.g., Selenium, JUnit, TestNG).
- Experience with performance testing tools (e.g., JMeter, LoadRunner).
- Familiarity with Agile and Scrum methodologies.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Knowledge of programming languages such as Java, Python, or C# is a plus.