ABOUT THE COMPANY:

With a mission to seed intellectual potential for a sustainable future, eiGroup embraces an integrated approach to research, development, and innovations that results in practical change across industry and education. Our organization creates an environment in which business and industrial sectors can share their technological problems, data-information, and resources in search of innovative ideas and solutions to various R&D challenges and opportunities.

ROLE DESCRIPTION:
We are looking for a proactive and analytically strong QA Tester with experience in both software testing and business analysis. This hybrid role requires not just a sharp eye for bugs but also the curiosity and communication skills to understand complex business workflows. The ideal candidate will play a dual role: ensuring the quality of new and existing software modules and supporting product ideation and delivery through business requirement analysis. You will work closely with developers, clients, and product managers in a fast-paced environment on a niche web-based tool used by engineering and technical professionals.

JOB RESPONSIBILITIES:

  • Design and execute manual and automated test cases across web-based modules
  • Use Selenium or Cypress to build and maintain automated test scripts
  • Collaborate with developers to ensure rapid bug identification, tracking, and resolution
  • Perform regression and functional testing, especially for complex workflows
  • Contribute to test plans, testing strategies, and QA documentation
  • Ensure test coverage aligns with business priorities and user needs
  • Coordinate technical support for existing software modules
  • Act as the first point of contact for client feedback, issues, and feature requests
  • Document bugs, support cases, workflows, and training guides
  • Communicate resolutions and updates to clients clearly and timely
  • Participate in ideation and requirement gathering sessions for new features
  • Analyze business workflows and user journeys to identify improvement opportunities
  • Support product managers with documenting functional and non-functional requirements
  • Create user stories, acceptance criteria, and assist in backlog grooming
  • Bridge communication between technical teams and business stakeholders

REQUIREMENTS:

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Solid understanding of software testing concepts, methodologies, and best practices.
  • Proficiency in one or more of common programming languages (Java, JavaScript, Node.js, Python, C#, TypeScript etc.)
  • Experience with either Selenium or Cypress for automated testing is required.
  • Basic knowledge of HTML, CSS, and web technologies.
  • Strong analytical and problem-solving skills with a keen attention to detail.
  • Good communication skills, both written and verbal, in English.
  • Ability to work collaboratively in a fast-paced and agile environment.
  • Eagerness to learn and stay updated with emerging testing trends and technologies.
  • Exposure to CI/CD pipelines
  • Experience working in Agile/Scrum environments
  • Basic understanding of UI/UX and user behavior patterns
  • Previous experience in a BA or Product Owner support capacity
  • Familiarity with writing and maintaining user manuals, training guides, or support documentation

HIRING TERMS:

  • Full-time job
  • Five-days working week
  • Flexible working hours
  • Medical insurance package (family cover)
  • Push 30 (Wellness Program)
  • Company-provided lunch