Job Purpose:

We are seeking a highly skilled and experienced Senior Quality Assurance Analyst to lead our quality assurance efforts. The successful candidate will be responsible for developing and implementing comprehensive testing strategies, ensuring the delivery of high-quality software products, and driving continuous process improvement.

Responsibilities:

Champion and coordinate business requirements reviews to ensure clarity, completeness, and testability.
Develop and execute comprehensive test plans and strategies.
Design, develop, and maintain manual and automated test cases.
Collaborate with development and business teams to ensure test coverage and alignment with business requirements.
Optimize QA processes, adopt appropriate tools, and define reusable templates.
Lead non-functional testing activities (performance, security, usability).
Analyze test results, report defects, and generate test acceptance reports.
Perform post-deployment testing and validation.
Participate in software process improvement initiatives.

Qualifications:

Bachelor's degree in Computer Science, Information Technology, or a related field.
ISTQB or equivalent QA certification.
Minimum 5 years of experience in software quality assurance.
Minimum 4 years of experience in IT projects.
Proven experience in developing and executing test plans and strategies.
Strong knowledge of software QA methodologies, tools, and processes.
Hands-on experience with test automation and scripting.
Experience with both manual and automated testing.
Experience working in Agile/Scrum development environments.
Strong analytical and problem-solving skills.
Excellent communication and interpersonal skills.
Ability to work effectively in a team environment.

Preferred Qualifications:

Master's degree in Business Administration or Project Management.
PRINCE2, AgilePM, or other project management certifications.
Experience with emerging technologies (mobile, cloud, microservices).
Experience with performance and security testing tools.
  • ICT
  • Computer