Browse Jobs
For Employers
Post JobLog inGet Started

Software Quality Assurance Engineer

TechnoHat
Maadi, Cairo
Posted 7 years ago
39Applicants for1 open position
  • 17Viewed
  • 7In Consideration
  • 6Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

About the job:

Software quality assurance engineers work with software developers to improve software products during development. They run tests on software or applications and monitor, analyze and test software during development in order to ensure quality and improve products

Main Responsibilities:

  • Review product design documentation (HLD) to ensure that requirements stated are correct, unambiguous, and verifiable
  • Consult with product development to evaluate system interfaces, operational requirements, and performance requirements of overall system
  • Define test methods and create test plans for new or updated software projects to determine if the software will perform accurately and reliably according to documented requirements as well as established standards under both normal and abnormal conditions.
  • Recommend design improvements or corrections to engineers throughout the development process
  • Maintain effective communication with the project software engineers on project limitation, capability, performance requirement and hardware interface changes.
  • Execute test plans and create test reports to describe program evaluation, testing, and correction.
  • Monitor program performance after implementation to prevent reoccurrence of program operating problems and ensure efficiency of operation.
  • Conduct compatibility tests with vendor-provided programs.
  • Formulate and design software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Create test tools that facilitate data gathering and test method execution.

Job Requirements

  • Experience in Acceptance Testing and how it applies to Agile Testing
  • Experience working in an Agile Development environment
  • Familiarity with one or more scripting/programming languages and/or tools such as: C++, C, MySQL, Perl, JAVA, Python, is a big plus
  • Excellent analytical, debugging, problem-­‐solving and root-­‐cause analysis skills

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Quality Assurance Engineer