Taha Rabbani

Taha Rabbani

SQA Engineer

Followers of Taha Rabbani12000 followers
location of Taha RabbaniKarāchi, Sindh, Pakistan

Connect with Taha Rabbani to Send Message

Connect

Connect with Taha Rabbani to Send Message

Connect
  • Timeline

  • About me

    Sr. Automation Engineer at Nisum | Java | JavaScript | Selenium | Cypress | Jmeter

  • Education

    • DHA Suffa University

      2015 - 2020
      Bachelor of Science - BS Computer Science
  • Experience

    • Briksec Ltd.

      Jul 2020 - Nov 2020
      SQA Engineer

      ● Actively immersed in learning the fundamentals of Python, applying knowledge in test automation and scripting.● Contributed to documentation efforts by creating clear and concise user guides, test case documentation, and process flows.● Participated in the testing process, executing manual and automated test cases across different platforms and promptly reporting issues for quality assurance.● Played a key role in writing and refining test cases and test scenarios based on software specifications and user stories.● Collaborated with the development and QA teams to identify and isolate software defects and inconsistencies.● Engaged in regression testing to ensure previously developed features continue to work after changes.● Assisted in performing root cause analysis for bugs and issues encountered during testing.● Worked with tools like JIRA or similar bug tracking systems to log and track defects.● Gained hands-on experience in running test scripts and interpreting results to ensure the robustness of software products.● Demonstrated a proactive approach in learning new testing methodologies and tools to improve testing efficiency continuously. Show less

    • Nisum

      Dec 2020 - Oct 2023

      ● Conducted comprehensive automation testing for the entire application using Selenium, Cucumber, and TestNG frameworks.● Developed and executed performance testing scripts using Apache JMeter to assess system stability and scalability.● Led the QA team, providing mentorship and training to new team members, ensuring high team productivity and skill development.● Proactively identify and resolve testing blockers of QA team.● Contributed to the entire software development lifecycle, from planning and requirements gathering to deployment and production support.● Investigated, reported, tracked, and retested defects, collaborating closely with cross-functional teams to ensure timely resolution.● Executed functional and regression tests to ensure application stability and verify that changes didn't introduce new issues.● Performed API testing to validate integration points and ensure data consistency across services.● Provided regular progress updates and detailed feedback to stakeholders, ensuring alignment on quality and project timelines.● Worked closely with project managers and developers to discuss requirements, refine processes, and mitigate potential risks.● Offered production live support for each release, ensuring smooth deployment and quick resolution of post-release issues.● Demonstrated the project’s functionality and key features to international clients, showcasing product capabilities and addressing queries.● Created and maintained detailed test plans, test cases, and test scripts for both manual and automated testing processes.● Led defect triage meetings to prioritize and assign issues, ensuring timely resolution and communication with relevant stakeholders.● Managed version control and release branches within Git, ensuring that QA deliverables were up-to-date and aligned with the latest codebase.● Contributed to test data management strategies, ensuring the availability of clean, reusable data sets for testing environments. Show less

      • Automation Engineer

        Apr 2021 - Oct 2023
      • QA Engineer

        Dec 2020 - Apr 2021
    • Zip24

      Oct 2023 - Oct 2024
      Senior QA Automation Engineer

      ● Develop an end-to-end automation framework using Cypress.● Implement the framework to automate regression test cases.● Manage automation scripts in version control, specifically using GitLab.● Provide training to QA team members on automation tools and processes.● Supervise the automation tasks assigned to QA resources, ensuring quality and efficiency.● Assist junior QA resources in resolving blockers and overcoming challenges.● Review and approve merge requests to the Git repository for each QA team member.● Collaborating with the project manager and product owner to discuss requirements and processes.● Provide continuous progress updates and feedback to the project lead.● Debug automation scripts and identify the root cause of any errors.● Maintain and update automation scripts regularly.● Conduct functional testing for mobile applications.● Contribute to the entire software development lifecycle, from inception to deployment.● Prepare use case documentation for the project.● Write test cases for both web and mobile applications.● Perform regression testing for web and mobile applications.● Provide production support for every release. Show less

    • Nisum

      Oct 2024 - now
      Senior Automation Engineer
  • Licenses & Certifications

  • Volunteer Experience

    • Co-Founder

      Issued by Vhelp - Scope of Hope on May 2016
      Vhelp - Scope of HopeAssociated with Taha Rabbani
    • Volunteer

      Issued by WWF - Pakistan on Sept 2015
      WWF - PakistanAssociated with Taha Rabbani