Talent.com
Software Quality Assurance Engineer

Software Quality Assurance Engineer

vFairsLahore, Punjab, Pakistan
30+ days ago
Job description

About Us

Come Learn & Grow With us. Unicorn Technology. We’re top-rated on G2 and Capterra with over 1000+ reviews by our amazing customers. We're pioneers of innovation and transparency and that shows with the type of technology we offer.

A Diverse Team. vFairs' diverse workforce brings contributors from all over the world, each person having their own skills and unique experiences.

Serving Our Communities. We go by the principle “No enterprise can be more successful than goodness”, and hence all employees are entitled to 2 days of paid leave a year to serve a social service to their local or global community through volunteerism.

Green And Global - We Walk the Walk. In 2022, we launched our Green and Global campaign where we make it a priority to lower both our and our customer’s carbon footprint. All of our policies follow the guidelines of our G&G initiative and we partner with OneTreePlanted to ensure that we return to the Earth what we may take.

What does being part of the vForce team look like? An environment of inclusivity, innovation, accountability, and transparency with absolutely no ceiling on how high you fly with us!

Learn and Grow. At vFairs, we understand the value of achieving your next career goal and while we fully anticipate that you will never want to leave, we also want to be your #1 fan and ambassador when it comes to your dreams; we will act as your career coach as well to set you on the right path.

About The Job

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.
  • 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.
  • 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.
  • 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.

Requirements

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.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Quality Assurance Engineer • Lahore, Punjab, Pakistan