Detalii loc de munca

ANUNT INACTIV: Angajatorul nu recruteaza momentan in mod activ pentru aceasta pozitie, dar poti aplica la anunt.

Senior SW Automation Engineer

Angajeaza Premium Talent
Nivelul carierei
Middle (2-5 ani), Senior (5-10 ani)
Tip job
Full time
Limbi vorbite
Engleză - Avansat
* toate limbile sunt obligatorii
Posturi disponibile
1

 

Description of the project:

NetworkEmulator product line is a Layer 2 (Ethernet frame level) aimed at mimicking all the undesired effects of a Ethernet/IP network infrastructure (delay packets, drop packets, accumulate and burst, duplicate packets, error/modify ). The solution is has HW component , FPGA -based, responsible for applying the above mentioned impairments, a web-based UI (with corresponding REST API) responsible for translating the user requirements into machine specific commands, a middleware for aggregation/translation and a the low level business logic component (HW specific).

The position is intended to improves and simplify the validation process by employing automation test framework with the end goal of having in excess of 95% of the test scenarios run on a 24hour cycle, 7 days per week with automated procedure for JIRA issue logging (and duplication detection)

 

The team is flexible enough (how work is partitioned and roles are assigned) to allow transition into the SW development roles.

 

Position duties:

  • Understand the technical details of the product line and autonomously propose test plans with good coverage
  • Create/maintain in house developed UI/API automation test frameworks
  • Propose new architecture for  harmonization with the CI/CD solution
  • Upgrade the existent current solutions (for the immediate future) to address the gap in execution time/coverage
  • Architect and design the 2nd generation automated test infrastructure based on "off the shelf" solutions (. Robot)
  • Collaborating with upstream team (FPGA, low level SW dev, UI SW dev) to incorporate additional requirements in the subsequent improvements of the system
  •  

 

Requirements:

  • Experience with scripting languages: Python, bash
  • Previous exposure to OOP concepts (preferred JAVA language)
  • Keen interest in automating process and "get it right the first time" approach
  • Experience with revision control automation (P4, git)
  • Understanding of Ethernet/IP/TCP protocol stack
  • Strong written and spoken English and communication skills