Senior Software Quality Assurance Engineer
Embark on a journey with Aqovia, where your client engagement and management expertise will be crucial in shaping the future of our technology solutions.
About Aqovia:
At the Intersection of Innovation and Impact, introducing Aqovia. Aqovia is an international technology firm dedicated to creating tangible value through the power of AI, data-driven, and bespoke software solutions and services.
Our unique approach extends beyond traditional service and solutions delivery, we strategically invest in and nurture a diverse portfolio of promising companies operating across vital sectors including; financial services, health, infrastructure management, sustainability, education, and business intelligence.
This commitment to fostering innovation across a broad spectrum allows Aqovia to stay at the cutting edge, delivering transformative solutions and creating significant impact. For our clients and strategic partners,
Job Description:
Aqovia is seeking a Senior Quality Assurance Engineer (Automation) to elevate the quality engineering practices across our digital platforms, financial solutions, and mobile applications.
This role is fully technical and focused on automation QA. You will champion a modern quality engineering culture where engineers, designers, and product teams share accountability for quality from design through to production.
You will design, implement, and scale test automation frameworks for both backend microservices (C#/.NET) and mobile applications using Flutter/Dart, enabling fast, reliable delivery in a highly regulated, high-stakes environment.
As Aqovia continues to scale globally, this role offers a clear path toward technical leadership, principal engineering responsibilities, and influence over CI/CD, observability, and continuous delivery practices.
Key Responsibilities:
Automation & Test Engineering
Design, implement, and maintain robust automation frameworks for backend and mobile applications.
Write automated C# API and microservices tests in close collaboration with developers.
Build mobile automation using Dart/Flutter tooling and/or Appium, ensuring scalable multi-platform execution.
Contribute to performance, scalability, and load testing aligned with service-level objectives (SLOs).
Engineering Flow & CI/CD
Improve build and release pipelines using Azure DevOps, GitHub Actions, or GitLab.
Integrate test automation, coverage, and quality gates into the CI/CD lifecycle.
Advocate for shorter feedback loops and measurable delivery efficiency.
Systems Thinking & Technical Design
Challenge requirements, architecture, and technical assumptions before development.
Contribute to testing strategies for financial transactions, regulated integrations, and third-party technology partners.
Promote engineering patterns that increase testability across the stack.
Reliability & Observability
Use logging, dashboards, APM, and distributed tracing to monitor release health.
Contribute to blameless root-cause analysis and drive measurable improvements.
Qualifications:
Technical Expertise
Strong experience writing C#/.NET automated tests for backend APIs and microservices.
Proven experience in mobile test automation, ideally with native Flutter tools or Appium.
Hands-on experience configuring CI/CD pipelines and integrating automated testing.
Familiarity with observability tools (e.g., App Insights, Grafana, distributed tracing).
Desirable Industry Experience
Experience working in FinTech, Banking, Crypto, or other regulated environments.
Demonstrated capability working with Continuous Delivery and automated compliance controls.
Behaviours
Highly collaborative—comfortable pairing and working without silos.
Data-driven mindset using metrics such as defect escape rate or DORA lead time.
Comfortable exploring logs across any part of the stack and learning new technologies
Skills:
Excellent communication, able to explain quality risks to technical and non-technical stakeholders.
Strong analytical, investigative, and problem-solving skills.
Ability to thrive in a fast-paced, cross-functional, multi-regional environment.
High degree of ownership, accountability, and professional integrity.
Nice to Have:
Experience with blockchain or Web3 technologies.
Understanding of Compliance-as-Code concepts.
Experience with contract testing (Pact).
Familiarity with Docker, SQL, and Azure services.
Joining Aqovia means:
Making a real difference: You'll be part of a team developing solutions that empower businesses while contributing to sustainable practices.
Growth opportunities: We invest in our employees' development and offer a path for career advancement.
Collaborative culture: We value teamwork, open communication, and a supportive environment.
Competitive benefits package: TBC and discussed with the talent team
If you're a problem-solver who thrives in a fast-paced environment and shares our commitment to positive impact, we encourage you to apply!
Equal Opportunity Employer
At Aqovia, we believe in the strength of diversity. We strive to reflect the varied markets we serve and foster an inclusive culture where everyone feels welcome, valued, and empowered to be their authentic selves. As an equal opportunity employer, we are committed to embracing all forms of diversity across our organisation.
- Department
- Engineering
- Role
- QA Engineer
- Locations
- Pakistan
- Remote status
- Hybrid
- Employment type
- Full-time
About Aqovia
Aqovia is an international Artificial Intelligence (AI) and digital solutions specialist, combining innovative and cutting-edge technologies to provide bespoke, mission critical, and transformational solutions.
Join Us - If you are passionate about technology and looking for a company that values your contributions and supports your career aspirations, we invite you to explore opportunities with us. Together, we can shape the future of tech solutions and create a workplace where everyone thrives.
Already working at Aqovia?
Let’s recruit together and find your next colleague.