Back to job search

Test Lead (Automate Test Lead / Manual Test Lead)

Gosoft (Thailand) Co., Ltd. (Pak Kret)
Nonthaburi, Thailand 🇹🇭
gosoft (Thailand) Co., Ltd. “ Top Southeast Asia Retail Technology Companies” Gosoft (Thailand) Co., Ltd. is a company under the umbrella of CP ALL Public Company Limited. The company was founded on January 1, 2003 by a leading IT Organization with diverse experience within the software industry . As a result, gosoft has managed to become one of the global leaders in providing the know-how and the relevant technologies in the areas of hardware, software, software solutions, information services (information system), in-house application development, system integration, networking, and security systems. In addition, the company also has a Data and Contact Center to provide direct services to our customers. The Data Center is a high Level Tier IV facility that has a backup system at various risk point. This is to ensure the safety and the stability of the data. The Data Center is located outside of the business areas. Help Desk, Customer Relations Management (CRM), call dispatching and others services are provided 24/7, to ensure customer loyalty and satisfaction, and to match the rate of business growth. Vision To become the leader in information technology system management in the arena of world-class retail operations. Mission 1. To deliver top-quality product and services, designed and implemented to match customers’ needs. 2. To provide Contact Center services with world-class standard for maximum customer satisfaction. 3. To enhance customer satisfaction and commitment with our quality team.

About this position

As a Lead Automation Tester or Manual Tester Lead, you will be responsible for overseeing testing processes, ensuring high-quality software delivery, and leading a team of testers while collaborating with various stakeholders.

Responsibilities

Key Responsibilities:
• Develop and Implement Automation Frameworks: Create robust and scalable automation testing frameworks using Robot Framework and Python. Implement and integrate libraries such as Appium (Mobile Automation), Selenium (Web Automation), White (Windows Automation), and Sikuli (Image Automation) to support multi-platform testing.
• Lead the Automation Testing Strategy: Define the overall strategy for automation testing within the software development life cycle (SDLC), ensuring the seamless integration of automation into the development pipeline.
• Code Quality and Review: Ensure that the automation code is clean, maintainable, and adheres to best practices. Review automation scripts developed by team members to maintain high code standards and test efficiency.
• Continuous Integration and Continuous Delivery (CI/CD): Collaborate with DevOps teams to implement continuous automation testing within CI/CD pipelines using tools like Jenkins and Docker.
• Mentor and Coach Team Members: Provide guidance and support to junior testers, helping them to enhance their skills in automation testing. Foster a culture of learning and improvement within the team.
• Collaboration and Communication: Work closely with software developers, product managers, and other stakeholders to understand requirements, define test cases, and troubleshoot issues found during testing.
• Ensure Timely Deliverables: Manage test execution under tight deadlines, ensuring the automation coverage is aligned with project timelines and deliverables.
• Test Reporting and Documentation: Provide clear and concise test reports, automation metrics, and recommendations for continuous improvements in the testing process.
• Collaborate with DEV and Testing Teams: Lead meetings to summarize issues and define solutions for system bugs. Work closely with both development and testing teams to ensure the efficient resolution of issues.
• Document Review: Oversee the review of Required Program Documentation for each program, ensuring that all discrepancies or errors in the system or documentation are identified and reported.
• Test Data Preparation: Guide the team in creating and preparing test data within the database, ensuring comprehensive test scenarios are simulated.
• Manage Test Results: Supervise the.

Requirements

• Proven experience in automation testing and manual testing.
• Strong knowledge of testing frameworks and tools.
• Experience with programming languages such as Python.
• Familiarity with CI/CD tools like Jenkins and Docker.
• Excellent communication and collaboration skills.
• Ability to mentor and guide team members.
• Strong analytical and problem-solving skills.
• Attention to detail and commitment to quality.