Senior Quality Engineer - TASC Outsourcing

\[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.
\[Follow 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 Quality Team Leader 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.
\[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 provide mentorship for less experienced team members
\[Participate in defining the training requirements for the team to support their daily activities
\[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 Company's 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 Company's practices.
\[Participate in the development and maintenance of 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.

Job Details

Posted Date: 2018-12-27
Job Location: Dubai, United Arab Emirates
Job Role: Engineering
Company Industry: Employment Placement Agencies/Recruiting

Preferred Candidate

Career Level: Mid Career


from Jobs in UAE | Bayt.com http://bit.ly/2EQoRDv

0 comments:

Post a Comment