Job Details
Skills And Tools:
Job Description
QC Process
Responsibility involves preparation of Test Plans, Designing Test cases, Test case execution, Functional Testing, Bug reporting and regression testing.
Management and Leadership
Able to lead a team of QA Resources and should be accountable for on time quality delivery which will be key drivers.
Software Development
Should posses good Functional Understanding Skills
Personal Skills
Lateral thinking and attention to details and self starter, motivated and team player.
Job Requirements
QUALIFICATIONS/REQUIREMENTS
Industry/Domain
- Government Sector
- Candidate who has worked in Customs / Supply chain domain is preferable.
Necessary knowledge and Experience to be able to do the job
- 4+ yrs Experience in a similar environment
QC Tools
- Should have knowledge and experience of QC automation tools like IBM rational suite
Languages(s)
- Should be fluent in English & Arabic
Education and Certification requirements
- Candidate must possess at least a Bachelor of Science /Bachelor of Computer Application /Bachelor of Engineering/Technology.
- As a plus, a certification in the QC field, like the ISTQB certification.
- As a plus, Master of Computer Application/Computer Science, Master of Science or Master of Engineering/Technology in Computer Science/Information Technology, Engineering (Computer/Telecommunication) or equivalent.
Job specific technical Skills
- Knowledge of Software Development Life Cycle (SDLC), especially and QC and testing phase
- Ability to use the tools and techniques that is selected by the QC lead/ Manager for the specific software project
- Reporting capabilities using tools like Microsoft Excel to communicate the status of the testing for the peers and the upper management
Ability to deal with complex problems
Medium
Demonstrates good judgment and decision making skills
High
Communication skills
High
Ability to work in fast-paced environment
Medium
Organized, highly motivated, goal-oriented
High
Adaptive to sudden schedule changes
High
Be able to work well within teams
High