About Rai
Rai is APAC's premier job board connecting Southeast Asia's top remote tech talent with innovative startups across the globe. We work with companies in regions like the US, UK, Australia, and Western Europe, helping them build exceptional remote teams while empowering talented professionals to work with cutting-edge technology and visionary companies.
At Rai, we’re on a mission to make hiring and working remotely seamless and rewarding for everyone involved.
About the Role
We’re looking for a Senior QA Engineer with expertise in both manual and automated testing to ensure the highest quality for Rai’s platform. In this role, you’ll develop and execute robust testing strategies, work closely with cross-functional teams, and help us deliver a seamless and reliable experience to job seekers and employers alike.
As a senior team member, you’ll play a key role in building a culture of quality and innovation, collaborating to optimize our development lifecycle and proactively identifying areas for improvement.
Key Responsibilities
- Test Planning: Develop and implement comprehensive test plans, test cases, and test strategies for both manual and automated testing.
- Manual Testing: Execute manual testing for new features, bug fixes, and updates to ensure they meet acceptance criteria.
- Automation Testing: Build, maintain, and enhance automated test frameworks and scripts for web and API testing.
- Defect Tracking: Identify, document, and track bugs, collaborating with developers to resolve issues efficiently.
- Collaboration: Work closely with product managers, developers, and designers to clarify requirements and ensure quality standards are met.
- Performance Testing: Conduct performance, scalability, and stress testing to identify bottlenecks and potential optimizations.
- Continuous Improvement: Analyze testing processes and workflows to identify and implement improvements.
- Tooling: Utilize testing tools and frameworks (e.g., Selenium, Cypress, Postman, JMeter) to streamline testing processes.
- Reporting: Generate clear and concise test reports, providing actionable insights to stakeholders.
What We’re Looking For
- Experience: 5+ years of QA experience, with a strong background in both manual and automation testing.
- Automation Skills: Proficiency in automation testing tools (e.g., Selenium, Cypress) and frameworks for API testing (e.g., Postman, REST Assured).
- Manual Testing Expertise: Solid experience in executing functional, regression, integration, and system testing.
- Technical Skills: Familiarity with programming languages like Python, JavaScript, or Java for scripting automated tests.
- Agile Mindset: Experience working in Agile or Scrum teams, with a focus on iterative development and continuous delivery.
- Problem-Solving: Strong analytical and troubleshooting skills with attention to detail.
- Communication: Excellent verbal and written communication skills to collaborate with a fully remote team.
- Mindset: A proactive, self-motivated approach to quality assurance with a passion for delivering exceptional user experiences.
Nice-to-Have Skills
- Experience with performance testing tools (e.g., JMeter, Gatling).
- Knowledge of DevOps processes, CI/CD pipelines, and test automation integration.
- Experience testing SaaS platforms or job board solutions.
- Familiarity with cloud environments like AWS.