GBH ยท 15 hours ago
Software QA Engineer (Mid)
GBH is a technology company that focuses on creating impactful digital experiences. As a Software QA Engineer, you will ensure that applications and systems meet high-quality standards by participating in the software development lifecycle and collaborating with engineering teams.
ConsultingInformation TechnologyMachine LearningProduct DesignUX Design
Responsibilities
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
Qualification
Required
Bachelor's degree in Computer Science, Software Engineering, or related fields
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
2+ 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
Preferred
ISTQB certification is a plus
Experience in staff augmentation or client-facing roles is a plus
Benefits
A friendly, fast-paced and inclusive environment.
We do our best to set the best baselines to accelerate your career.
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.