About the job Software Tester (Middle Level 3-5+ years' experience)
Overall Purpose of the Role
Ensure that every BKS digital solution is delivered with the highest standards of quality, reliability, and user experience. This role bridges hands-on testing execution with ownership of QA processes, contributing to improved efficiency, reduced defects, and consistent delivery excellence. You will work across the full development lifecycle, embedding quality practices from planning to delivery.
Why This Role Matters
This role is a critical safeguard for BKSs reputation and client trust. By detecting and resolving issues early, optimizing testing processes, and ensuring smooth collaboration between teams, the Quality Assurance Engineer helps prevent costly errors, enhances client satisfaction, and supports the success of BKSs digital transformation projects for both government and enterprise sectors.
Functional Responsibilities
1.Test Design & Execution
- Create, maintain, and execute manual and automated test cases for functional, UI, integration, and regression testing.
- Prepare test data and environments for system, integration, and UAT phases.
- Log, track, and retest defects using tools like Jira, Xray, or TestRail.
2.Process & Quality Ownership
- Contribute to improving QA standards, testing documentation, and workflows in alignment with Agile practices.
- Support the adoption and use of test automation tools (e.g., Selenium, Cypress, Postman) to improve efficiency.
- Track and report on QA metrics such as defect rates, coverage, and resolution time.
3.Collaboration & Support
- Work closely with cross-functional teams to clarify requirements, define acceptance criteria, and ensure quality alignment.
- Provide QA support during UAT preparation and execution, including assisting client teams and resolving issues quickly.
- Coordinate with off-site development teams (e.g., VNS) for test execution and knowledge sharing.
4.Continuous Improvement
- Propose enhancements to testing strategies, tools, and processes.
- Keep up to date with QA trends, tools, and techniques, including performance and security testing basics.
Education / Certification
- Bachelors degree in Computer Science, Information Technology, Engineering, or a related field
Essential Knowledge, Skills & Experience
- 3-5+ years of hands-on software testing experience, including manual and basic automated testing.
- Proficient in test management and defect tracking tools (e.g., Jira, Xray, TestRail).
- Strong understanding of Agile/Scrum methodologies and the SDLC.
- Familiarity with API testing tools (e.g., Postman) and basic SQL queries.
- Good communication skills in both Thai and English.
Desirable Knowledge, Skills & Experience
- ISTQB or Agile-related certifications.
- Exposure to performance or security testing practices.
- Experience in government or enterprise-scale projects.
- Knowledge of Microsoft Dynamics 365, AI-based systems, or cloud testing environments.
Competencies
- Attention to Detail
- Analytical Thinking
- Technical Testing Skills
- Process Orientation
- Collaboration
- Communication
- Problem-Solving
- Adaptability
- Continuous Improvement Mindset
- Time Management
- Quality Ownership