Summary
Overview
Work History
Education
Skills
Certification
Timeline
Projects
Generic

Bilal Mohsin

Lahore

Summary

Results-driven QA Automation Engineer with a proven track record in ensuring impeccable software quality through test automation, optimizing processes, and spearheading initiatives for enhanced efficiency and reliability in the software development lifecycle.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Software Engineer in Test

TCP SOFTWARE
01.2022 - Current
  • Responsible for spearheading QA automation efforts as a Software Engineer in Test, utilizing Selenium Java and TestNG to design robust test frameworks and ensure efficient, high-quality software testing within the company.
  • Responsible for designing and executing automated test scripts using Selenium Java, ensuring high-quality software releases.
  • Responsible for testing and resolving sustaining tickets, demonstrating strong problem-solving skills and attention to detail.
  • Expertise in filtering and organizing test cases for automation in TestRail, streamlining test execution and improving efficiency.
  • Collaborate closely with development teams to identify and fix software defects, ensuring product reliability and functionality.
  • Actively participate in agile development methodologies, contributing to sprint planning, stand-ups, and retrospectives.
  • Consistently meet project deadlines while maintaining a high level of accuracy and quality in all testing activities.
  • Foster strong cross-functional relationships, effectively communicating with stakeholders, product owners, and QA teams.
  • Continuously upgrade skills and stay up-to-date with emerging trends and technologies in software testing, bringing fresh perspectives to the team.

Software Quality Assurance Engineer

TIKXEL
01.2021 - 01.2022
  • Responsible for ensuring the delivery of high-quality software through comprehensive testing, defect identification, and driving continuous improvement initiatives.
  • Taking ownership of the test planning phase by collaborating with stakeholders to define testing objectives, scope, and timelines.
  • Analyzing requirements and acceptance criteria to create clear and comprehensive test cases that cover all necessary scenarios.
  • Conducting rigorous and systematic execution of test cases to validate software functionality, identify defects, and ensure overall quality.
  • Composing detailed and comprehensive test reports that provide stakeholders with a clear understanding of test coverage, results, and any discovered issues.
  • Writing robust and maintainable automated test scripts using Selenium WebDriver, utilizing Java or Python, to increase efficiency and reduce manual efforts.
  • Employing automation frameworks such as Cucumber, Pytest, Behave, and TestNG to enhance test automation scalability, maintainability, and collaboration.
  • Utilizing K6, a popular open-source load testing tool, to conduct performance testing and measure system behavior under different workload scenarios.
  • Actively staying updated with the latest advancements in software testing methodologies, tools, and industry best practices to continually improve testing processes and deliver high-quality software.

Software QA Engineer

TECHVERX
01.2020 - 01.2021
  • Responsible for proficiently conducting comprehensive manual and automated software testing using Selenium, Java, and TestNG frameworks. Collaborated effectively with cross-functional teams to ensure high-quality deliverables and achieve project objectives.
  • Utilized Selenium WebDriver (Java and Python) to automate projects, ensuring efficient and reliable test execution.
  • Implemented Cucumber and TestNG frameworks to enhance test automation efficiency and maintain test scripts.
  • Identified, developed, and verified Use Cases, Test Cases, and Reports to ensure comprehensive test coverage.
  • Generated tailored test plans and strategies aligned with project requirements, considering the specific needs and goals.
  • Collaborated with developers and clients to identify defects/bugs, facilitating effective communication and resolution.
  • Conducted various testing types, including Smoke Testing, Sanity Testing, Regression Testing, Retesting, Cross-browser Testing, UI/UX Testing, and Blackbox Testing.
  • Actively participated in audits and reviews of testing processes, providing insights and recommendations for improvements.
  • Demonstrated technical project coordination skills to ensure seamless execution of automation projects.
  • Engaged in client coordination activities, maintaining professional relationships and understanding project objectives.

Education

Bachelors - Software Engineering

COMSATS University Islamabad, Lahore Campus
Lahore
01.2020

Skills

  • Python
  • Selenium
  • Java
  • Cypress
  • Page Object Model
  • TestNG
  • CUCUMBER
  • Git
  • Load Testing
  • Test Automation
  • Postman

Certification

Software Processes and Agile Practices - University of Alberta

Timeline

Software Engineer in Test

TCP SOFTWARE
01.2022 - Current

Software Quality Assurance Engineer

TIKXEL
01.2021 - 01.2022

Software QA Engineer

TECHVERX
01.2020 - 01.2021

Bachelors - Software Engineering

COMSATS University Islamabad, Lahore Campus

Projects

EEINT, NFT Marketplace, CarAdvise, Valubl, Humanity, Gophr.

Bilal Mohsin