Software Quality Assurance Engineer

vFairs


Date: 2 weeks ago
City: Lahore
Contract type: Full time

POSITION OVERVIEW

As a skilled and proactive Software QA Engineer at vFairs, you'll play a vital role in ensuring the quality of our dynamic web platform, built on various technologies like Vue, Laravel, React, PHP, and more. In this position, your responsibilities include thorough testing of newly developed features through manual and automated methods, with a keen eye for detail and a proactive approach.


As an experienced professional in agile processes, you'll navigate seamlessly across multiple teams, contributing to the quality of our product. Your role involves identifying and documenting bugs, providing valuable insights for improvements, and assessing initial severity.


Join us in a fast-paced culture where your dedication to quality assurance is valued, and your contributions directly impact the success of our web platform. With an emphasis on your proactive problem-solving skills and motivation, you'll be an essential part of our team, ensuring that our products meet and exceed customer expectations.


RESPONSIBILITIES

Agile Practices and Methodologies:

  • Demonstrate a solid understanding of Agile methodologies, particularly Scrum, XP, Kanban and CI/CD
  • Collaborate effectively with cross-functional teams to embrace Agile principles, fostering adaptability and responsiveness to change.

Jira Utilisation:

  • Effectively manage testing tasks, create bug tickets, update user stories, and track progress within Jira.
  • Leverage Jira for clear communication of testing status, identified issues, and collaboration with team members.

Requirements Analysis:

  • Perform in-depth analysis of software requirements to provide timely and meaningful feedback.
  • Collaborate closely with product managers and development teams to gain a deep understanding of software requirements and technical specifications.
  • Evaluate requirements for accuracy, completeness, redundancy, ambiguity, and testability.
  • Collaborate with stakeholders to address any identified issues in requirements, ensuring clarity and alignment with testing objectives.

Planning Test Cases:

  • Contribute to the creation of comprehensive test plans, focusing on both functional and non-functional aspects of the software.
  • Develop detailed and well-structured test cases, taking into consideration various scenarios to ensure comprehensive testing coverage

Prioritizing Test Cases:

  • Evaluate the significance of each test case based on risk, business impact, and project requirements.
  • Collaborate with stakeholders to prioritize test cases effectively, ensuring that critical functionalities and high-risk areas are thoroughly tested.

Estimating Test Cases and Task Management:

  • Provide accurate estimates for the time and effort required to execute test cases, taking into consideration the complexity of functionalities and potential risks.
  • Effectively manage testing tasks by creating and maintaining a well-organized test schedule.
  • Collaborate with the team to establish QA completion dates based on feature completion timelines, ensuring alignment with overall project goals.

Types of Testing Required:

  • Functional Testing, Regression Testing, Integration Testing, User Interface (UI) Testing, Performance Testing, Load Testing, API Testing, Usability Testing, Compatibility Testing, Automated Testing, Exploratory Testing, and Acceptance Testing.

Test Execution:

  • Execute test cases to thoroughly validate the UI, functionality, performance, and reliability of product features.
  • Record, document, and analyze test results, ensuring clear and concise communication of identified issues to the development team.

Defect Management:

  • Identify, document, and meticulously track software defects
  • Maintain detailed records of test results, identified issues, and testing progress
  • Collaborate closely with developers to reproduce and troubleshoot issues, ensuring clear communication and understanding between the testing and development teams.
  • Verify and validate bug fixes to guarantee the resolution of reported issues.

Collaboration and Communication:

  • Participate actively in scrum meetings, providing insights into testing strategies and progress.
  • Foster a collaborative environment by sharing knowledge, expertise, and feedback with team members.
  • Provide regular and clear updates on testing progress, including status reports and key metrics.
  • Communicate effectively with the product team to report identified issues, discuss testing priorities, and ensure timely bug resolution.


QUALIFICATIONS:

  • Proven 3 to 5 years of hands-on experience as a Software Quality Assurance Engineer or in a similar role.
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Solid understanding of Agile methodologies, including Scrum, XP, Kanban, and CI/CD.
  • Proficiency in project management tools, particularly Jira, for effective task management and collaboration.
  • In-depth knowledge of software testing methodologies, tools, and best practices.
  • Strong analytical and problem-solving skills with meticulous attention to detail.
  • Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
  • ISTQB or similar certification is a plus.
  • Experience or knowledge in automation testing is a plus.
  • Exceptional attention to detail, including UI, functional and non-functional requirements.
  • Analytical, problem-solving, and decision-making skills.
  • Great interpersonal and communication skills.
  • Must be highly motivated, ambitious, and proactive.
  • Fast learner with the ability to adapt to new technologies and methodologies.
  • Willingness to work in a fast-paced environment, meeting tight deadlines and delivering high-quality results.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Sales Specialist

Dynamic Solutions DSOL, Lahore
2 days ago
Job Summary: We're seeking a highly motivated and results-driven Sales Agent to join our team. The successful candidate will be responsible for generating new business leads, building relationships with customers, and meeting sales targets.Key Responsibilities: Identify and pursue new sales opportunities through cold calling, networking, and lead generation.Build and maintain strong relationships with existing customers to ensure customer satisfaction and...

Training Course

Kavtech Solutions (Private) Ltd., Lahore
2 days ago
Hello there,The KavSkills team is excited to announce a comprehensive Prompt Engineering Course designed to help you upskill and enhance your career prospects at Kavtech Solutions.Course Details:Duration: November 9th to December 29thSchedule: Weekends (Saturdays and Sundays), 11:00 AM to 2:00 PMLocation: On-site at Kavtech Solutions Office, P.M Bhatti Building, Major Mustafa Sabir Shaheed Rd, Block D Divine Gardens, Lahore, Punjab 54000Course Fee: PKR 15,000 (Financial aid is available for...

Supply Chain Manager

Programmers Force, Lahore
3 days ago
Programmers Force is an international software house with a fast-growing team and operations in multiple regions. We are looking for a detail-oriented and proactive Supply Chain Manager to manage our office supplies, inventory, and overall procurement processes. This role is crucial for ensuring that our offices run smoothly by managing daily purchases, asset tracking, and efficient supply chain operations. Key...