Search by job, company or skills

Dar

Software Quality Assurance Engineer

Early Applicant
  • 4 months ago
  • Be among the first 50 applicants

Job Description

Job Location: Cairo, Egypt or Beirut, Lebanon

Company Overview:

Dar, the founding member of the Sidara group, is an international multidisciplinary consulting organization specializing in engineering, architecture, planning, environment, project management, facilities management, and economics. Sidara operates in 60 countries with 20,500 professionals, Dar connects people, places, and communities through innovative solutions to the world's most complex challenges. We deliver projects from inception through completion, embracing challenges to empower communities worldwide. Learn more atwww.dar.com.

Required Degree: Bachelor's degree in Computer Science or Engineering

Years of Experience: 6-9 years

Responsibilities:

  • Collaborate with project managers, developers, and other stakeholders to understand project requirements & provide needed feedback
  • Develop comprehensive test plans that outline the testing approach, scope, resources, schedule, and deliverables
  • Verify that the final product meets the requirement
  • Analyze product features and suggest changes to enhance them to make them more efficient and user friendly
  • Create detailed and well-structured test cases based on functional and technical specifications & covering all aspects of the software
  • Execute test cases manually or using automated testing tools
  • Implement and execute automated test suites as part of the CI/CD pipeline or scripts to improve efficiency and coverage
  • Conduct performance testing to identify and address any bottlenecks or performance issues in the software
  • Identify, document, and track defects, and work with the development team to resolve issues
  • Conduct regular regression testing to ensure that new developments do not negatively impact existing functionality
  • Document and maintain test cases, test results, and other testing-related documentation
  • Stay up-to-date with industry trends and best practices
  • Participate in agile or other development methodologies to ensure QA processes are integrated into the development lifecycle

Knowledge and Skills:

  1. Strong knowledge of software QA methodologies, tools, and processes
  2. Experience with both manual and automated testing
  3. Knowledge of testing frameworks and tools (like Selenium, Junit, TestNG, etc.)
  4. Knowledge of programming languages is a plus
  5. Knowledge of SQL and NoSQL databases is a plus
  6. Knowledge of GitHub and Jira is a plus
  7. Knowledge of other testing domains with their tools (security, mobile, performance, API) is a plus

More Info

Industry:Other

Function:Engineering

Job Type:Permanent Job

Date Posted: 11/07/2024

Job ID: 84205549

Report Job

About Company

Follow

Hi , want to stand out? Get your resume crafted by experts.

Last Updated: 22-11-2024 06:18:21 PM
Home Jobs in Egypt Software Quality Assurance Engineer