Analyst, Department of AKDN d-HRC
Location: Karachi
Introduction:
Aga Khan University chartered in 1983 as Pakistan's first private international university, is committed to the provision of education, research, and health care of international standards relevant to Pakistan and the region. The affiliated Aga Khan University Hospital provides state-of-the-art clinical facilities and well-equipped diagnostic services. The University currently has teaching sites in Pakistan, East Africa, the United Kingdom, and Afghanistan, and is a major component of Aga Khan Development Network.
As an equal opportunity employer, AKU believes in promoting a diverse and inclusive culture and is committed to adopt appropriate standards for safeguarding and promoting a respectful relationship with and between diverse workforce of its faculty, staff, trainees, volunteers, beneficiaries, wider communities, and other stakeholders with whom it works, including children and vulnerable adults and expects all employees/trainees and partners to share this commitment.
The AKDN (Aga Khan Development Network) Digital Health Resource Centre (dHRC) is an initiative that leverages Information and Communication Technologies (ICT) to improve healthcare access, quality, cost, efficiency, and safety, particularly in low- and middle-income countries. It supports service delivery and research projects in Asia and Africa and focuses on building capacity for healthcare providers. The Innovation Lab within dHRC develops and tests low-cost, high-impact health solutions.
This is a grant-funded contractual position.
Responsibilities:
You will be responsible to:
- analyse requirements and design comprehensive test strategies, plans, and cases
- conduct manual functional, regression, smoke/build verification, and exploratory testing across web, mobile, and API platforms
- design, build, and maintain automated test scripts using tools such as Selenium, Cypress, or Playwright
- develop and maintain web applications using ASP.NET, MVC, .NET Core, and related technologies
- write clean, efficient, and scalable code aligned with industry best practices
- collaborate with product managers, designers, and developers to translate requirements into technical solutions
- perform API testing using tools like Postman
- develop and execute automated and manual tests to ensure application quality
- identify, document, and track defects using bug tracking systems such as Jira
- debug and fix issues identified during testing or in production
- perform regression testing to verify bug fixes and updates
- participate in code reviews, sprint planning, and continuous improvement initiatives
- contribute to improving QA processes, tools, and overall testability
- ensure applications meet security, performance, and responsiveness standards
- ensure test environments are correctly set up and assist in test data preparation
- maintain up-to-date documentation for development, testing procedures, and internal QA audits
- collaborate with cross-functional teams in Agile/Scrum environments
- review user stories and technical specifications to ensure full test coverage
- participate in QA-focused code reviews and contribute to quality improvements
- maintain and update test documentation as per QA standards and audit requirements.
Requirements:
You should have:
- bachelor’s degree in computer science, software engineering, or a related field
- minimum two years of proven experience in .NET development
- strong knowledge of ASP.NET, MVC, Web API, and .NET Core
- experience with SQL Server or other relational databases
- familiarity with front-end technologies such as HTML, CSS, and JavaScript
- experience with automated testing tools (e.g., Selenium, NUnit) and manual testing practices
- knowledge of bug tracking and version control tools such as Jira and Git
- understanding of SDLC, Agile methodologies, and CI/CD pipelines
- strong problem-solving skills and attention to detail
- excellent communication and teamwork abilities.
Comprehensive employment reference checks will be conducted.