- Professional
- Optionales Büro in Belfast
The Role: QA Automation Engineer
The QA Engineer plays a key role within the Napier Engineering group. You will be responsible for building, maintaining and executing quality-assured automation scripts using modern AI, Machine Learning and web-based tool. You will investigate root causes of functional issues, and then adjust and improve test cases based on the findings. You will work with business and technical stakeholders to understand, specify and develop test plans and automated test cases in line with Napier standards, and you will work closely with developers to ensure that they produce high-quality software with high test coverage. You will also carry out manual testing activities when necessary to cover edge cases and hard-to-automate scenarios. You will also support the QA leads in the production of quality metrics and contribute to measures intended to increase automated test effectiveness and efficiency.
Your day to day: QA Automation Engineer
- Develop and execute quality assured automation scripts using machine learning, web & API based automation tools
- Collaborate with developers to build and execute test cases for new or updated Product Features
- Participate in daily scrum calls and provide updates on progress and propose possible solutions for blocker
- Work with the QA leads to help collate quality metrics, and contribute to measures intended to increase automated test effectiveness and efficiency
- Investigate root causes of functional issues and providing corrective actions
- Undertake manual testing for edge-cases and hard-to-automate scenarios
- Actively participating in technical design workshops and producing technical specification documents as requested
Do you have what it takes?
- At least 3 years of commercial hands-on experience in a QA automation role working with microservice architectures – but we are open-minded in what industry or sector (does not have to be compliance & AML)
- Hands-on experience in managing, authoring and executing test cases to meet functional and non-functional scenarios
- Experience working with structured test automation frameworks
- Experience of delivering software to both cloud (multiple vendors) and on-premises customers in a product/SaaS environment, and an understanding of key quality metrics and how to measure them
- Knowledge of DevOps and infrastructure engineering principles and practices
- Comfortable working with engineers and other QA professionals to grow their confidence and automation expertise
- Experience in Agile delivery environments - a track record of constantly looking for ways to do things better and an excellent understanding of the mechanisms necessary to successfully implement change
These skills are essential to be successful in this role.
- Modern test automation tools such as:
- Apache JMeter
- mabl
- Testim.io
- Testsigma
- Selenium
- Gatling
- LoadRunner
- Searchlight
- Apache Kafka, Kubernetes, Docker, GraphQL
- Azure and AWS or GCP and data processing in cloud
- CI/CD and DevOps tooling
- GitHub
- Great organisational, analytical, and problem-solving skills, and ability to adapt quickly and constructively to changing circumstances
- Collaborative team player with strong (written and verbal) communication skills
- Comfortable working with remote engineering teams and distributed delivery models
- Programming Languages – Scala, Rust, Go, Angular, React or Kotlin
- Database management, optimisation, and tuning, especially with PostGreSQL
- Analytics engines, especially ElasticSearch
- Open Telemetry and related observability tools and techniques, especially Grafana and Prometheus
Why Napier?
- Comprehensive private healthcare through AXA covering optical, audio & dental.
- 25 days of annual leave + bank holidays, with n additional two extra days off: we give every employee their Birthday off, and an additional wellness day too.
- Dedicated pension plan through Aviva.
- Life Insurance 4x your annual salary.
- Enhanced Maternity & Paternity leave.
- Income protections policy.
- Work from anywhere for up to 1 month.
- Access to our employee wellbeing programme.
- Gym membership discounts.
- Flexibility in work schedules and locations, ensuring a work-life balance.
- This role can be fulfilled either with a hybrid approach or fully in-office – depending on your preference.
- An open and flexible culture that allows you to work in the best way for you.