Senior Software Quality Assurance Engineer

Job Expired

Position Title: Senior Software Quality Assurance Engineer

Location: Head Office, Dar es Salaam, Tanzania

Job Purpose:
The Senior Software Quality Assurance Engineer is responsible for overseeing the complete software testing lifecycle, ensuring the quality, performance, and reliability of software products. This role involves close collaboration with developers, product managers, and stakeholders to identify and address issues early in the development process for optimal outcomes.


Key Responsibilities:

  1. Test Planning and Development:
    • Analyze requirements and specifications to create comprehensive test plans and cases.
    • Collaborate with development teams to ensure thorough understanding of product requirements.
  2. Testing Execution:
    • Conduct manual and automated testing using tools and methodologies such as exploratory, API, performance, security, functional, non-functional, and usability testing.
    • Leverage automation tools and frameworks to enhance testing efficiency and coverage.
  3. Defect Management:
    • Identify, reproduce, and document software defects with precision.
    • Analyze test results, determine root causes of issues, and collaborate with developers for resolution.
  4. Process Improvement:
    • Identify trends and recommend improvements to testing processes, tools, and methodologies.
    • Stay updated on the latest testing techniques and tools.
  5. Collaboration and Mentorship:
    • Participate in code reviews, providing constructive feedback for quality improvements.
    • Mentor junior QA engineers to foster professional growth and knowledge sharing.
  6. Continuous Improvement:
    • Contribute to the enhancement of the software development lifecycle.

Qualifications and Experience:

  • Educational Background:
    • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Professional Experience:
    • Minimum of 5 years’ experience in software development or software Quality Assurance (QA).
    • Proven expertise in creating and executing test plans and cases.
    • Experience with automation testing tools and frameworks is highly desirable.
  • Technical Skills:
    • Proficiency in scripting languages (e.g., Python, Java).
    • Familiarity with testing frameworks such as Selenium, JUnit, or similar.

Knowledge and Skills:

  • Comprehensive understanding of the Software Development Life Cycle (SDLC) and Agile methodologies.
  • Strong analytical and problem-solving capabilities.
  • Effective communication and collaboration skills.
  • Ability to work independently and prioritize tasks efficiently.
  • A commitment to delivering high-quality software products.

Application Details:

  • Equal Opportunity:
    • NMB Bank Plc promotes diversity and aims to achieve a gender-balanced workforce. Female candidates and individuals with disabilities are strongly encouraged to apply.
  • Recruitment Process:
    • No fee is charged at any stage of the application or recruitment process. If solicited for payment, disregard the request.
  • Important Dates:
    • Job Opening: 21-Jan-2025
    • Job Closing: 04-Feb-2025

About NMB Bank Plc:
NMB Bank Plc is a leading financial institution in Tanzania, dedicated to delivering high-quality services and fostering a dynamic work environment.

More Information

  • This job has expired!
Share this job
Home

Where Talents Meet Opportunities

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

JOB SCAM ALERT

Never Pay to Get a Job. Legitimate Companies don’t Ask for Money, Job Openings with requests for Payment or Fees Should be Treated with Extreme Caution. Jobconnect Portal is not responsible for monies paid to Scammers