Senior Test Engineer

Remote: 
Hybrid
Contract: 
Work from: 
San Fernando de Monte Cristi (DO)

Sky logo
Sky XLarge https://www.sky.com/
10001 Employees
See all jobs

Job description

As a member of a Sales & Digital Channels Software Centre, the candidate will work in a complex, challenging and exciting enterprise level environment with a strong commitment towards results and collaboration.

The candidate will become part Quality & Test Automation group, will be responsible for ensuring a high level of quality for the end customer and and maintaining Digital Products to fulfill all the business needs with the continuous support of our Engineers.

As Quality & Test Automation engineer you will:

  • Coordinate and execute tests to ensure high quality solutions and system performance and will report test results, tracks and ensure the resolution of problems identified during testing phases
  • Develop methodologies, plans, scenarios, and functional and technical test cases to test digital products during all the development phases
  • Provides guidelines on quality assurance strategies, proactive governance and risk management for overall quality delivery during all the software lifecycle phases
  • Work closely with the Technical Business Analyst and Product Owner to define the acceptance criteria and verify that product behavior is as expected
  • Define and execute the test strategies, test plans, test schedules, test scripts and test cases related to the feature / project in scope
  • Work closely with software engineer to assist in troubleshooting and collaborate on code review before release into test environment
  • Analyze business requirements for accuracy, completeness, redundancy, and testability
  • Work on Test Automation strategy and define and develop test suites on different products
  • Update tracking tools with test cases, test sets and defects and report test results and track resolution of issues

     

Qualities and references:

  • Degree in Engineering, Computer Science, Economics or other scientific subjects
  • Previous experience in web and mobile quality assurance, testing, programming and governance of medium-high complexity projects
  • Good problem-solving skill, creative and proactive
  • Good sense of accountability and time management skills
  • Excellent ability to understand the customer journey and business requirements
  • Good knowledge of the main automation and performance test tools in continuous testing (Cypress, Jenkins, Postman, Selenium, Appium, k6)
  • Fluent English (written and spoken)
  • Good communication skills, both written and verbal
  • Good knowledge of Agile methodologies

******

PRINCIPALI MANSIONI E RESPONSABILITA’

  • System Test
    • Scrittura delle TestList , ovvero dei test che saranno eseguiti in ambiente mockato prima dell’inizio delle fasi di SIT/UAT
    • Condivisione con il team SIT/UAT delle suddette TestList
    • Costruzione dei mock necessari per l’esecuzione dei ST
    • Esecuzione (manuale ed automatica (to-be)) dei ST in ambiente mockato
    • Tracking dei defect che vengono rilevati in fase di ST e monitoraggio dell’effettiva risoluzione
    • Caricamento su Octane delle TestList “passed” e condivisione finale con il team SIT/UAT per avvio delle loro attività
  • Test E2E Digital
    • Esecuzione manuale dei SIT relativi a nuove funzionalità/progetti verticali Digital
    • Coordinamento con i PO/stakeholder per la validazione manuale in UAT delle nuove funzionalità (user stories) verticali Digital , ossia quelle che richiedono il “po-check”
    • Esecuzione manuale di tutti i SIT/UAT per il prodotto VA
    • Sviluppo di Test Automatici delle funzionalità core previste nei progetti che vengono deliverati sui prodotti di competenza
  • No-regression Test
    • Esecuzione puntuale di test automatici di NRTs per verificare la qualità del software pre golive in ambiente integrato
    • Monitoraggio giornaliero dei report relativi ai run delle pipeline di NRTs (in ambiente di test) e condivisione con dev team nel caso in cui siano riscontrati bug  
    • Esecuzione puntuale di test manuali di NRTs per monitorare l’esito positivo di una release post go-live in ambiente di produzione
    • Esecuzione puntuale di test automatici di NRTs per monitorare l’esito positivo di una release post go-live in ambiente di produzione
  • Performance Test
    • Introduzione di pratiche automatiche per l’esecuzione di test di performance / infrastrutturali sui sistemi e prodotti digitali in collaborazione con gli altri chapter

Required profile

Experience

Related jobs