Automation Engineer with Python | Enea Romania | 0LOVES1
>_Loading...

We're not saying it's gonna be easy.
But we promise it's not gonna be boring.

We pride in providing new challenges all the time for our creative, rebellious engineers. This is the kind of place where we want to change the world with the right lines of code. Insane passion, curiosity and thirst for breaking barriers and rules feel like home here at Enea.

Would you feel like home?

Automation Engineer with Python

Location: Bucharest, Romania

Number of positions available: 1

Job Type: Full Time

Division: Services Division, Enea Romania

We pride in providing new challenges all the time for our creative, rebellious engineers.
This is the kind of place where we want to change the world with the right lines of code. Insane passion, curiosity and thirst for breaking barriers and rules feel like home here at Enea. Would you feel like home?
 

Know someone who would be interested? Apply to job Share

Job description

Position objectives

The position is within our verification team that manages testing and verification for medical devices. This role will lead the software verification and validation activities for our next generation of portable diagnostics platforms product software and non-product software in one or more projects. In support of these goals, Enea believes that specific systems engineering technical expertise with a rich history in complex system verification techniques, test environments, system integration and validation is crucial to the successful deployment of Abbott’s test automation system and support of the Digival and ID Now products.

Essential functions

  1. Create automated testing solutions from technical designs, specifications, and requirements at sub-system and system level
  2. Develop and execute automation test protocols
  3. Support reliability testing activities through automation
  4. Reports and documents software defects, collaborates with the cross functional teams to resolve them and provide input on issues that impact product performance and system stability
  5. Participate in scrum meetings and follow internal software development, cyber security, and validation procedures that comply with medical and security regulations
  6. Validate the configuration, functionality, and user interface of automation tools and frameworks
  7. Understands and is aware of the quality consequences which may occur from the improper performance of their specific job; has awareness of device defects that may occur in their area of responsibility, including product design, verification and validation, manufacturing and testing activities
  8. Responsible for exhibiting professional behavior with both internal/external business associates that reflects positively on the company and is consistent with the company’s policies and practices; build productive internal/external working relationships

Required key skills

  1. Experience in Python and Pytest for Test Scripting
  2. Develop, integrate, coordinate and configure specific solutions using JIRA for work flow management, GIT as a source code repository, Gerrit for code reviews, Jenkins for configuration management and JAMA for requirements management
  3. Create automated testing solutions from technical designs, specifications, requirements at sub-system and system level
  4. Develop and execute automation test protocols. Support reliability testing activities through automation
  5. Reports and documents software defects, collaborates with the cross functional teams to resolve them and provide input on issues that impact product performance and system stability
  6. Validate the configuration, functionality, and user interface of automation tools and frameworks
  7. Understands and is aware of the quality consequences which may occur from the improper performance of their specific job; has awareness of device defects that may occur in their area of responsibility, including product design, verification and validation, manufacturing and testing activities
  8. Participate in scrum meetings and follow internal software development, cyber security, and validation procedures that comply with medical and security regulations
  9. Technology used: Python and Pytest for Test Scripting; JSON and SQLAlchemy (ORM) Data Formats; RESTful API, SML-RPC, Serial over USB interfaces; HTTP and python-Django (web framework) for User-facing Frontend; Ubuntu and Django Web server (or Apache) for Equipment-facing Backend

Qualifications

  1. Bachelor of Science in Computer Engineering, Computer Science or equivalent
  2. 3+ years of experience in testing, automation frameworks or development using Python, C or similar languages
  3. Experience automating testing throughout the entire software development lifecycle using various software testing practices (black box testing, risk based testing, integration testing, system testing, regression testing, exploratory testing)
  4. 1+ years of experience as a software test engineer verifying embedded systems
  5. 1+ years of experience with tools such as Jira, Confluence, Github, Gerrit, Jenkins, or other industry leading toolsets
  6. 3+ years of experience creating and maintaining traceability, test coverage, and defect trends metrics.
  7. 1+ years of experience working in an Agile environment
  8. Familiarity with communications: Wi-Fi, Ethernet, Wireless, Bluetooth, TCP/IP

Great to have

  1. Familiar with testing of healthcare communication protocols (e.g. ASTM, HL7, POCT1A)
  2. Experience in delivering products for the Medical Device industry
  3. Experience testing software in RTOS environments (e.g. Windows Embedded Compact/CE, QNX, Linux/Ubuntu Embedded, and VxWorks)

Apply to this job

Allowed extensions: .pdf, .doc, .docx.
Maximum file size: 8MB.

Or apply by e-mail: careers@enea.com

See other jobs

http://0loves1.enea.com