Software Quality Assurance

Software Quality Assurance

This is a full-time, on-site role for an experienced Software Quality Assurance professional at ML Bench, based in Johar Town, Lahore. The selected candidate will play a critical role in ensuring our software products meet the highest standards of quality by performing thorough testing, documenting results, and assisting with process improvements. Your work will help us enhance the user experience by ensuring that all software is reliable, scalable, and functional.


Job Responsibilities

  • Testing & Issue Identification: Test software products, report any issues or bugs, and ensure functionality and usability meet high-quality standards.
  • Create & Execute Test Plans: Develop and execute detailed test plans and test cases, ensuring full coverage of software features and potential user scenarios.
  • Test Methodologies: Utilize both manual testing and, if applicable, automation testing techniques, improving the efficiency and effectiveness of our testing processes.
  • White Box & Black Box Testing: Conduct both white box (internal code structure) and black box (end-user perspective) testing to ensure comprehensive software validation.
  • Cross-Functional Collaboration: Work closely with developers, product managers, and other team members to ensure software quality, design better processes, and quickly resolve identified issues.
  • Stay Current with Testing Tools & Trends: Continuously research and evaluate new testing tools and methods to improve testing processes and product quality.
  • Test Reporting & Documentation: Create thorough and comprehensive test reports documenting test cases, results, issues found, and steps for remediation.

Qualifications

  • Educational Requirements: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Experience: At least 1 year of experience in software quality assurance, with practical experience in testing software applications.
  • Testing Skills: Familiarity with QA methodologies (Agile, Waterfall), manual testing, and hands-on experience with automation testing tools is a plus.
  • Technical Skills: Knowledge of SDLC (Software Development Life Cycle), and experience with test planning, test execution, and test reporting.
  • Attention to Detail: Ability to identify issues and perform detailed testing while ensuring accuracy in every step of the process.
  • Communication & Collaboration: Ability to interact effectively and positively in a team environment, communicating results and collaborating on improvements.

Perks & Benefits

  • Travel Allowance: Financial assistance for travel-related expenses.
  • Leaves: Enjoy annual, sick, and casual leaves, with the option for leave encashment.
  • Birthday Gifts: A thoughtful birthday gift to celebrate your special day.
  • Monthly Dinners: Regular team dinners to foster a positive work environment.
  • Work-Life Balance: Enjoy a balanced work schedule from 9 AM to 6 PM, Monday to Friday.

How to Apply

Interested candidates are invited to submit their CV and cover letter outlining relevant work experience and qualifications for the role of Software Quality Assurance to fatimazaheer@ml-bench.com. Please ensure that your resume is up to date and includes any certifications, relevant projects, or achievements.

We are looking forward to seeing how your skills can enhance the quality of our software products!

Asad Hameed
Apply for this job
Submission
Gender?

Leave a Comment