Senior AQA Engineer (Python)

N-ix

Job Summary

N-iX is seeking a Senior AQA Engineer with extensive automation and quality engineering expertise. This role involves owning end-to-end quality assurance for an AI-powered document processing and automation platform for a UK-based financial services client. The engineer will manage test processes, collaborate with engineering and product teams, and ensure high-quality, compliant, and reliable software delivery.

Must Have

  • Extensive experience across all stages of the software development lifecycle, including system, integration, regression, and acceptance testing.
  • 6+ years of hands-on test automation experience, particularly designing automation frameworks.
  • Strong knowledge and practical experience with API test automation using tools such as RestAssured, SOAPUI, Postman, or similar.
  • Experience implementing automated tests within CI/CD pipelines, including pipeline configuration and test integration.
  • Strong understanding of Agile practices, including TDD, BDD, user story testing, and continuous integration workflows.
  • Proficiency with SQL/PL/SQL for backend data validation and query-based testing.
  • Ability to clearly articulate technical issues, test results, and quality risks to engineering teams and management stakeholders.
  • Strong problem-solving skills with the ability to identify control weaknesses and propose improvements.
  • Experience working in complex enterprise or regulated environments (financial services is a plus).

Good to Have

  • Experience testing AI/ML systems, document processing pipelines, or data-heavy workflows.
  • Knowledge of performance testing tools (JMeter, Gatling) or security testing practices.
  • Experience with Google Cloud tooling or distributed microservices environments.
  • Familiarity with test reporting frameworks, quality dashboards, or analytics tools.

Perks & Benefits

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

Job Description

Position Overview:

N-iX is a global software development service company that helps businesses across the globe create next-generation software products. Founded in 2002, we unite 2,400+ tech-savvy professionals across 40+ countries, working on impactful projects for industry leaders and Fortune 500 companies. Our expertise spans cloud, data, AI/ML, embedded software, IoT, and more, driving digital transformation across finance, manufacturing, telecom, healthcare, and other industries. Join N-iX and become part of a team where your ideas make a real impact.

We are looking for a Senior AQA Engineer with strong hands-on automation experience and deep expertise in quality engineering practices. The ideal candidate will own the quality assurance execution for the platform, manage test processes end-to-end, and work closely with engineering and product teams to ensure high-quality, compliant, and reliable software delivery.

Our client is a global UK-based financial services and investment banking organization developing an AI-powered document processing and automation platform used across multiple business units. The platform handles large-scale data ingestion, classification, quality validation, and workflow orchestration, requiring strong testing discipline and robust automation practices.

Responsibilities:

  • Develop and maintain comprehensive quality strategies, test plans, and test approaches to support continuous delivery.
  • Lead and manage the full test lifecycle, including planning, estimations, governance, risk mitigation, and defect management.
  • Design, build, and maintain automated test suites (smoke, regression, API, integration) using modern frameworks and tools.
  • Execute automated tests, analyze results, troubleshoot failures, and provide meaningful quality metrics to stakeholders.
  • Collaborate closely with developers, architects, product owners, and automation specialists in an Agile environment.
  • Advocate for quality-first engineering practices, ensuring that quality is embedded into every stage of the SDLC.
  • Ensure compliance with testing standards, internal policies, and regulatory requirements.
  • Identify improvement opportunities in testing processes, tooling, and internal control frameworks.

Requirements:

  • Extensive experience across all stages of the software development lifecycle, including system, integration, regression, and acceptance testing.
  • 6+ years of hands-on test automation experience, particularly designing automation frameworks.
  • Strong knowledge and practical experience with API test automation using tools such as RestAssured, SOAPUI, Postman, or similar.
  • Experience implementing automated tests within CI/CD pipelines, including pipeline configuration and test integration.
  • Strong understanding of Agile practices, including TDD, BDD, user story testing, and continuous integration workflows.
  • Proficiency with SQL/PL/SQL for backend data validation and query-based testing.
  • Ability to clearly articulate technical issues, test results, and quality risks to engineering teams and management stakeholders.
  • Strong problem-solving skills with the ability to identify control weaknesses and propose improvements.
  • Experience working in complex enterprise or regulated environments (financial services is a plus).

Nice to Have:

  • Experience testing AI/ML systems, document processing pipelines, or data-heavy workflows.
  • Knowledge of performance testing tools (JMeter, Gatling) or security testing practices.
  • Experience with Google Cloud tooling or distributed microservices environments.
  • Familiarity with test reporting frameworks, quality dashboards, or analytics tools.

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

15 Skills Required For This Role

Risk Management Risk Mitigation Game Texts Software Development Lifecycle Sdlc Quality Control Agile Development Test Suites Performance Testing Security Testing Soapui Postman Ci Cd Microservices Python Sql