
Hassan Hagi
Skills
Test Engineer, Agile, Project and Test Management, postman, api, mobile testing, project coordination, mentoring, leadership, stakeholder management, vendor management
About
I am a detail-oriented professional with a strong background in software testing and quality assurance. My analytical skills enable me to work confidently with data, allowing me to identify trends, troubleshoot issues, and ensure the highest standards of software performance. I excel in building strong working relationships with cross-functional teams, effectively managing stakeholder requirements to deliver successful project outcomes.
In fast-paced environments, I thrive on agility and flexibility, adeptly managing competing deadlines, while maintaining a focus on accuracy and quality. My experience in software testing has equipped me with the ability to prioritise tasks efficiently, ensuring timely delivery of results without compromising on detail.
I am proficient in utilising various testing methods, tools, unix / Windows-based and Mobile applications, such as, BDD, TDD, Selenuim IDE / Web-driver, Pycharm and Robot framework. Which enhances my ability to leverage technology for effective testing and reporting. My confidence in decision-making, enables me to make informed choices regarding testing strategies and methodologies to support project goals.
With a solid understanding of software development processes, I am well-versed in the operations of testing environments and can proactively adapt to new technologies and frameworks. My strong presentation skills enable me to communicate complex testing results clearly and concisely, ensuring that stakeholders are informed and engaged throughout the testing life cycle.
I am fully prepared to embrace the shift working requirements of this role, demonstrating my commitment to supporting the team and ensuring the successful delivery of high-quality software products. I am excited about the opportunity to contribute my skills and expertise to a dynamic software testing environment.
I have always employed personal and professional skills to improve myself and as a team;
- Analytical thinking - I am able to simplify complex problems, processes or projects into component parts, explore and evaluate them systematically.
- Planning and organisation - I am able to think ahead in order to establish an efficient and appropriate course of action for myself and others. Prioritising and planning activities taking into account all the relevant issues and factoring in deadlines and resources.
- Managing relationships - I have always been able to build and maintain effective working relationships with a variety of people. I have working cooperatively with others to be part of a team, as opposed to working separately or competitively.
- Influencing and persuading - One of my unique skills is the ability to present sound and well reasoned arguments to convince others. I can draw from a range of strategies to persuade people in a way that results in agreement or behaviour change to ensure quality and return of investment on products.
- Leading creativity - While working with several teams throughout my testing career from university to leading teams, I have always fostered imagination, creativity and experimentation, promoting healthy discussions and considering risks, celebrating creative successes and learning from failures, showing openness to alternative ways of doing things, as one can never know it all - resourcing is always a good idea when working on complex systems.
- Communication - I am able to get one’s message understood by adopting a variety of styles, tools and techniques appropriate to the audience.
- Flexibility - I am quite adaptive, as I work effectively with a variety of situations, individuals or groups. I am able to understand and appreciate different and opposing perspectives on an issue. I have learned to adapt my approach as the requirements of a situation can easily change, and to change or easily accept changes in one’s own organisation or job requirements.