Reliable Software Tester with knack for identifying and solving complex issues, risks and and coverage gaps and ensuring quality through comprehensive testing strategies with a focus on continuous improvement. Delivered impactful software solutions through rigorous testing and collaborative teamwork. Consistently improved product quality, helped streamline processes, and contributed to successful project launches.
Overview
21
21
years of professional experience
1
1
Certification
Work history
Software Tester
Vitalhub UK
08.2020 - 08.2025
Company Overview: [Role made redundant due to organisation restructure]
Testing clinical web systems that manage patient journey and integrates with Information exchange platforms (PAS, EPR), Insurance providers and Pathology devices
Successful end to end testing of patient health information (HL7) between the UAE clients and Malaffi Health Information exchange
Delivering high quality builds to UAT with minimal or no bugs from users.
Interpret user stories and business requirements to define comprehensive test plans and test cases.
Perform functional testing of web and WPF based healthcare solutions, interfaces and third-party files using a combination UI testing using developer tools and backend testing using SQL queries
Traverse stored procedures and DevOps files to understand the impacted areas and do regression testing based on functional knowledge and technical changes applied
Perform a combination accessibility, exploratory and security testing
Accurately log, document, and manage defects using tools such as Jira or DevOps.
Investigate, reproduce, and validate issues reported from internal and external sources.
Ensure that delivered software meets defined quality objectives and acceptance criteria prior to release.
Work closely with engineers, product owners, and business analysts to clarify requirements and define acceptance criteria.
Actively participate in engineering meetings including sprint planning, daily standups, demos, and retrospectives.
Provide meaningful feedback on software usability, user experience, and functional completeness.
Identify, document, and escalate quality risks, coverage gaps, or process issues.
Maintain detailed and auditable QA documentation for traceability, compliance, and handover purposes.
[Role made redundant due to organisation restructure]
Software QA Analyst
Save the Children International
06.2014 - 12.2017
Successfully tested and implemented Inventory application WPF/SQL Server
Trainings for global ground staff on inventory application
Implemented Enterprise Tester tool
Lead tester for projects liaising and managing a nearshore team
Work on agile projects along with developers, business analysts, offshore team and users in different sites
Participate in release sprints – define the acceptance criteria for stories, define the tests, test each build against the acceptance criteria and communicate the bugs to the developers and the team
Participate in sprint planning, estimates, daily stand ups, communicate any testing roadblocks or risks and work on solutions along with the team
Identify and communicate any potential risks in applications development or rollouts
Co-ordinate the testing of offshore team members and distribute testing activities accordingly
Identify the automation and performance tests requirements and define the tools for them, co-ordinate the testing of the same by liaising with the team members from offshore
Work with the UAT team across different countries and co-ordinate the testing helping with any issues on the way
Work with the helpdesk team of different applications and help to solve the level 2 issues and identify the ones that need escalation
Define and improve testing processes and promote them among the team
Identify and implement the test tools for the organization, administer the tools and maintain the regression tests suites (Enterprise Tester implemented)
Train new team members and helpdesk team on applications and enhancements
Software QA Analyst
London and Quadrant Group
03.2012 - 06.2014
Implemented Rent and Housing charge calculation solution with fully Automated BBD tests replacing the excel calculation sheets
Collaborating with team members and business stakeholders to identify smart acceptance criteria and to identify testing scenarios
Analyzing the detailed business requirements, business rules and constraints
Perform exploratory testing of user stories as they are being developed
Creating and maintaining a controlled test dataset and inputting the tests into the Specflow tool
Work with developers in testing the BDD tests for every input data set
Participating in agile ceremonies
Execute any required manual testing scripts and automated tests, retain evidence of all manual testing in the selected tool.
Quality Engineer
Iris Software and Services
06.2011 - 01.2012
Manually test a bespoke CRM product (CARE NG) integrated with web developed for the Not-for-Profit fundraising sector
Responsibilities included replicating and testing the support issues by building and installing the required build/version of the application and establishing connectivity to the relevant database (SQL Server/Oracle)
Log and manage defects using JIRA
Test Analyst
ANZ Bank
Bangalore
04.2004 - 04.2011
Company Overview: Unit of ANZ bank Australia
Worked on the successful implementation and testing of Finance and HR modules in Peoplesoft across the bank
Lead the Testing phase of projects with a team of 2-3 resources reporting to the project management team.
Waterfall development model
Responsible for designing, developing and implementing software test plans for BAU releases, projects and product upgrades reporting to the Test Lead.
Conduct requirements analysis on project documentation to create test strategy and test plan documents.
Perform test case planning and design that included creating test plan, test conditions, test cases and test data in Test Director/Quality Center
Execution and bug reporting in a systematic manner, daily progress monitored and captured
Coordination and scheduling of test executions by liaising with the functional team in Melbourne, technical team and the environment management team in Bangalore locations to carry out the testing activities
Co-ordination and scheduling of UAT by liaising with the business teams in the relevant country (Australia, New-Zealand, and Asia Pacific countries - FIJI, Singapore etc.)
Attend daily project and defect meetings with different stakeholders and report the issues and progress
Produce test sign-offs documentation, Test Summary Reports for work undertaken
Responsible for maintaining test environment, test tool administration, regression test pack maintenance and updates
Testing involves functional testing, system testing, regression testing, security/configurations/batch testing and UAT for some projects and some level of performance and volume testing is performed for applications with interfaces/batch process.
Unit of ANZ bank Australia
Education
Masters in Computer Applications -
Bharathiar University
Bachelor of Computer Science - undefined
Calicut University
Skills
Application platforms and frameworks
NET and C#
SQL Server and queries
DevOps practices
Project management methodologies
Agile and waterfall
Behavior-driven development (BDD)
SpecFlow testing
Programming languages: C, C, Java, JavaScript
Object-oriented programming (OOP)
Testing tools: JIRA, HP Quality Center, TestRail, Postman