Dell Principal Quality Automation Engineer in Cork, Ireland

Key Responsibilities

As a Quality Automation Engineer you will be a member of a team which will design, develop, test and deliver a suite of capabilities which will be part of the Next Generation Converged Infrastructure (NGCI) automation software.

  • Take an automation first approach to ensuring a high quality product is produced both from a (i) software perspective and (ii) in the eyes of our customers

  • You will be part of a team consisting of both software engineers and quality automation engineers.

  • Develop test strategies, execute end-to end customer driven test cases, developing test automation scripts, and work closely with a global development team to deliver a high quality product.

  • Together with your team, design, develop and maintain automation solutions that meet business needs with respect to functionality, performance, scalability, security and reliability.

  • Create automations tests that are designed to run in an automated repeatable fashion as part of the CI/CD pipeline

  • Contribute to the definition, design and setup of test environments within the context of the CI/CD pipeline

  • Be comfortable doing technical debugging of potential software defects as you identify them

  • As much as possible automate the setup of test environments such that environments can easily be setup, torn down and replicated

  • Develop test plans, test cases, and test automation

  • Only by exception create and run manual test cases

  • Be a quality advocate within your team and partner with software engineers in automated testing the product.

  • Maintain the defect backlog for your team in order of severity and priority and ensure high priority defects are incorporated into regular backlog grooming.

  • Work directly with Software Automation Engineers both locally and globally to ensure a consistent approach is taken to software automation testing using best practices

  • Provide input and support program & agile planning activities such as sizing of deliverables, sprint and release planning.

  • Communicate progress to management and technical leadership and proactively escalate impediments outside your control.

  • Provide mentorship and guidance to junior engineers on the team.

  • Maintain an up to date view of modern developments in quality tools and practices.

Essential Requirements

  • 5 years’ experience in a quality automation engineering role

  • Experience in IT infrastructure automation & Infrastructure as a Service

  • Strong communicator, and be comfortable communicating technically at both high and low levels.

  • Experience developing automation frameworks and tests in a Python and other frameworks

  • Experience in CI/CD

  • Experience in Python, Ansible , Service Mesh, Kubernetes & Microservices

  • Experience in Linux/Unix platform

  • Experience in VMware based virtualization technology.

  • Excellent troubleshooting skills in a complex environment

Highly Desirable Requirements

  • Experience and knowledge of in test automation best practices and tools

  • Experience with system’s management technologies such as Puppet, Ansible, Salt or Chef.

  • Knowledgeable in a subset of the following physical infrastructure domains:

  • Storage, network, compute, virtualization.

  • Knowledge and experience of common software development tool sets, such as:

  • GitHub, Jira, Jenkins, Concourse, Pivotal Cloud Foundry, etc.

  • Knowledge of scripting languages and Linux platform tools like bash, python, perl, awk, sed and grep.

  • Knowledge of Linux system administration and networking.

  • Business Acumen

Desirable Requirements

  • Knowledge of large enterprise data center environments.

  • Past experience as IT administration or similar support role

  • Experience working with large enterprise customers.

  • Knowledgeable in Public & Private Cloud technologies and the Software Defined Datacenter

  • Knowledge and expertise in the VMware product portfolio (including vCenter, vSAN, NSX, vRealize etc.).