Software Quality Assurance Engineer

Software Quality Assurance Engineer

HR Navigator is a leading talent solutions company specializing in matching skilled professionals with top-tier employers. We are currently seeking a Software Quality Assurance (QA) Engineer to join our team in Lahore. This full-time on-site role is ideal for a skilled QA professional with experience in both manual and automation testing. If you are passionate about ensuring software quality and enjoy working in a collaborative, dynamic environment, we’d love to hear from you!

As a QA Engineer, you will play an integral role in designing and executing test cases, reporting defects, and contributing to the overall improvement of product quality.


Key Responsibilities:

  • Test Planning & Execution:
    • Develop and execute detailed test plans, test cases, and test scripts for functional, regression, and integration testing.
    • Perform manual testing and help in the implementation of automated testing using tools like Selenium and C#.
  • Defect Tracking & Reporting:
    • Record test results and systematically report defects found during testing phases.
    • Continuously report on the status of tests, clearly documenting any discrepancies and failures.
  • Automation Testing:
    • Design, implement, and script automated tests to improve test coverage and efficiency using tools such as Selenium and C#.
    • Review Test Suite logs to detect issues or errors in automated scripts and identify their root cause.
  • Test Documentation:
    • Ensure that test cases and testing methodologies are well-documented with clear and actionable reports.
    • Keep detailed logs on bugs and issues within the defect tracking system.
  • Business & Process Understanding:
    • Review and analyze business requirements and product specifications to design effective test cases.
    • Conduct impact analysis for any design changes, ensuring thorough testing is conducted.
  • Continuous Improvement & Analysis:
    • Stay up to date with the latest QA methodologies and industry best practices.
    • Continuously provide feedback to improve the Software Development Life Cycle (SDLC) and CMMI/Agile processes.
  • Team Collaboration:
    • Work closely with cross-functional teams including developers and business analysts.
    • Coordinate with team members to ensure that all functional and non-functional requirements are met.

Qualifications:

  • Educational Requirements:
    • Bachelor’s degree in Computer Science or a related field.
  • Experience:
    • At least 3 years of relevant experience in software quality assurance with expertise in both manual and automated testing.
  • Skills & Knowledge:
    • Strong understanding of QA methodologies including test planning, test case design, execution, and reporting.
    • Proficient in manual testing techniques, and experience with automation tools (Selenium, C#).
    • Strong knowledge of SDLC and CMMI/Agile processes.
    • Solid analytical, communication, and problem-solving skills.
    • Familiarity with business analysis, impact analysis, and change request handling.
  • Additional Requirements:
    • Ability to work independently and as a team member, managing tasks efficiently.
    • Excellent documentation and written communication skills.

Perks & Benefits:

  • Health Insurance for personal well-being.
  • Monthly Lunch allowances.
  • Fuel Allowance to support commuting needs.
  • Overtime Payments for extra work beyond regular hours.
  • Paid Holidays to ensure work-life balance.
  • Performance-Based Bonuses to reward your hard work and achievements.
  • Training & Development Programs to enhance your skills and foster career growth.

How to Apply:

Interested candidates should submit their CV to the email address provided or apply online through our website. Please ensure your CV includes relevant work experience, qualifications, certifications, and any other necessary details.

Asad Hameed
Apply for this job
Submission
Gender?

Leave a Comment