Search a job
  • Job Ref#:

    355
  • Job Location:

    Dubai
  • Qualification:

    Masters
  • Salary:

    AED 20000 - 25000
  • Experience:

    6 – 10 years
  • Nationality:

    Any
  • Gender:

    Any
  • Joining Period:

    Immediate
  • Posted:

    12/11/2018 06:03:40

Company Details

image

Quality Team Leader

at Full-Time

Job Description

Summary:  Thisjobrole represents the top technical experience within the software
quality team. As a team member you are expected to provide technical guidance
based on the domain experience and the up-to-date knowledge of job trends. The
candidate should be able to designs, install, evaluates and executes quality
assurance and control processes, procedures and statistical techniques. In
addition, the candidate is expected to manage the daily activities of the
software quality team and contribute to the career growth for the team members.

Job Responsibilities

Essential
Duties and Responsibilities
include
the following. Other duties may be assigned.

·        
Maintain
up-to-date knowledge in standard practices and common tools used to efficiently
deliver quality assurance and control activities.

·        
Maintain
proper up-to-date understanding for all system areas to ensure they are
evaluated during the analysis of coming projects.

·        
Evaluate
and understand environment and system limitations to ensure they are considered
during quality assurance and control activities.

·        
Ensures
adherence to professional, departmental and company best practices.

·        
Provide
timely status reporting and timesheets to supervisors and project managers.

·        
Maintain
an up-to-date understanding of the as-built software system

·        
Monitor
the Software Development Lifecycle and suggest enhancements where applicable

·        
Ensure
that the system is working as designed by monitoring the live systems

·        
Write
the required technical documents, apply the standardized procedure and quality
standards and new ideas, and make sure that everything is documented, reported,
and mailed on its standards.

·        
Discuss
the applied test procedures and the reported test results with the Software
Development Manager to ensure their correctness and completeness and ensure
that the required suitable actions are covered.

·        
Participate
in the new SQA ideas, required enhancements, improvement process, and perform
set of researches for the QA department.

·        
Build
the required test data, and test cases, write a descriptive and clear bug reports,
track bug fixing, check bug fixing side effects, while showing professional
cooperation with developers.

·        
Focus
on Software details, understand full systems' cycles, Implement full cycle
testing, check the quality attributes and analyze/evaluate the business logic
of the tested software.

·        
Control
and contribute in the testing process of software applications.

·        
Track
updates, changes and new requirements. And assure the correctness of produced
problems before being reported. In addition to participating in evaluating the
scope of testing and to track the technologies applied or requested on a
certain product with related teams.

·        
Analyze
any new quality requirements and standardize its process, and reengineer any
quality process or procedure.

·        
Assure
from building the suitable test environment and check the availability of test
requirements. In addition to developing the proper test procedure based on the
nature of test request  and assuring
suitable test coverage by the developed metrics

·        
Supervise
test reports, and managing the test reporting process among other members by
using the bug tracking & Change requests spaces on the bug tracker.

·        
Track,
follow up and coordinate any project, updates, changes, major problems,
incidents, obstacles, and requests with other team members and other related
teams (Development & Support teams) and make sure to be solved ASAP.

·        
Review
Software Requirements Specifications and design document, and conduct  the test gaps analysis

·        
Follow
up the quality of work and assuring from applying the suitable standards and
procedures.

·        
Preparation
of test plans, traceability matrix and test cases ensuring they follow the
approved templates

·        
Performs
estimates for quality team efforts.

·        
Assists
in budget preparation.

·        
Oversees
quality team deliverables.

·        
Participate
in the design and documentation of different system components as needed, and
utilize the design and documentation standards.

·        
Review
technical documents to ensure consistency, accuracy and compliance with
enterprise directions.

·        
Ability
to lead the software quality team and provide mentorship for less experienced
team members

·        
Evaluates
and manages performance of the team members through all phases of the software
life cycle.

·        
Provide
technical leadership and approvals for the software quality team deliverables

·        
Participate
in defining the training requirements for the team to support their daily
activities

·        
Conduct
and Follow up the training plan for new team members

·        
Work
with direct supervisor to plan, schedule, and track tasks for the team.

·        
Supervise
and train junior team members and provide informational assistance on an
ongoing basis.

·        
Participate
in user training and knowledge transfer sessions with the software team.

·        
Participate
in meetings and workshops with the clients, third party vendors and internal
teams

·        
Facilitate
and Implement Design and documentation standards.

·        
Ensure
both functional and non-functional aspects are addressed in the provided software
changes

·        
Establish
test environments, tools, source/change control, and configuration / deployment
management procedures.

·        
Ensure
the appropriate use of test environments, tools, change control, and
configuration / deployment management procedures.

·        
Help
establish sandbox environments for product and component testing.

·        
Participate
in building and implementing product testing policies, procedures and
guidelines required for both internal acceptance (ready to market) and customer
acceptance.

·        
Participate
in the development and deployment of methodology, frameworks and guidelines to
support the practices.

·        
Developer
and maintain standard practices for the software quality team to ensure all
documentation assets are properly indexed, stored, maintained and communicated
and the high quality level of deliverables is ensured.

·        
Ensure
information security policies are applied and information is shared only with
relevant stakeholders.

 

Technical
Skills:
Below are some
basic technical skills required for this job:

·        
Working
knowledge of SQL Database and SQL Queries and or other relational databases

·        
Experience
with one or more of JavaScript, VBScript, CSS

·        
Experience
with Issue tracking software and with testing database-driven web application

·        
Excellent
knowledge in Software development life cycle. Working knowledge in Agile
development is a plus.

·        
Previous
experience with automated testing tools is a plus

·        
Clear
concise writing skills based on a clear understanding of target users.

·        
Excellent
writing and editing skills, with attention to detail and consistency.

·        
Willingness
to follow established standards and to identify new ones to improve
documentation.

·        
Ability
to accurately estimate the time required to complete the assigned tasks.

·        
Extensive
background in establishing software testing platforms and practices using
standard practices.

·        
Good
knowledge in at least two of the major Windows Operating Systems (i.e. Windows
2008, Windows 2012).

·        
Good
working experience in MS IIS Server (Tomcat, or Apache is an added value).

·        
Strong
working experience and understanding and testing Database driven applications.

·        
Experience
using source control tools, such as Visual Source Safe and SVN

Supervisory
Responsibilities: 

·        
Provide
mentorship and leadership for the software quality team and help develop
training and career growth plans

·        
Assess
the performance and efficiency of the applied practices and team members

·        
Provide
estimation and planning for the testing of software deliveries by coordinating
the priorities and expected deadlines

·        
Provide
instruction and training to other employees on day-to-day procedures.

·        
Contribute
to the professional development of other team members.

·        
Lead,
manage & supervise the software development lifecycle

·        
Demonstrate
broad technical knowledge, management discipline, strong leadership and
organization skills, creativity and technical vision.

·        
Work
with other team members to assure satisfying all in scope and approved client
requirements.

·        
Perform
task breakdown, assignment, estimations, and follow-up as per the approved
project plans.

·        
Review
project items and ensure non-functional aspects are properly addressed

Requirements

Education: 

  • Bachelor’s of Science in an Engineering,
    Computer Science,
  • or Information Technology-related field, Master degree is a
    plus

Soft
Skills

·        
Strong
problem solving and analytical skills.

·        
Strong
interpersonal and communication skills in Arabic and/or English languages.

·        
Requires
minimal supervision overhead on day-to-day basis

Company Details


Description: