Senior Software QA Engineer (Contract 1 Years)
atBitkubBitkub Online Co., Ltd., also known as Bitkub Exchange,
Bitkub Exchange was established as a digital asset platform on 29 July 2016, licensed by the Ministry of Finance and regulated by the Securities and Exchange Commission (SEC), secured with ISO 27001 standards and advisors who are ready to provide customer advice. The first day of operation of the company is on 9 May 2018.
What we do:
The Senior Software QA Engineer will ensure the robustness, reliability, and performance of our digital asset trading platform through comprehensive testing strategies and automation frameworks. Collaborate with team members and product owners to define quality standards, test strategies, and risk assessments that align with business objectives. Drive end-to-end testing efforts, from test case planning to execution, ensuring seamless deployment and continuous optimization in a production environment while staying updated with the latest QA technologies and best practices.
Key Responsibilities:
- Develop efficient and high-quality test strategies, automation frameworks, and test cases to ensure software reliability, meeting project timelines and quality standards.
- Design and document clear and comprehensive test plans (including functional, integration, and performance testing) to facilitate effective communication and collaboration across teams.
- Optimize test execution efficiency, enhance automation coverage, and research emerging QA technologies to improve testing effectiveness and reduce manual effort.
- Conduct thorough test reviews and defect analysis, providing actionable feedback to improve software quality and drive continuous improvement within the team.
- Minimizes the risk of software defects and security vulnerabilities by maintaining robust testing methodologies, enhancing automation reliability, and improving bug detection accuracy.
- Drive end-to-end testing efforts from test planning to execution, ensuring smooth deployment and ongoing quality assurance in a production environment.
What We Need :
- At least 3 years of hands-on experience in the entire software testing lifecycle, including test planning, automation development, execution, and defect management in a production environment.
- Proficient in Playwright with TypeScript, with experience in developing and maintaining robust automation frameworks for UI and API testing. Ability to write clear, reusable, and maintainable test scripts.
- Strong knowledge of performance testing using K6, including designing load tests, stress tests, and endurance tests to measure system performance under high concurrency. Ability to analyze test results.
- Strong understanding of software testing methodologies, including functional, regression, integration, and exploratory testing.
- Excellent analytical and debugging skills, with the ability to investigate test failures, provide detailed bug reports, and collaborate with developers for resolution.
- Experience with event-driven architectures, ensuring thorough validation of message queues such as RabbitMQ.
- Knowledge of database validation, with a focus on data type consistency, data migrations, and schema evolution. Experience testing applications migrating between different databases (e.g., MongoDB to PostgreSQL or cloud-based solutions) is a plus.
- Familiarity with CI/CD pipelines, ensuring automated tests are seamlessly integrated into DevOps workflows for continuous testing and deployment.
- Possesses a positive attitude and participates in team-building and events.
- Comfortable presenting technical information and project updates to both technical and non-technical stakeholders.
- Be able to communicate in both Thai and English.
It’s Great if you have:
- Experience in AI-assisted test case generation, using prompt engineering techniques to reduce the time needed to create test automation scripts. Ability to verify AI-generated test cases for correctness, efficiency, and reliability before deployment.
- A strong understanding of the Fintech industry, particularly the business processes and workflows involved in trading operations.
- Experience with trading strategies (e.g., Auto-DCA, Rebalance).
- Familiarity with Agile development frameworks and Domain-Driven Design concepts.
Remark: Given the nature of the mentioned position, where employees are involved with customer data and asset values, and/or the company, to comply with legal and regulatory standards established by the Securities and Exchange Commission, as well as to align with laws and overseeing agencies, the company requires a criminal background check as part of the post-interview process before joining the company. Your criminal history information will be retained for a period of 6 months from the start date.
Important : Candidate Privacy Policy
สำคัญ :โปรดอ่านและทำความเข้าใจ: นโยบายความเป็นส่วนตัวด้านทรัพยากรบุคคล สำหรับผู้สมัครงาน และผู้สมัครเข้าฝึกงาน*
Don't forget to 'Like' and 'Follow' our social media channels so you won't miss any news from us. Click
Experience required
- any or no experience
Salary
- Negotiable
Job function
- IT / Programming
- Quality Assurance
- Engineering
Job type
- Full-time
Company overview
Founded in February 2018, Bitkub is a new generation digital asset and cryptocurrency exchange platform that offers advanced cryptocurrency exchange services to individuals who intend to buy, sell, and store cryptocurrencies. We are a legally registered company, with a registered capital of 450 m ...
Why join us: Bitkub aims to be the no.1 Fin-tech company in Thailand. We believe that cryptocurrency and blockchain can shape a better financial future for all of us, and we are looking for the A-players who are passionate about Technology to join our teams. ร่วมงานกับบริษัทเทรดเหรียญดิจิตอลที่กำลังมาแรงสุด ๆ ...
Benefits
- Accident Insurance
- Five-day work week
- Flexible working hours
- Free lunch & snacks
- Remote work
- Social Security
- Overtime pay
- Performance bonus
- Health Insurance
- Life Insurance