Browse Jobs
For Employers
Post JobLog inGet Started

Senior QA

Integrated Technology Group
Heliopolis, Cairo
Posted 6 years ago
17Applicants for2 open positions
  • 15Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Overview of Quality Management Section:

  • Ensure all completed development tasks meet quality criteria through test planning, test execution, and issue tracking.
  • Ensure development deliverables meet documented requirements, use cases and minimum usability standards.
  • Track and report on product issues and readiness.
  • Company Quality Assurance (Audit Role)
  • Perform audits of ITG’s departments’ adherence to QCPs.
  • Report variances to management.
  • Make recommendations for remediation.

General Statement of Duties:

A Senior QA Engineer ensures ITG’s portfolio of software products meet the established standards of quality including functionality, reliability, usability, and performance by designing, developing and executing test plans and procedures; adheres to department and company policies and procedures; contributes to the growth and enhancement of the Quality Assurance department; proactively supports the success of ITG products by ensuring adherence to specifications and pre-established guidelines; provides subject matter, business-process expertise and technical leadership; leads software testing tasks / projects to successful completion.

Major Duties and Responsibilities:

  • Review functional and design specifications to ensure quality compliance of individual project deliverables.
  • Develop and review test requirements, test plans, test matrices, and test suites for ITG Software products.
  • Develop and execute manual and automated test cases to increase regression coverage as well as new functionality testing.
  • Identify conditions where a software system could fail and build test scenarios.
  • Work closely with development teams to triage and isolate problem areas in multiple applications.
  • Document and/or review testing results working closely with Developers and Professional Services colleagues to resolve reported issues.
  • Provide subject matter, business-process expertise and technical leadership in the resolution of bugs and design issues.
  • Make recommendations to enhance product usability and increase value to end-users.
  • Identify and report software defects to development teams via the bug tracking system.
  • Participate in the Agile project flow providing feedback in all areas, paying close attention to high-risk areas and communicating testing concerns; adhere to team priorities and work well in an integrated developer/tester environment.
  • Become a subject matter expert on existing and new features ensuring they can be fully and thoroughly tested; review logs for troubleshooting and create new and update existing test cases.
  • Ensure High Quality in all deliverables: software, test cases, bug cases, automation plans, and documented results.
  • Coach and develop team members to increase the team’s bench strength and flexibility.
  • Prioritize and organize testing tasks in order to contribute to meeting project and product deployment goals on-time and on budget.
  • Understand and evaluate new testing techniques and technologies, develop skills in new technologies.
  • Complete special projects and assignments as assigned.

Job Requirements

Skills Required:

  • Knowledge and application of structured testing concepts, methodologies, and tools.
  • Hands on experience working in teams that utilize Software Development Lifecycles.
  • Experience building effective tests targeting multiple application layers (db, app, gui, api).
  • Experience working in Agile Development environments.
  • Excellent written and verbal communication skills (English / Arabic).
  • Team-player that is positive, proactive and a motivated self-starter.
  • Excellent leadership, team building and relationship management skills.
  • Excellent time management skills.
  • Knowledge and experience with build and release management.
  • Strong analytical and problem-solving skills.
  • Ability to follow and execute instructions.

Skills Desirable:

  • Experience in eLearning applications.
  • Experience in Enterprise Resource Planning (ERP) and Document Management (DMS) systems.

Qualifications and Experience:

  • Bachelor's degree in Computer Science or equivalent.
  • Minimum of 3 years of Quality Assurance / Software Testing or other relevant IT Support work experience.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior QA