QA Engineer

at  Napier AI

Belfast, Northern Ireland, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate06 Oct, 2024Not Specified06 Jul, 2024N/ATest Management,Angular,Selenium,Loadrunner,Tuning,Data Processing,Kubernetes,Cloud,Docker,Apache Kafka,Test Automation Tools,Github,Mathematics,Elasticsearch,Testing,Kotlin,GraphqlNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Napier is a new breed of financial crime compliance technology specialist. Our AI enhanced platform – Napier Continuum – transforms compliance from legal obligation to competitive edge.
At Napier, our mission is to fight financial crime through automation & AI. We believe that by automating the detection and prevention of financial crime, we can make the world a safer place for everyone.
Collaboration, innovation and wonderful people are just some of the reasons to bring your career to Napier. Our culture is shaped by our core values that promote equality, creativity, and opportunity in everything we do.
After successfully securing a £45million investment to fuel our ongoing growth and to further invest in our AI products, we are currently building out our Tech Hub in Belfast - this is a super exciting time to join Napier in Belfast as we expand.

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

SKILLS

These skills are essential to be successful in this role

  • Testing: Knowing how to systematically test software. We use Rapid Software testing methodology, which is a kind of Context-Driven Testing. We also use Session-Based test management.
  • Analysis: you must be able to think logically and systematically about complex situations, mathematics and formal modelling skills are interesting to us but not essential
  • 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 skillsComfortable working with remote engineering teams and distributed delivery models

-

We’d be thrilled if you also have experience with, and are keen to grow your skills in, some of these other areas:

  • 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

Responsibilities:

OVERVIEW OF THE ROLE: QA 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 tools.
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.
You’ll be a passionate hands-on technologist who is ready to do what’s needed to drive our platform to the next level of quality through automation, and someone who is passionate about embedding automation as a first-class consideration in everything we build. A desire to teach, to learn and to help grow a culture of delivery excellence in Napier is welcome.
You will also be a key member of the wider Napier leadership group - working closely with Napier Solution Architects, Product Owners, and other stakeholders to define wider technical standards and improvements in support of Napier’s business and technical goals. Your creativity and innovative ideas will be encouraged and supported - we are ready to hear your ideas!

QA ENGINEER: WHAT YOU’LL BE DOING

  • Study the product and understand how it can be tested
  • Identify product risks and testing activities
  • Prepare and manage complex test data
  • Write test session reports
  • Provide relevant evidence and supporting documentation about the test process
  • 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 blockers
  • 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 scenariosActively participating in technical design workshops and producing technical specification documents as requested
-

These skills are essential to be successful in this role

  • Testing: Knowing how to systematically test software. We use Rapid Software testing methodology, which is a kind of Context-Driven Testing. We also use Session-Based test management.
  • Analysis: you must be able to think logically and systematically about complex situations, mathematics and formal modelling skills are interesting to us but not essential
  • 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 skillsComfortable working with remote engineering teams and distributed delivery model


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - QA & Testing

Software Testing

Graduate

Proficient

1

Belfast, United Kingdom