Quality Assurance Engineer

  • Eden Holdings Philippines Inc
  • Verified

Job Description

About Us

At GIG, we are committed to using data to fuel our growth and innovation. As a rapidly scaling tech company, we recognize the importance of transforming data into actionable insights to drive our expansion. We are seeking a Quality Assurance Engineer to join our team and support our mission of accelerating business growth through strategic data-driven decisions

Role Overview

We are looking for a highly detail-oriented Quality Assurance (QA) Engineer to join our dynamic team. In this role, you will be responsible for ensuring the quality of our products through the design, development, and execution of automated and manual tests. You will work closely with cross-functional teams to deliver reliable and high-performing software that meets both customer and business needs.

Key Responsibilities

  • Test Planning: Develop and execute comprehensive test plans, test cases, and test scripts to ensure high-quality software delivery.
  • Manual Testing: Perform detailed manual testing across different platforms, including functional, usability, and regression testing.
  • Automation Testing: Design, implement, and maintain automated test scripts using tools such as Selenium, Cypress, or similar.
  • Bug Tracking & Reporting: Identify, document, and track software defects in a clear and organized manner using tools like Jira, Bugzilla, or similar.
  • Cross-functional Collaboration: Work closely with developers, product managers, and other team members to understand requirements and ensure test coverage aligns with product goals.
  • Test Environments & Tools: Set up and maintain test environments, and ensure compatibility across different operating systems, browsers, and devices.
  • Performance Testing: Conduct load, stress, and performance testing to ensure products perform well under various conditions.
  • Regression Testing: Regularly perform regression tests to verify new code changes do not negatively impact existing features.
  • Continuous Improvement: Contribute to process improvements and best practices for QA testing, reporting, and automation.
  • Documentation: Maintain thorough documentation of test cases, test results, and test data. Provide clear reports on testing progress and outcomes to stakeholders.

Requirements

Skills and Qualifications

  • Experience: 2+ years of experience in software quality assurance or testing, with exposure to both manual and automated testing.
  • Testing Tools: Experience with test automation frameworks (e.g., Selenium, Cypress, Appium), bug tracking tools (e.g., Jira), and continuous integration systems (e.g., Jenkins).
  • Technical Proficiency: Understanding of basic programming languages (e.g., Java, Python, JavaScript) for automation scripting and troubleshooting.
  • Attention to Detail: Strong ability to identify defects, inconsistencies, and areas for improvement.
  • Problem-Solving Skills: Ability to diagnose issues and suggest effective solutions quickly and efficiently.
  • Analytical Mindset: Ability to understand complex requirements and ensure testing covers all possible scenarios.
  • Collaboration: Strong team player with the ability to work cross-functionally with development, product, and design teams.
  • Communication Skills: Strong verbal and written communication skills, with the ability to clearly report issues and progress.
  • Adaptability: Ability to thrive in a fast-paced, agile environment and adapt to evolving requirements.

Preferred Qualifications

  • Experience with performance testing tools.
  • Familiarity with version control systems like Git.
  • Knowledge of Agile or Scrum methodologies.
  • Experience in mobile application testing.