Qureos

FIND_THE_RIGHTJOB.

Software Tester

Doha, Qatar

Job Summary:

As a Software Test Engineer, you will be responsible for ensuring the quality of our web and mobile applications. You will work closely with developers and product managers to understand the requirements, design test plans, and implement testing strategies. Your goal will be to identify bugs, ensure software stability, and optimize performance before the product reaches our users.

Key Responsibilities:

1. Design, develop, and execute automated and manual test cases to validate software functionality.

2. Work closely with the development team to understand project requirements and technical specifications.

3. Create and execute test cases based on software requirements and technical specifications, ensuring comprehensive test coverage.

4. Perform functional, regression, performance, and security testing on web and mobile applications.

5. Identify, document, and track bugs and defects through bug-tracking tools such as Jira or Trello.

6. Collaborate with product managers and developers to ensure the delivery of high-quality features.

7. Conduct cross-browser and cross-platform testing to ensure compatibility and responsiveness.

8. Develop and maintain testing frameworks and scripts for automated testing.

9. Review system requirements and ensure they align with test plans.

10. Participate in the creation and execution of stress and performance tests to ensure system scalability.

11. Contribute to continuous improvement of testing processes and tools.

12. Ensure all deliverables meet the required quality standards and performance goals.

13. Provide regular reports on testing progress, results, and quality metrics.

14. Continuously improve test coverage and testing processes for more efficient and effective software validation.

Preferred Qualifications:

· Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field.

· Proven experience (2+ years) as a Software Test Engineer or in a similar QA role.

· Strong knowledge of testing methodologies (manual and automated testing).

· Experience with test automation tools such as Selenium, JUnit, TestNG, or Cypress.

· Proficiency in writing and executing test cases based on functional and non-functional requirements.

· Familiarity with version control tools like Git.

· Strong understanding of web and mobile application testing, including functional, regression, and performance testing.

· Experience in defect tracking and test management tools (e.g., Jira, Bugzilla, TestRail).

· Familiarity with API testing tools like Postman, SoapUI, or RestAssured.

· Knowledge of databases and ability to run SQL queries to validate data.

· Strong attention to detail and analytical problem-solving skills.

· Ability to work in an Agile environment and collaborate with cross-functional teams.

· Excellent communication skills to report and discuss testing results.

Preferred Skills:

  • Experience in performance testing using tools like JMeter, LoadRunner, or Gatling.
  • Knowledge of CI/CD processes and tools (e.g., Jenkins, GitLab CI).
  • Familiarity with mobile testing frameworks like Appium or Espresso.
  • Understanding of test-driven development (TDD) and behavior-driven development (BDD) approaches.
  • Familiarity with cloud-based testing environments (e.g., AWS Device Farm).
  • Experience in security testing (e.g., penetration testing, vulnerability scanning).
  • Familiarity with Agile/Scrum development methodologies.
  • Certification in software testing, such as ISTQB (International Software Testing Qualifications Board) or similar.
  • Experience in working with containerized environments like Docker and cloud-based tools.

Job Type: Full-time

© 2025 Qureos. All rights reserved.