Software Quality Assurance Captain

1 Position


King Mongkut's University of Technology Thonburi

(Bangmod Campus) and Work from Home


  • Identify best practice and improve quality assurance process and method to drive a better performance of the team

  • Evaluate user needs, product requirements, and system designs to provide a method of improvement and identify testing strategies and technical requirements for testing that maximize test coverage and/or improve system reliability, usability and performance

  • Work with product owners on testing options and strategies to drive the production of high quality systems. Uncover hard-to-find bugs and devise methods to avoid the bug in the first place

  • Collaborate with the development team, customer support team and client to ensure issues are addressed, as well as identify improvement opportunities in the development life cycle

  • Design and create automation test framework. Create test tools that facilitate test method execution. Establish and maintain testing infrastructure, including test tools and environments

  • Design and create test cases and automated test scripts. Execute, monitor, and report (manual and automated) testing activities and ensure they are completed as expected while evaluating the impact of the defects that emerge

  • Ensures that QA activities are adequately resourced in terms of staff, test environments and test tools. Reskill and upskill QA to be a new standard that can utilize QA tools for effective performance. Ensures that all staff involved in testing receives adequate training

  • Drive the velocity of product development together with an agile development team


  • Demonstrated ETS keystone behaviors

  • Strong leadership, planning, systematic thinking, analytical and problem skills as well as an attention to details

  • Excellent communication and interpersonal skills, service-minded, enthusiastic, self-learning, able to work under pressure, hard-working, Have a positive attitude and be open-minded

  • Proficiency in developing and implementing test plans and test scripts, as well as the environment and infrastructure for testing

  • Ability to work effectively in a team focused on bringing great services to market

  • Experience in agile methodology, test automation (Selenium, Robot, etc.), performance testing (JMeter, etc.), API testing, UX/UI testing, Git, Python, Jenkins Continuous Integration, and SQL.

  • Ability to identify and escalate issues in a timely manner

  • Can-do attitude

  • Enjoy working in a team environment. Energetic and able to work in dynamic environments

  • Open-minded and willing to listen to other ideas and opinions for the better output/outcome

  • High awareness of customer service

  • Ability to work with minimal supervision and commit to the team's schedules and goals

  • Knowledge of modern software engineering approaches including architectures and testability (is a plus)

Benefits and Welfare

  • Challenging Environment (ความท้าทายในการทำงาน เพราะการผลักดันระบบการศึกษาไม่เคยเป็นเรื่องง่าย)

  • Open Communication (อิสระในการแสดงออกทางความคิดเห็น)

  • Benefits of Job Rotation (โอกาสในการทดลองทำงานที่แตกต่างจากหน้าที่ของตนเอง)

  • Flexible Working Hours (ชั่วโมงทำงานที่ยืดหยุ่น)

  • Work from Home (ปรับโหมดการทำงานได้หลากหลาย ไม่จำเป็นต้องเข้าออฟฟิศทุกวัน)

  • Training / Books and Online Courses (การฝึกอบรม / สิทธิ์การซื้อหนังสือและคอร์สเรียนออนไลน์เพื่อพัฒนาทักษะ)

  • Relax Zone / Kitchen (พื้นที่สำหรับพักผ่อนหย่อนกาย / ห้องครัวสารพัดนึก)

  • Annual Health Checkup (ตรวจสุขภาพประจำปี)

  • Accident Insurance (ประกันอุบัติเหตุ)

  • Health Insurance (ประกันสุขภาพ)

  • Annual Trip / Team Party (ปาร์ตี้ปีใหม่ / ปาร์ตี้ประจำทีม)

  • Fitness (ห้องฟิตเนสสำหรับบุคลากร)

  • Library (ห้องสมุดมหาวิทยาลัย)

  • Parking permit (สติกเกอร์เพื่อจอดรถในมหาวิทยาลัย)

Featured Jobs

Junior – Intermediate Level
Software Quality Assurance Engineer
Junior – Intermediate Level