Dell System Test Quality Automation Engineer in Cork, Ireland

System Test Quality Automation Engineer


Key Responsibilities

As a System Test 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.

  • Define and implement end to end system tests to ensure a high quality software system is produced that meet business needs with respect to functionality, performance, scalability, security and reliability.

  • Take an automation first approach by leveraging 3rd party and in house automation test suites and tools to ensuring a high quality product is produced both from a (i) software perspective and (ii) in the eyes of our customers

  • 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.

  • 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.

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

Essential Requirements

  • 5 years’ experience in a system test quality automation engineering role

  • Experience in monitoring and reporting system & performance test results incorporating agreed kpi’s and measures

  • Knowledge and experience of some software automation test tool sets, such as:

  • Locust, JMeter, Loadrunner, Tesng, Junit, Pytest, robot

  • Experience developing automation test suites

  • Experience in Linux/Unix platform

  • Excellent troubleshooting skills in a complex environment

  • Experience and knowledge of in test automation best practices

Desirable Requirements

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

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

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

  • Storage, network, compute, virtualization.

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

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

  • Experience in VMware based virtualization technology.

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

  • Experience in Python, Service Mesh, Kubernetes & Microservices

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