Eindhoven, North Brabant, Netherlands
A loyal, responsible and goal-driven Linux Professional, Agile enthusiast and Automated Tests Developer with a passion for Quality in every aspect of a product.
Lead of a 10 Eng. team, to ensure each Service Pack for the XT machines family line is qualified and released for beta on time with the expected quality level. • Working closely with RTA (Release Test Architect) on the specifications, updates and improvements of a Service Pack TPS in Polarion, providing the point of view and the feedback of the validation team and suggesting changes to improve the efficiency and coverage of tests. • Collaborating with Domains’ experts and Qualification Eng. To review, test and upgrade/update test procedures for SP qualification. • Redacting Execution Plans for Proto tests, cooperating with Proto and Configuration Engineers as well as Competencies Experts (Productivity, Imaging, Overlay, Focus) to ensure reliability of results and effectiveness in test execution and data collection. That includes remote support on proto test executions. • Support the qualification team in logging and following up all issues found with Project, helping in creating Jira Bugs, AIR, Patch Hit and identifying issues’ owners. • Breaking down the TPS into JIRA tickets, distribute the work among Engineers, carrying out the daily stand-ups, sprint planning, retrospective. Ensuring the domain team delivers the committed results, improves tasks estimations, Continuously work on improving the agile way of working and coach the team members in working Agile. • Working with Qualification Eng. And Projects’ Experts to perform log analysis and following up on issues’ fixes.
• Execute the defined system level test set to qualify Service Packs and Software Patches. When issues are found, raise defects and ensure the delivering project accepts ownership. • Participate in the risk assessment of the changes made in the software, and (help) determine which test cases must be created (progression) and/or executed (regression). • Evaluate stakeholders’ feedback so to create, automate or improve test scenarios to increase coverage of software qualification.
• Test Development: Planned, designed, and implemented User Acceptance Tests (UAT), System and Unit Tests using Robot Framework and BASH, based on customers’ requirement and user stories. • Test Execution: Performed manual and automated tests on Linux based systems, RESTful API, debugged failures and reported results using JIRA / Xray. • Test Automation: Extensive use of Robot Framework and Jenkins to automate both software and hardware validation of an industrial IoT embedded system. • Requirements Elicitation: Introduced the team to the adoption of “user stories / job stories” and Agile methodologies to facilitate and improve requirements gathering, requirement organization (MoSCoW) and software development/testing. • Product Knowledge Base: Organized, updated, and increased the product’s technical knowledge base writing internal tutorials and product’s documentation (requirements, software design and test reports) using Atlassian Confluence. • Stakeholders and Customer Support: Provided remote Level 2 and 3 support to stakeholders and customers identifying, debugging, and solving software and hardware-related issues on embedded IoT systems. • Agile: Promoted and implemented Agile good practices to help transitioning from a waterfall-style model of SDLC to an Agile SDLC. Covered the role of Scrum Master and internal Agile Evangelist creating, reviewing, and adapting internal process to embrace Agile. • JIRA / Confluence: Promoted the usage of Atlassian tools to implement Agile (Kanban, Scrum, Sprint Planning, Retrospective) test reports via Xray, integrated design and requirements pages using JQL. • CI/CD: Provided support setting up Jenkins pipelines to automate tests and integrate Robot Framework reports with Xray / JIRA
Responsible of introducing and implementing Agile methodologies in the company, using Atlassian tools to integrate and modernize every aspect of the SDLC, promoting automation and centralization of the information. Coaching team members to embrace Agile. • Promoted and implemented good practices to help dev-team and stakeholders transitioning from a waterfall-style model to an Agile SDLC by creating, reviewing, and adapting internal process to embrace Agile. • Scrum Master and internal Agile promoter for a team of 8 Seniors and Principal Software Engineers, helping them achieve their goals by removing any practical or psychological blocking issues. Improved team members’ communication and relational skills contributing to the creation of a safe environment. • Designed and implemented company processes to: - facilitate and improve communication between stakeholders and automate documenting so to keep vital information always up-to-date. - integrate design, development, testing and support activities in a single, lean and organic system using Atlassian tools like JIRA, Confluence and Bitbucket. • Introduced the dev-team to the concept of “user stories / job stories” and Agile methodologies to facilitate and integrate the activities of requirements elicitation, organization (MoSCoW) and software development/testing and documenting. • Organized, updated, and enhanced the company processes knowledge base writing tutorials and documentation on how to implement and maintain internal Agile processes.
• Designed and updated tools to keep track of projects’ costs/profits and generate financial reports for CEO reviews. • Audited financial statements and done reconciliations • manage purchase orders, invoices and internal documentation, • ran of daily and weekly meetings (projects review, business development, financial reviews) • Reviewed, updated and integrated internal policies introducing the company to the best practices depicted in the ISO 27001 to increase information security levels improving the enforcement of data encryption at hardware and software level (SSL certs, Self-Encrypting Drives (SED)) • Improved company hiring process and performed candidate interviews. • Planned, led and implemented the introduction of new software tools (SugarCRM, Microsoft Office 365, SharePoint, Exchange, Gitlab) to improve employees’ productivity and reduce projects’ overhead costs.
• Project and Stakeholders Management for small/medium-sized projects with cross-site teams (2 to 6 people) around the world (Spain, Ireland, Holland, USA, Taiwan) developing, integrating and testing Linux-based BSP images for hardware products. • Business Development • Customers Support (B2B)
Linux (Debian/Ubuntu) and Microsoft (Office 365, SharePoint, Exchange, Windows 7/10) IT System administration. • Provided IT support to company devices (maintaining, upgrading and updating software and hardware and configuration and troubleshooting of Microsoft Office 365, Exchange and SharePoint) • Upgraded, maintained and monitored company’s internal Dell servers (BIOS, firmware and hardware upgrades) and internal services (regular security and software updates/upgrades). • Produced and presented regular reports about Project and IT activities status to customers, the CTO and the CEO. • Provided remote end-user support (B2B) to local and international customers identifying, debugging and solving software and hardware-related issues on embedded and IoT systems. • Planned, led and implemented the migration to Microsoft Exchange Online and SharePoint of company’s internal Linux-based mail and file servers. • Planned, led and implemented the virtualization of the IT and services’ infrastructures (DNS, Samba, Kerberos, OpenLDAP, Gitlab, backup, email) to a hybrid/cloud-based one using Proxmox VE5, Amazon Web Services (AWS), DigitalOcean, Microsoft Exchange and SharePoint Online. • Reviewed, upgraded and implemented Company’s Business Continuity and Disaster Recovery plans, introducing services virtualization and automated backups. • Re-designed, renewed and monitored the Corporate Network and IT Services infrastructure to enforce the Business Continuity and Disaster Recovery policies.