Automation Engineer With Python

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

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 (RO)
Job Type: Full Time

We bring passion and fun.


Why make it boring? Join us!

Position objectives

The position is within our verification team that manages testing and verification for medical device. 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 a Tier 1 medical devices company’s products.

Contacts & Supervisory responsibilities

Together with your team colleagues, you are working closelly with the entire working team, which is providing you support for the
daily technical jobs, and with the Enea Program Manager which is empowering your skills and expertise by providing the needed
knowledge, information and resources.

Essential functions

 Create automated testing solutions from technical designs, specifications, and requirements at sub-system and system level.
 Develop and execute automation test protocols and tools, experienced with manual and automated testing, experienced
writing scripts
 Support reliability testing activities through automation.
 Experienced with manual and automated testing, test plans and designing test cases.
 Experienced writing test plans and designing test cases. 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
www.enea.com

Enea®, Enea OSE®, Netbricks®, Polyhedra®, Zealcore®, Enea® Element, Enea® Optima, Enea® LINX, Enea® Accelerator, Enea® dSPEED Platform and COSNOS® are
registered trademarks of Enea AB and its subsidiaries. Enea OSE®ck, Enea OSE® Epsilon, Enea® Optima Log Analyzer, Enea® Black Box Recorder, Polyhedra® Lite,
Enea® System Manager, Enea® ElementCenter NMS, Enea® On-device Management and Embedded for LeadersTM are unregistered trademarks of Enea AB or its
subsidiaries. Any other company, product or service names mentioned above are the registered or unregistered trademarks of their respective owner. © Enea AB 2016.`
 Participate in scrum meetings and follow internal software development, cyber security, and validation procedures that
comply with medical and security regulations.
 Validate the configuration, functionality, and user interface of automation tools and frameworks.
 Understand and be 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
 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
 Report and document software defects, collaborates with the cross functional teams to resolve them and provide input on
issues that impact product performance and system stability

Required key skills

 Familiarity with Serial-over-USB, HTTP, and Ubuntu


 Python and Pytest for Test Scripting; JSON Data Format; RESTful API and XML-RPC, 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
 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

Qualifications

 Bachelor of Science in Computer Engineering, Computer Science or equivalent.


 3+ years of experience in testing, automation frameworks or development using Python, C or similar languages

 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)

 1+ years of experience as a software test engineer verifying embedded systems.

 1+ years of experience with tools such as Jira, Confluence, Github, Gerrit, Jenkins, or other industry leading toolsets.

 3+ years of experience creating and maintaining traceability, test coverage, and defect trends metrics.

www.enea.com

Enea®, Enea OSE®, Netbricks®, Polyhedra®, Zealcore®, Enea® Element, Enea® Optima, Enea® LINX, Enea® Accelerator, Enea® dSPEED Platform and COSNOS® are
registered trademarks of Enea AB and its subsidiaries. Enea OSE®ck, Enea OSE® Epsilon, Enea® Optima Log Analyzer, Enea® Black Box Recorder, Polyhedra® Lite,
Enea® System Manager, Enea® ElementCenter NMS, Enea® On-device Management and Embedded for LeadersTM are unregistered trademarks of Enea AB or its
subsidiaries. Any other company, product or service names mentioned above are the registered or unregistered trademarks of their respective owner. © Enea AB 2016.`
 1+ years of experience working in an Agile environment.

 Familiarity with communications: Wi-Fi, Ethernet, Wireless, Bluetooth, TCP/IP.

Great to have

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

www.enea.com

Enea®, Enea OSE®, Netbricks®, Polyhedra®, Zealcore®, Enea® Element, Enea® Optima, Enea® LINX, Enea® Accelerator, Enea® dSPEED Platform and COSNOS® are
registered trademarks of Enea AB and its subsidiaries. Enea OSE®ck, Enea OSE® Epsilon, Enea® Optima Log Analyzer, Enea® Black Box Recorder, Polyhedra® Lite,
Enea® System Manager, Enea® ElementCenter NMS, Enea® On-device Management and Embedded for LeadersTM are unregistered trademarks of Enea AB or its
subsidiaries. Any other company, product or service names mentioned above are the registered or unregistered trademarks of their respective owner. © Enea AB 2016.`

You might also like