Software Quality Assurance Engineer

vFairs


Date: 1 week 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

Recruitment Drive

BJS Soft Solutions, Lahore
3 hours ago
By Harriet Ann Amin / January 1, 2023About UsBJS Soft Solutions is an IT Solutions organization having over 10 years of involvement with Customized Web/Mobile Applications plan and advancement. We offer a wide scope of administrations going from basic substance sites to the most perplexing electronic applications.Customer happiness and gratification along with brilliant user experience have consistently been our prime...

DevOps Engineer (Azure)

Aslase, Lahore
20 hours ago
Job Description:Company overview:We are an IT Company that specializes in developing and executing high-quality software and web solutions for a diverse range of clients. We are looking for a passionate UI UX Designer to join our team and help the company grow exponentially.Job Description: We are seeking a highly skilled and experienced DevOps Engineer. The ideal candidate should have a...

E-commerce Executive

Mous, Lahore
20 hours ago
About Us We are Mous. People deserve tech and lifestyle products that are fit for purpose, perform as promised and allow them to be their best. So we are building the go-to brand refreshingly focused on product so people can have just that. We have consistently built our in-house expertise and spent millions in research and development on our relentless...