Quality Assurance Engineer

Karachi, Pakistan

Position Overview

This is a full-time on-site role as a Quality Assurance Engineer at Bela Corp in Karachi. The role involves day-to-day tasks such as test execution, creating and executing test cases, manual testing and software testing. 

Responsibilities

  • Develop and implement test plans, test cases, and test scripts based on project requirements and specifications. 
  • Conduct functional, regression, integration, and performance testing to identify software defects and ensure product quality.
  • Collaborate with software developers and product managers to understand product features and requirements and provide feedback on potential issues. 
  • Document and track software defects using bug tracking systems, and work with development teams to resolve issues in a timely manner.  
  • Perform root cause analysis of defects and identify underlying causes, contributing to continuous improvement efforts.  
  • Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.  
  • Automate test cases and processes where possible to improve efficiency and test coverage.  
  • Stay up to date with industry trends, emerging technologies, and best practices in software testing and quality assurance.  
  • Communicate test results and findings to stakeholders, including technical and non-technical audiences.  
  • Contribute to the development and maintenance of quality assurance standards, processes, and documentation.   

Must Have

  • Bachelor's degree in computer science, Engineering, or related field; master's preferred.   
  • 2-3 years of experience in Quality Assurance and Software Testing. 
  • Strong ability to create and execute test cases.   
  • Proficiency in manual testing experience.   
  • Excellent knowledge of test execution and software testing methodologies. 
  • Good analytical skills and attention to detail.  
  • Ability to work collaboratively with developers and other stakeholders.  
  • Experience in Agile software development methodologies and tools.    

Nice to have

  • Experience with continuous integration/continuous deployment (CI/CD) pipelines and related tools (e.g., Jenkins, GitLab CI).
  • Knowledge of performance testing tools and techniques (e.g., JMeter, LoadRunner).
  • Familiarity with security testing concepts and tools (e.g., OWASP ZAP, Burp Suite).
  • Experience with test automation frameworks and scripting languages (e.g., Java, Python).
  • Understanding of cloud platforms and services such as AWS, Azure, or Google Cloud Platform. 

What's great in the job?


  • Great team of smart people, in a friendly and open culture
  • No dumb managers, no stupid tools to use, no rigid working hours
  • No waste of time in enterprise processes, real responsibilities and autonomy
  • Expand your knowledge of various business industries
  • Create content that will help our users on a daily basis
  • Real responsibilities and challenges in a fast evolving company
Know About Us
Our Product

Explore our website.

READ