Browse Jobs
For Employers
Post a JobLog inGet Started

Software Quality Assurance Engin...

ATW Ltd.
Dokki, Giza

Software Quality Assurance Engineer

Dokki, GizaPosted 1 month ago
56Applicants for1 open position
  • 46Viewed
  • 0In Consideration
  • 37Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Job Categories:

Skills And Tools:

Job Description

We are seeking a highly skilled and detail-oriented Software Quality Assurance Engineer to join our dynamic team. 
The ideal candidate will be responsible for ensuring the quality of our software applications by designing and implementing test strategies, conducting thorough testing, and collaborating with cross-functional teams to identify and resolve issues. 
The successful candidate will have a strong background in software testing methodologies, excellent analytical and problem-solving skills, and a passion for delivering high-quality software.


Test Planning and Strategy:

  • Develop comprehensive test plans based on project specifications and requirements.
  • Design and implement effective test strategies to ensure maximum test coverage.

Test Execution:

  • Conduct functional, regression, and performance testing to validate software functionality.
  • Execute manual and automated test cases to identify defects and areas for improvement.
  • Collaborate with developers to reproduce, debug, and resolve identified issues.


  • Create and maintain detailed test documentation, including test cases, test scripts, and test results.
  • Report and track defects using a standardized defect tracking system.


  • Work closely with cross-functional teams, including developers, product managers, and business analysts, to understand project requirements and ensure comprehensive test coverage.
  • Participate in regular project meetings to provide insights into the quality of the software.

Continuous Improvement:

  • Stay informed about industry best practices, tools, and technologies related to software quality assurance.
  • Propose and implement process improvements to enhance the efficiency and effectiveness of the QA process.


  • Clearly communicate test progress, test results, and any potential quality risks to project stakeholders.
  • Provide input into release decisions based on the overall quality of the software.

Job Requirements

  • Bachelor's degree in Computer Science, Information Technology, 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 with manual testing.
  • Excellent analytical and problem-solving skills.
  • Strong attention to detail and commitment to delivering high-quality software.
  • Effective communication and collaboration skills.
  • Experience with automated testing. (Is a Plus)
  • Proficiency in programming/scripting languages (e.g., Python, Java, Selenium). (Is A Plus)

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Quality Assurance Engineer