Logo for GBH

Software QA Engineer (Mid)

Roles & Responsibilities

  • Bachelor's degree in Computer Science, Software Engineering, or related fields.
  • 3+ years of experience delivering enterprise-class software solutions with demonstrated ability to work autonomously.
  • Experience in test automation frameworks and tools (Selenium, Cypress, Playwright, or similar) using AI-assisted approaches.
  • Advanced or native-level English proficiency with strong written and verbal communication skills.

Requirements:

  • Participate in the entire software development lifecycle by reviewing documentation, participating in discovery sessions, and ensuring compliance with quality standards.
  • Analyze documentation and technical specifications for applications under implementation or consideration to determine their intended functionality, identify edge cases, and raise quality concerns proactively.
  • Plan comprehensive test strategies based on both formal and informal documentation, creating well-structured test plans aligned with project requirements.
  • Design detailed test cases and test scripts covering functional, integration, and regression scenarios; design and implement test automation frameworks using modern tools and AI-assisted approaches, and execute manual testing across web and mobile platforms.

Job description

This is a remote position.

****If not located in LATAM, PLEASE DO NOT APPLY, thanks****


At GBH, we don’t just do tech, we live it, breathe it, and build it with purpose.

We're the dreamers, the builders, the strategists who turn ideas into digital experiences that actually matter. Whether it’s crafting seamless mobile and web apps, unlocking insights through big data, or rethinking tech strategies, we do it all with impact in mind and belonging at heart.

We’re Geared for Impact. Built for Belonging. And always ready for what’s next.

As a Software QA Engineer you will play a key role in ensuring that our applications and systems meet the highest standards of quality. You will participate in the full software development lifecycle with a high degree of autonomy, working directly with engineering teams and stakeholders to deliver reliable, user-friendly solutions in client-facing environments.

You will be responsible for: 
  • Participate in the entire software development lifecycle by reviewing documentation, participating in discovery sessions, and ensuring compliance with quality standards.
  • Analyze documentation and technical specifications for applications under implementation or consideration to determine their intended functionality, identify edge cases, and raise quality concerns proactively.
  • Plan comprehensive test strategies based on both formal and informal documentation, creating well-structured test plans aligned with project requirements.
  • Design detailed test cases and test scripts covering functional, integration, and regression scenarios.
  • Improve regression testing efficiency by designing and implementing test automation frameworks using modern tools and AI-assisted approaches.
  • Execute manual testing for both front-end and back-end environments across web and mobile platforms.
  • Report defects clearly with detailed reproduction steps, business impact assessment, and follow stakeholder communication standards.
  • Track and follow up on reported issues throughout the defective lifecycle, coordinating with engineering teams to ensure timely resolution.
  • Generate and communicate test execution reports and QA status updates to technical and non-technical stakeholders.
  • Coordinate with DevOps on CI/CD pipeline integration for automated testing.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related fields.
  • ISTQB certification is a plus.
  • Advanced or native-level English proficiency with strong written and verbal communication skills.
  • Experience using a variety of software development methodologies (Agile, SCRUM, Kanban, etc.) with ability to adapt to different team processes.
  • 3+ years of experience delivering enterprise-class software solutions with demonstrated ability to work autonomously.
  • Experience in test automation frameworks and tools (Selenium, Cypress, Playwright, or similar) using AI-assisted approaches.
  • Familiarity with bug-tracking systems such as JIRA and project management tools.
  • Experience testing a variety of web and mobile solutions, including React.js, Angular, Python, Node.js, React Native, Android, and iOS.
  • Experience leveraging LLMs and AI tools for test case generation, automation, and daily QA activities.
  • Strong communication skills to interact effectively with cross-functional teams and stakeholders in client-facing environments.
  • Self-directed with ability to identify problems proactively and propose solutions.
  • Strong teamwork and collaboration skills with comfort working in environments with evolving requirements.
  • Experience in staff augmentation or client-facing roles is a plus.


Benefits

Why Join GBH?
  • Our Culture: A friendly, fast-paced and inclusive environment. We rely on an open and empathetic culture that constantly promotes the growth of our team.
  • Learning & Development: We do our best to set the best baselines to accelerate your career. 
  • Benefits & Rewards: We strive to offer competitive, unbiased, and fair rewards for all our people. We empower you to manage your own time and promote flexible working opportunities, along with family-friendly policies.

What Happens once you apply? 

Once you have completed your application, we will review your profile and you will hear from us in a period of 5 to 10 days maximum.


Equal Opportunity: The selection process for this position ensures compliance with the principle of non-discrimination by sex, origin (including racial or ethnic), age, marital status, disability, religion or belief, political opinion, sexual orientation, union affiliation, social status, or language.

Know anyone perfect for this role? Refer a friend here.


QA Engineer Related jobs

Other jobs at GBH

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.