Please note : This position is open to Malaysian citizens only, due to operational and regulatory requirements.
Reporting to Principal Software Architect (PSA)
We are seeking a detail-oriented and motivated Senior QA Engineer to join our Quality Assurance team. At POSable, we are evolving our testing lifecycle by integrating Generative AI to achieve true end-to-end automation. You will be responsible for ensuring the quality of our web, mobile, and API services using a mix of traditional toolssuch as Playwright, Appium, Postman, and JMeterand cutting-edge AI technologies.
This role offers an exciting opportunity to lead our transition toward AI-augmented testing, from automated test case generation to intelligent results analysis.
If you're excited to be part of a winning team, POSable is a great place to grow your career.
Key Responsibilities
- AI-Enhanced Automation: Implement AI tools and LLMs to automatically generate comprehensive test cases, scripts, and synthetic test data from product requirements
- Web & Mobile Testing: Develop and maintain robust automation test suites using Playwright for web and Appium for mobile and desktop applications
- API Testing: Design and execute API tests using Postman and Playwright, ensuring thorough coverage of backend services.
- Performance Engineering: Create and run performance tests using JMeter to ensure system scalability and stability under high loads
- Test Strategy & Planning: Define and implement test strategies for new features, focusing on reducing manual overhead through AI-driven self-healing test scripts.
- Mentorship & Collaboration: Mentor junior and intern QA engineers on AI best practices and collaborate with cross-functional teams, including developers and product managers
- CI/CD Integration: Work with DevOps to integrate automated tests into the CI/CD pipeline.
- Test Documentation: Maintain detailed documentation of test plans, test cases, test results, and defect reports.
- Bug Reporting and Tracking: Identify, document, and track bugs using issue tracking systems, ensuring timely resolution.
Skills & Experience Required
- 2-4 years of experience in Quality Assurance, with a focus on test automation and performance testing.
- Hands-on experience with test automation frameworks like Playwright (for web) and Appium (for mobile).
- AI & Prompt Engineering: Experience using Generative AI (e.g., GPT-4, Claude, or Gemini) to automate the creation of test documentation and code
- Strong understanding of API testing and automation using Postman or similar tools.
- Proficiency in performance testing with JMeter.
- Experience working with CI/CD pipelines (Azure DevOps) for automated testing.
- Strong problem-solving skills, attention to detail, and ability to think critically about software quality.
- Excellent communication and leadership skills to collaborate with teams and mentor junior engineers.
Preferred Qualifications
- Experience with performance tuning and scalability testing.
- Prior experience in testing point-of-sale (POS) systems or retail software is a plus.
What We Offer
- Competitive salary and benefits package.
- Opportunities for career growth in a dynamic and innovative company.
- Collaborative and supportive work environment.
Education & Experience
- Degree in Computer Engineer, Computer Science or Bachelor's degree in Computer Engineering, Computer Science plus equivalent work experience