Ziphire.hr

Software Quality Assurance Engineer

Ziphire.hr

Posted 2 months ago

Employment Type

Full Time

Location

Dubai

Experience

Senior

Benefits

Health InsuranceHousing AllowancePaid Leave

Requirements

Bachelor's degree,QA methodologies,Automated testing,SQL,Agile/Scrum

Required Skills

Job Description

Description We are looking for a detail-oriented Software Quality Assurance (QA) Engineer to join our development team. In this role, you will be responsible for ensuring the quality and performance of our software products through rigorous testing and validation processes. You will collaborate with developers and product managers to identify requirements, create comprehensive test plans, and execute both manual and automated testing to ensure our software meets the highest standards before release.

Responsibilities

  • Test Planning: Develop detailed, comprehensive, and well-structured test plans and test cases based on software requirements and specifications.
  • Execution of Tests: Conduct various types of testing, including functional, regression, performance, and usability testing, to identify defects and ensure software quality.
  • Automation: Design, develop, and execute automated test scripts using tools such as Selenium, JUnit, or other relevant testing frameworks.
  • Bug Identification: Identify, document, and track bugs and issues throughout the testing process, ensuring they are resolved before product release.
  • Collaboration: Work closely with developers, product managers, and other stakeholders to understand system requirements and provide timely feedback on quality issues.
  • Quality Metrics: Monitor and report on quality assurance metrics, such as defect densities and open defect counts, to assess the overall quality of the software.
  • Continuous Improvement: Stay updated with industry trends and best practices in software testing and quality assurance, and implement improvements to testing processes.
  • Documentation: Maintain clear documentation of test procedures, results, and defect reports to ensure transparency and facilitate knowledge sharing within the team.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Software Quality Assurance Engineer or in a similar role.
  • Strong knowledge of software QA methodologies, tools, and processes.
  • Experience in writing clear, concise, and comprehensive test plans and test cases.
  • Hands-on experience with automated testing tools and frameworks.
  • Proficiency in SQL and scripting languages for database testing.
  • Familiarity with Agile/Scrum development processes.

Preferred Qualifications

  • Experience with performance and security testing is a plus.
  • Knowledge of programming languages such as Java, Python, or C#.
  • Certification in software quality assurance (e.g., ISTQB) is a plus.

Benefits

  • Competitive salary and benefits package.
  • Opportunities for professional development and career advancement.
  • A collaborative and innovative work environment.
  • The chance to work on exciting projects that impact our users positively.

About the Company Made By Developers, For Developers We can also be considered as LinkedIn but strictly for verified developers.

How to Apply

Similar Jobs You Might Be Interested In