We are seeking a detail-oriented and experienced Quality Assurance (QA) Engineer with a focus on data integrity and automation. The ideal candidate will have a deep understanding of QA methodologies, experience in testing data-centric applications, and a passion for building robust automated testing frameworks. You will play a critical role in ensuring the accuracy, performance, and reliability of our data-driven products.
Envisso is an early stage fintech startup founded by a team with deep financial services experience and backed by some of the world's leading venture capital investors. At Envisso, we are building a platform that uses machine learning and advanced analytics to better understand merchant risk and, in doing so, deliver solutions that remove friction and enable growth for payments companies and their merchants.
We are a remote-first company with people based in Singapore, Thailand, the United Kingdom, India, and Australia, all operating in a collaborative manner with a global mindset. We believe diverse teams win. Together, we have built a collaborative, flexible and supportive culture where everyone can thrive.
Key Responsibilities:
- Design, develop, and execute automated test plans, test cases, and test scripts with a focus on data validation and integrity.
- Perform manual and automated testing of APIs to identify defects, inconsistencies, and performance bottlenecks.
- Collaborate with data engineers, developers, and product managers to understand data requirements and ensure comprehensive test coverage.
- Implement and maintain automated testing frameworks and tools, with an emphasis on continuous integration/continuous deployment (CI/CD) pipelines.
- Conduct regression testing and participate in the release process.
- Analyze test results, track defects, and provide detailed reports on data quality and automation effectiveness.
- Work closely with cross-functional teams to troubleshoot and resolve issues.
- Advocate for data quality and automation best practices, contributing to process improvements within the team.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent experience.
- 3+ years of experience in software quality assurance.
- In-depth knowledge of QA methodologies, tools, and best practices.
- Proficiency in automated testing techniques and tools.
- Familiarity with GitHub Actions for CI/CD.
- Strong proficiency in SQL.
- Experience with scripting languages such as Python and/or JavaScript for automation purposes.
- Solid understanding of API testing (RESTful services) and experience with tools like Postman.
- Excellent analytical skills with keen attention to detail.
- Strong communication skills and the ability to collaborate effectively in a remote work environment.
Benefits:
- Competitive salary
- Fully remote work environment
- Flexible work hours
- Professional development opportunities
- Collaborative and innovative work environment
- Globally focused company, with exposure to Asian, European and American markets
- Early stage startup with huge growth potential - both personally and as a company
This position is fully remote; however, successful candidates are required to have a minimum of three hours of overlap with Singapore Time (SGT) working hours.