Senior QA Engineer

Published: 06/11/2024

Mission

The Senior QA Engineer role provides feedback on the products and make sure that there is continuous development, efficiency and effectiveness of the service and product. He develops, publishes, and implements planned tests for complex, multi-tier, distributed, applications throughout the full lifecycle of the software and documents test results.​

Furthermore, this role identifies and addresses various problems in the products and improvement of various procedures and outcome.

Responsibilities:

The job holder is in general accountable for the accomplishment of the following tasks & responsibilities:

  1. Ensure adherence to Company’s Quality Assurance methodology and discipline

    1. assess the effectiveness of existing QA policies, tools, and procedures; and recommend improvements, as necessary

    2. suggest new tools and techniques to improve testing efficiency

       

  2. Review and analyze system and project requirements and determine appropriate procedures for testing applications

     

  3. Create the following in support of the project plan and development schedule and in consideration of the project requirements:

    1. test estimates

    2. test plan

    3. test scenarios and test cases

    4. test matrices and requirements traceability matrices

    5. automated test scripts, where applicable

    6. list of project risks and issues

       

  4. Perform test preparation and execution activities and document testing results

        a. liaise with the business analysts and stakeholders to ensure alignment of scope and testing

        b. execute the applicable manual, automated, functional, or non-functional tests

        c. monitor status of defects, incidents and required re-tests

        d. analyse test results, root causes of functional or performance issues, recommend corrective actions

        e. coordinate with the development teams for bug fixes

     

  5. Provide accurate and regular reports on testing status of assigned products; identify potential delays and risks in an assigned task at an early stage and report to Team Lead or Scrum Master, and/or QA Manager

     

  6. Generate status and summary reports

         a. ensure that all progress, delays, risks, and problems are correctly reflected in all status reports

     

  7. Assist in the preparation of documentation materials, e.g. user manuals/ system manuals, etc.

     

  8. Learn new technologies, techniques, and processes to contribute to the ongoing advancement of the product and to help maximize the QA team’s ability to deliver high quality products

     

  9. Make recommendations based on industry standard to the existing QA policies, tools, and procedures as necessary

     

  10. Mentor / share information and knowledge to other team members

     

  11. Perform other duties as required to deliver exceptional service to support the business goal of the company

Knowledge, competencies & skills

  • Knowledge in software testing life cycle
  • Working knowledge in different testing methodologies: Blackbox, Graybox, regression, functional, exploratory
  • Working experience in manual testing: Create tests, design tests, execute tests, manage test execution, create test report
  • Working knowledge in non-functional testing methodologies (volume, load, stress) is an advantage
  • Working experience in any automation tool is an advantage:
    1. Create tests scripts on an automation framework, execute tests and validate results, update test scripts, and manage data set


Education and Experience

  • Bachelor’s Degree in Information Technology, Computer Science, Computer Engineering or Equivalent

  • At least 5 years’ experience in Quality Assurance and Software Development

 

CHAMP Cargosystems is an equal opportunity employer and prohibits discrimination and harassment of any kind. We are committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions are based on business needs, job requirements and individual qualifications, without regard to race, ethnic background, religion or belief, family or parental status, or any other status protected by the laws or regulations in the locations where we operate.

Please note that any personal data that you submit along with your application will be processed by CHAMP and may be processed by any of its global entities as necessary. These data will be treated in strict compliance with the applicable data protection legislation (i.e. the Law of 2 August 2002 on the protection of individuals with regard to the processing of personal data, as amended, and Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016, - the GDPR -, which entered into force on 25 May 2018, as well as any other subsequent regulation).

Further details on what is considered personal data, how it is processed by CHAMP as well as your rights in this regard can be found here. Any questions relating to this should be addressed to CHAMP’s Data Protection Officer:

CHAMP’s Data Protection Officer:

Gertrud Huberty

2, rue Edmond Reuter

Zone d'Activités "Weiergewan"

L-5326 Contern

Luxembourg

Email:  dpo@champ.aero  (Please do not use this email to send job application)

Apply now

Please include your CV, covering letter and diplomas.

Email jobs@champ.aero

Apply now

Newsletter Signup

Get in touch

Sign up to recieve the latest news from the CHAMP community by email. You can unsubscribe at any time.