Founded in Hong Kong in early 2017, respond.io is an AI-powered business messaging platform that helps companies manage customer conversations across chat, calls and email — all in one place.
Trusted by businesses in over 127 countries and recognized by G2 and SME100, respond.io enables fast-growing companies around the world to capture, convert, and retain customers at scale.
We operate as a globally distributed team with employees based around the world, contributing to a diverse and inclusive culture. Join us, and be part of a team that is shaping the future of customer conversation management!
Role Description
Respond.io is expanding rapidly, aiming for a $1 billion valuation following our successful Series A funding. We seek a detail-oriented Software QA Engineer to ensure the effectiveness and efficiency of our platform. The ideal candidate will enhance product quality through rigorous testing, effective communication, and continuous process improvement.
Responsibilities
- Independently design and implement test cases using proficient knowledge of QA methodologies and tools.
- Execute complex verification and validation tests to ensure software meets specified requirements, and provide comprehensive test reports.
- Test and verify API endpoints on the platform, ensuring they meet functional, performance, and security requirements.
- Analyze problems critically and develop effective solutions, ensuring thorough evaluation and documentation of all options.
- Create and maintain detailed and concise documentation for test cases and bug reports.
- Collaborate closely with cross-functional teams to ensure all perspectives are considered in the testing process.
- Handle technical processing of customer tickets, troubleshooting, and closing issues to ensure customer satisfaction.
- Utilize cloud technologies (e.g., DynamoDB, Elastic Search, CloudWatch) and demonstrate a clear understanding of infrastructure, API endpoints, WebSockets, webhooks, services, and basic coding (OOP) in testing practices.
- Write and maintain automated test scripts, managing test automation frameworks to ensure consistent and repeatable testing processes.
- Develop and execute complex API tests, incorporating automation to improve efficiency.
Qualifications
- 3+ years of experience in software QA, with strong understanding and hands-on experience in testing mobile applications, web applications, WebSockets, Webhooks, and REST APIs.
- Strong knowledge of software QA methodologies, tools, and processes.
- Excellent attention to detail and commitment to maintaining high-quality products.
- Experience in handling the technical processing of customer tickets, ensuring timely and effective resolution of issues.
- A passion for learning and staying up-to-date with industry best practices and new technologies.
- Strong analytical and problem-solving skills, with the ability to troubleshoot and resolve complex issues.
- Experience in managing testing projects, coordinating with cross-functional teams, and ensuring timely delivery of quality products.
- Nimble and agile team player with the ability to thrive in a fast-paced startup environment.
- Good communication skills in English, with the ability to clearly explain complex ideas verbally and in writing.
- Hands-on experience in cloud technologies (e.g., AWS CloudWatch, DynamoDB, Elastic Search).
- Experience in writing and maintaining automated test scripts, using tools such as Selenium, Playwright, or Appium.
Here’s what’s in for you
- You will become part of an amazing culture with smart, collaborative teammates who actually care about each other's growth and success.
- You will grow more here than you would anywhere else, that is a promise.
- Virtual events like talent shows, Among Us nights, and online game sessions to keep the fun going, no matter where you are!
- We offer a highly competitive compensation package.
- You’ll receive a medical allowance to support your health and wellness needs.
- Flexible working environment and working hours that fit your lifestyle, wherever you’re based.