Senior Software QA, MakroPRO
Makro PRO
Posted: December 23, 2025
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are seeking a Senior Software QA engineer to join our team in Bangkok, Thailand. The ideal candidate will have experience in automation testing, API integration, and software development, with a strong background in Python, JavaScript, and TypeScript. The successful candidate will be responsible for driving the transition toward test automation and collaborating with cross-functional teams.
Required Skills
Job Description
Responsibilities
• Perform automation functional, integration, regression, and API testing (e.g., using Postman) across web applications, Oracle-based platforms (e.g., RMS), batch processes, and low-code platforms, while driving the transition toward test automation.
• Plan, design, and execute manual test planning and testing strategies for complex software systems.
• Develop and maintain automated test scripts using Playwright, and other appropriate tools.
• Write robust, scalable test code in Python, JavaScript, and TypeScript.
• Collaborate closely with developers, product owners, and business analysts to understand requirements and ensure test coverage aligns with business goals.
• Define, maintain, and improve automation frameworks and CI/CD integration.
• Review and optimize existing test coverage and automation efficiency.
• Identify, document, and track defects.
• Provide mentorship and technical guidance to junior QA team members.
• Contribute to continuous improvement initiatives within the QA team and across engineering teams.
• Analyze test results and provide clear, actionable feedback to stakeholders.
• Ensure quality practices are embedded early through shift-left testing.
Requirements:
• 5+ years of experience in software testing, including automation.
• Proficient in Robot Framework for automation testing.
• Intermediate to advance level programming skills in Python, JavaScript, and TypeScript for developing and maintaining automated test scripts.
• Solid understanding of web technologies, APIs, and test automation frameworks.
• Experience integrating tests into CI/CD pipelines (e.g., Jenkins, Gitlab CI, GitHub Actions).
• Hands-on experience with SQL and querying relational databases such as MySQL or PostgreSQL.
• Strong problem-solving skills and pay attention to details.
• Ability to independently plan and execute test activities.
• Strong communication skills, able to explain technical ideas clearly to both technical and non-technical team members.
• Experience coaching and mentoring junior testers or QA engineers.
• Self-driven, proactive, and able to work under pressure.
• Good command of English, both written and spoken.