
ED3N Ventures
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