Senior Quality Assurance Engineer

وصف الوظيفة

About the Job:

700Apps is looking for a detail-oriented and skilled Software Tester to join our team. The ideal candidate will be responsible for ensuring the quality and functionality of our software applications through rigorous testing and collaboration with developers and project stakeholders. This role involves planning, executing, and documenting test cases, identifying bugs, and working to deliver a high-quality product to our users.

Key Responsibilities:

    • Design, develop, and execute test plans and test cases based on software requirements and technical specifications.
    • Perform functional, integration, regression, and performance testing of software applications.
    • Identify, document, and report bugs, issues, and defects using a tracking system.
    • Collaborate with developers, business analysts, and product owners to understand project requirements and resolve issues.
    • Perform manual and for web, mobile, and desktop applications.
    • Verify fixes for defects and perform regression testing on resolved issues.
    • Maintain detailed and organized records of test results and report findings to stakeholders.
    • Contribute to continuous improvement of testing processes and tools.

متطلبات الوظيفة

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in software testing, including test case design, execution, and defect management.
  • Hands-on experience with functional, integration, regression, and performance testing methodologies.
  • Proficiency in using bug tracking and test management tools such as JIRA, Bugzilla, TestRail, or similar.
  • Strong analytical and problem-solving skills to identify, document, and track software defects effectively.
  • Experience in manual and automated testing for web, mobile, and desktop applications.
  • Familiarity with automation tools such as Selenium, Appium, JUnit, TestNG, or similar frameworks is a plus.
  • Ability to collaborate effectively with developers, business analysts, and product owners to ensure clear understanding of requirements and issue resolution.
  • Strong attention to detail and ability to maintain well-structured test documentation and reports.
  • Experience in conducting root cause analysis and verifying defect fixes through thorough regression testing.
  • Knowledge of software development lifecycle (SDLC) and Agile methodologies, including participation in sprint planning and daily stand-ups.
  • Commitment to continuous learning and improvement of testing processes, tools, and best practices.