- No elements found. Consider changing the search query.
Experience:
3 years required
Skills:
Software Development, Architecture, Web Services, Spring Boot, Kubernetes, TypeScript, Javascript, node.js, MongoDB, Jenkins, RESTful, Flutter, UI / UX, Python, Docker, DevOps, Golang, Vue.js, Kafka, MySQL, NoSQL, Redis, .NET, C#
Job type:
Full-time
Salary:
negotiable
- Application Development.
- Design and develop Web and Mobile applications from Figma / Adobe XD designs.
- Build responsive, scalable, and user-friendly interfaces.
- Ensure pixel-perfect UI implementation with UX/UI teams.
- Backend & API Development.
- Design and implement RESTful APIs, Web Services, and Microservices.
- Develop backend systems using modern programming languages and frameworks.
- Support real-time communication using WebSockets where required.
- Work with both relational and NoSQL databases.
- System Design & Architecture.
- Design and maintain scalable system architecture (Monolith or Microservices).
- Design database schemas and optimize queries for performance.
- Apply best practices for performance, scalability, and maintainability.
- Code Quality & Testing.
- Review, refactor, and optimize code for performance and maintainability.
- Conduct code reviews before releasing to QA.
- Write and support automated testing (unit/integration where applicable).
- Troubleshooting & Optimization.
- Identify, troubleshoot, and resolve system issues.
- Analyze logs and system metrics to prevent recurring issues.
- Provide long-term fixes and improvements.
- Collaboration & Delivery.
- Work closely with cross-functional teams (UX/UI, QA, DevOps, Product).
- Deliver tasks on time and communicate progress proactively.
- Participate in team discussions, knowledge sharing, and continuous improvement.
- Bachelor's degree in Computer Science, Computer Engineering, or related fields.
- Junior Level: Fresh graduates are welcome with strong academic performance or internship experience.
- Senior Level: 3-5+ years of experience in software development.
- Core Skills.
- Strong understanding of JavaScript / TypeScript (frontend and backend).
- Experience with RESTful APIs, WebSockets, or Microservices architecture.
- Familiarity with Git and version control workflows (GitHub / GitLab / Bitbucket).
- Strong problem-solving and analytical skills.
- Frontend (FE).
- Frameworks: React, Angular, Next.js, React Native, Flutter (or Vue.js, Svelte).
- UI: HTML5, CSS3 (SASS/LESS), Tailwind CSS, Material-UI.
- State Management: Redux, NgRx, React Query, Apollo Client.
- Tooling: Webpack / Vite, Jest, React Testing Library, Cypress.
- Backend (BE).
- Languages/Frameworks: Java (Spring Boot), Golang, NestJS (TypeScript), C# (.NET Core).
- (or Node.js/Express, Python/Django as alternatives).
- API: RESTful APIs, GraphQL, gRPC, WebSockets.
- Architecture: Microservices, Serverless (AWS Lambda / GCP Cloud Functions).
- DevOps Basics: Docker, Kubernetes, CI/CD (Jenkins, GitHub Actions).
- Messaging: Kafka, RabbitMQ (nice to have).
- Database.
- Relational: PostgreSQL, MySQL.
- NoSQL: MongoDB, Redis.
- Soft Skills.
- Strong communication skills and ability to work with cross-functional teams.
- Can-do" attitude with willingness to learn and adapt.
- Team player with ownership mindset.
- Able to work under deadlines and manage priorities effectively.
- Candidates must be authorized to work in Thailand.
- Visa and work permit sponsorship is not provided for this role.
Skills:
Software Development, Agile Development, Problem Solving, TypeScript, Javascript, UI / UX
Job type:
Full-time
Salary:
negotiable
- Working with team to develop, test and maintain applications or services to support business requirements.
- Working alongside with UX/UI for a complex and continuous application design development.
- Manage deliverables to ensure quality solutions are delivered.
- Contribute to continuous improvement of software development best practices.
- Analyze and resolve technical application problems.
- Cooperate with customer support, operation and marketing teams to support end-users.
- Experience in both of front-end and backend development.
- Bachelor's in Computer Science, Information Technology or related field.
- Experience in multiple language and libraries (e.g., HTML/CSS, Javascript, Typescript, React, NextJS, NestJS).
- Understanding Agile development.
- Able to problem solving and learning skills.
- Keen interest in seeking knowledge for professional growth.
- Good communication and collaboration abilities.
Skills:
Analytical Thinking, Web Security, node.js, Git, SEO
Job type:
Full-time
Salary:
negotiable
- พัฒนา Web Application ที่มีประสิทธิภาพสูง รองรับการขยายตัว (Scalability), ปลอดภัย (Secure) และรองรับ SEO (SEO-friendly).
- บูรณาการ AI Tools เข้ากับ Workflow การทำงาน (Coding, Debugging, Unit Testing) เพื่อเร่งความเร็วในการส่งมอบงาน.
- ดูแลระบบ Version Control (Git) และ Workflow การทำงานร่วมกับทีม (Code Review, CI/CD) รวมถึงการจัดทำ Documentation ให้เป็นระบบ.
- วิเคราะห์โจทย์ทางธุรกิจเบื้องต้น เพื่อแปลงเป็นฟังก์ชันการทำงานที่ตอบโจทย์ผู้ใช้และเป้าหมายของโปรดักต์.
- ออกแบบซอฟต์แวร์โดยคำนึงถึง Web Performance และ User Experience ที่ดีที่สุด.
- มีประสบการณ์พัฒนา Web Application ด้วย React, Next.js และ Node.js.
- เข้าใจการทำงานของ AI และใช้งาน AI Tools (เช่น GitHub Copilot, Cursor) ได้อย่างเชี่ยวชาญ.
- มีความรู้ด้าน Web Security พื้นฐานและ SEO/Performance Optimization (Web Vitals).
- มีทักษะการคิดวิเคราะห์ (Analytical Thinking) สามารถตีโจทย์ธุรกิจเป็นลำดับขั้นตอนการพัฒนาได้.
- มีวินัยในการทำ Git Workflow และสื่อสารการเปลี่ยนแปลงผ่านโค้ดได้อย่างชัดเจน.
- ปรับตัวเข้ากับ Agile Environment และเน้นการสื่อสารอย่างมีประสิทธิภาพในทีม.
- มีพื้นฐานการเชื่อมต่อ APIs.
Experience:
5 years required
Skills:
Software Development, Web development, Teamwork, node.js, Vue.js, Java
Job type:
Full-time
Salary:
negotiable
- Design, develop, and maintain software applications according to client requirements.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and provide constructive feedback to team members.
- Collaborate with cross-functional teams to ensure timely and successful project delivery.
- Troubleshoot and debug software issues.
- Stay up-to-date with emerging technologies and industry trends.
- Continuously improve and optimize existing software products.
- Participate in the entire software development lifecycle, from concept to deployment.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Engineer or Developer.
- Strong knowledge of programming languages such as Node.js, Java, GO.
- Experience with web development frameworks such as AngularJS, React, or Vue.js.
- Familiarity with database design and management.
- Knowledge of software development methodologies and best practices.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Ability to work independently and handle multiple projects simultaneously.
- Competitive salary and benefits package.
- Opportunity to work on challenging and exciting projects.
- Collaborative and dynamic work environment.
- Continuous learning and career development opportunities.
- Opportunity to work with cutting-edge technologies.
- Company-sponsored social events and activities.
- If you are passionate about software development and want to be part of a dynamic team, we would love to hear from you. Apply now and join us in shaping the future of software engineering at Gosoft(Thailand)Co.,Ltd.
Skills:
Microsoft SQL Server, Software Development, Postgre SQL, Kubernetes, TypeScript
Job type:
Full-time
Salary:
negotiable
- สนับสนุนการปรับปรุงระบบ แก้บั๊ก และปัญหาที่ลูกค้าแจ้ง.
- ตรวจสอบและแก้ไขปัญหาแอปพลิเคชันและระบบใน Production.
- วิเคราะห์ Log หา Root Cause และดำเนินการแก้ไข.
- Deploy แอปพลิเคชัน ตั้งค่า Configuration และกิจกรรมที่เกี่ยวกับการ Release.
- ติดตามประสิทธิภาพระบบและตรวจหาปัญหาเชิงรุก.
- ร่วมสนับสนุนแบบ On-call หรือ Deploy นอกเวลาเมื่อจำเป็น.
- ดูแลการแก้ไข Incident ให้เป็นไปตาม SLA ที่กำหนด.
- ทักษะทางเทคนิค.
- ประสบการณ์อย่างน้อย 2 ปี ด้าน Production Support, Application Support, System Enhancement หรือ Software Development.
- มีประสบการณ์แก้ไขปัญหาใน Production.
- ใช้งานฐานข้อมูลเชิงสัมพันธ์ได้ (MySQL, PostgreSQL หรือ Microsoft SQL Server).
- ใช้ภาษาโปรแกรมได้อย่างน้อยหนึ่งภาษา (Java, Python, TypeScript หรือ PHP).
- มีทักษะการคิดวิเคราะห์และ Troubleshoot ที่ดี.
- หากคุ้นเคยกับ Docker, Kubernetes, CI/CD หรือ Cloud (Huawei Cloud หรือ AWS) จะพิจารณาเป็นพิเศษ.
- ปริญญาตรีสาขา Computer Science, IT, Computer Engineering หรือสาขาที่เกี่ยวข้อง.
- ทำงานภายใต้ความกดดันและจัดการปัญหาเร่งด่วนตามกำหนดเวลาได้.
- พร้อมทำงานนอกเวลา วันหยุดสุดสัปดาห์ และวันหยุดนักขัตฤกษ์เมื่อจำเป็น / ตามตารางงาน.
- เรียนรู้ไว ทำงานเองได้ และมีความเป็นเจ้าของงาน.
- มีทักษะการสื่อสารและทำงานเป็นทีม ใส่ใจความต้องการของลูกค้า.
- ประกันสุขภาพ ประกันอุบัติเหตุ และประกันกลุ่ม.
- กองทุนสำรองเลี้ยงชีพ.
- วันลาพักร้อน ลากิจ และลาป่วย.
- ขนมและเครื่องดื่มฟรี.
Experience:
5 years required
Skills:
node.js, Python, .NET, Java, Thai
Job type:
Full-time
Salary:
negotiable
- Design, develop, test, and maintain scalable software applications.
- Develop high-quality solutions based on business requirements.
- Design and implement and support/maintenance Automation Systems in PTT groups.
- Project Management - Business analysis in Oil-Gas and property for PTT Group.
- Support automation systems within the PTT Group.
- Maintenance Applications/systems in PTT group.
- Troubleshoot, optimize, and improve system performance and reliability.
- Collaborate with Product, BA, QA, Designers, and stakeholders.
- Gather and analyze requirements, prepare functional/technical documentation.
- Participate in system design, architecture, database design, and API development.
- Support SIT/UAT, deployment, CI/CD, and post-implementation activities.
- Contribute to automation, process improvements, and infrastructure enhancements.
- Perform code reviews and mentor junior developers (Mid-Senior level).
- Junior: 1-3 years of software development experience.
- Mid-Senior: 3-5+ years of software/solution development, Software Engineer and Programmer experience.
- At least 1 - 3 years' experience in full cycle of development project as system analysis as architect design until after go-live as support (Tier 3).
- Proficiency in.NET/C#, C/C++, Node.js, JAVA, Go or Python etc.
- Experience with SQL/NoSQL, REST API, Git etc.
- Experience or knowledge in Project Management (PM), System Analysis (SA), and Business Analysis (BA).
- Knowledge of software architecture, automation, embedded or system integration is an advantage.
- Experience with CICD, AWS/Azure/GCP, Docker, or Kubernetes is a plus.
- Strong analytical, communication, stakeholder management, and teamwork skills.
- Bachelor's degree in computer engineering (GPA higher than 2.75), Computer Science (GPA higher than 3.0) or any related fields.
- Strong command of English (Required TOEIC score at least 550).
- Interested candidate please submit your full CV in English, Transcript, TOEIC Score, IT Certificate, and expected salary to People Excellence Center.
- PTT Digital Solutions Co., Ltd.
- Website: [link removed]https://www.pttdigital.com/ [link removed].
Experience:
5 years required
Skills:
Software Development, Software Testing, Automation, Javascript, Jenkins, Python, SQL
Job type:
Full-time
Salary:
negotiable
- Develop, implement, and maintain test plans, test cases, and test scripts.
- Perform functional, regression, integration, and performance testing.
- Identify, document, and track defects and inconsistencies in software.
- Collaborate with developers, business analysts, and other stakeholders to understand requirements and translate them into effective test scenarios.
- Participate in the software development lifecycle, including requirements review, design, coding, and testing.
- Conduct root cause analysis of identified defects and work with the development team to resolve issues.
- Implement and execute automated test scripts to enhance test coverage and efficiency.
- Continuously improve testing processes, tools, and methodologies.
- Mentor junior testers and provide guidance on best practices and techniques.
- Stay current with industry trends and advancements in testing technologies and methodologies.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in software testing, with at least 2 years in a senior or lead role.
- Strong understanding of software testing methodologies, tools, and processes.
- Proficiency in creating and executing test plans, test cases, and test scripts.
- Experience with both manual and automated testing.
- Familiarity with test automation tools such as Selenium, JUnit, TestNG, or similar.
- Knowledge of programming languages such as Java, Python, or JavaScript for test automation.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to work collaboratively in a team environment and manage multiple priorities.
- Knowledge of SQL and database testing.
- Familiarity with CI/CD pipelines and tools like Jenkins or GitLab.
- Experience with performance testing tools like JMeter or LoadRunner.
Skills:
Database Administration, ElasticSearch, Enthusiastic, Automation, Docker, Oracle, MySQL, NoSQL, Linux, UNIX
Job type:
Full-time
Salary:
negotiable
- We, in Ascend, have vision to simplify life.
- with innovative digital services. We are currently operating in ASEAN, where we.
- are serving the world's largest populations of underbanked, the people from.
- some of the poorest provinces who are disregarded by traditional banks.
- In 2017, we served over 30 million customers.
- in 6 countries (Thailand, Cambodia, Myanmar, Vietnam, Indonesia, Philippines),.
- and processed over 4.5 billion USD. This makes us by far the largest fintech.
- company in SE Asia, and growing quickly.
- We are hiring Database Administrator.
- currently, as a member of our esteemed DBA team, you would be helping to bring.
- this vision to reality by leveraging the most modern cloud-native.
- technologies.
- We are looking for an.
- enthusiastic and technology proficient who understands the complex processing.
- needs of Oracle/MySQL/PostgreSQL Databases. If you are passionate about.
- multi-model database management system, love learning and implementing new.
- technology, we would love to talk to you.
- Job.
- ORACLE DBA more than 5+ years.
- Must have extensive knowledge of.
- Oracle 11,12c RDBMS and RAC.
- Knowledge of MySQL &.
- PostgreSQL is an added advantage.
- Design and build databases,.
- schemas, stored procedures, and other database objects.
- Design Backup Recovery Strategy based.
- on application requirements like Schedule, retention etc. Set up routine.
- database backup procedures and disaster recovery procedures.
- Perform database recoveries.
- Perform database performance.
- tuning and capacity planning.
- Setup monitoring and alerting on.
- database performance, system metrics, trends.
- Assist developers and end-users.
- with database usage, query development, and tuning.
- Support database connectivity from.
- client applications.
- Goldengate or Any other Data.
- Integration Tools.
- Provides help to junior DBA s with.
- complex database tasks.
- Competent to work at the highest.
- level of all phases of database administration.
- Knowledge of logical, physical.
- standby.
- Knowledge of AWS and other RDS on.
- cloud environments.
- Knowledge of automation framework.
- (Terraform, Ansible, Git) are advantageous.
- UNIX scripting knowledge is.
- mandatory.
- On-Call Support Rotation.
- Knowledges of NoSQL, KSQL and.
- ElasticSearch are advantageous.
- Desirable.
- Extensive experience performing.
- RDBMS software installation, database creation, database sizing, establishment.
- of backup and recovery procedures and scripts, database performance tuning.
- Extensive knowledge of.
- administering Oracle databases in a LINUX environment, Docker/container, AWS.
- Must have experience with Oracle.
- RMAN, ASM, Data Guard and OEM.
Experience:
5 years required
Skills:
Software Development, Software Testing, Leadership Skill, Automation, Jenkins, Python, Docker, DevOps, SQL, English
Job type:
Full-time
Salary:
negotiable
- As a.
- Lead Automation Tester., you will be responsible for designing, developing, and executing automation testing frameworks to ensure the delivery of high-quality software products. You will lead a team of testers and collaborate closely with developers, project managers, and other stakeholders to streamline the testing process and improve the efficiency of test execution.
- 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.
- As a.
- Manual Tester Lead., you will oversee the manual testing process, ensure the team delivers high-quality results, and work closely with the development and QA teams to resolve system bugs. You will also be responsible for leading a team of testers, guiding their work, and ensuring adherence to testing standards.
- 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 documentation of test results and the validation of these results with users. Ensure that all test outcomes are accurately recorded and reported.
- API Testing.
- Lead the execution of API testing using.
- Postman., ensuring accurate data retrieval across systems. Provide guidance and support to team members performing API tests.
- Create and Review Test Cases.
- Design comprehensive test cases and result formats. Review test cases created by junior testers to ensure consistency and thorough coverage of system functionalities.
- SQL Querying.
- Oversee the use of.
- SQL queries.
- (insert, update, delete) by team members to manage data in the database. Support the testing process by verifying program behavior through tools like.
- DBeaver.
- Leadership and Mentoring.
- Lead and mentor a team of manual testers, providing guidance, feedback, and training to ensure high-quality performance and professional growth.
- Ensure Adherence to Testing Standards.
- Establish and enforce best practices for manual testing, ensuring the team follows processes and maintains high standards for accuracy and quality.
- CI/CD Knowledge.
- Ensure the team understands the basics of.
- CI/CD processes.
- and uses tools such as.
- Jenkins.
- and.
- Docker.
- to support continuous testing and integration.
- Bachelors degree or higher in Computer Science, Computer Engineering, Software Engineering, Management information System, or IT related fields.
- Experience 10 year knowledge experience on software testing and mobile testing technology, methodology, and automate test tool and Skill SQL,Robot Framework, Selenium, Postman, Appium, Cypress, Jmeter.
- Experience skill on manual test or automate test.
- Experience in test web application and test mobile application.
- Leadership skill in managing team.
- Fast learning skill.
- Strong leadership skills with the ability to guide and mentor a team of manual testers.
- Excellent communication and collaboration skills to work with development teams and ensure timely resolution of issues.
- Strong organizational skills to manage documentation and testing outcomes across multiple testers.
- Good communication skill and fair command in English.
Skills:
Automation, Selenium, MySQL, JSON, ERP
Job type:
Full-time
Salary:
฿25,000 - ฿35,000, negotiable
- อ่านและทำความเข้าใจ Requirement, User Story, Business Flow และ System Flow.
- จัดทำ Test Case, Test Scenario, Checklist และ Test Data สำหรับการทดสอบ.
- ทดสอบระบบ Web Application, Mobile Application, API และ Backend Flow.
- ทดสอบ Functional Test, Regression Test, Smoke Test, Integration Test และสนับสนุน UAT.
- ตรวจสอบ Input, Validation, Calculation, Status, Report และผลลัพธ์ของข้อมูล.
- ทดสอบ API ผ่าน Postman, Swagger หรือเครื่องมืออื่นที่เกี่ยวข้อง.
- ตรวจสอบข้อมูลในฐานข้อมูลด้วย SQL ตามขอบเขตที่ได้รับ.
- บันทึก Bug อย่างละเอียด โดยระบุขั้นตอนการ Reproduce, Expected Result, Actual Result รวมถึง Screenshot, Video หรือ Log ที่จำเป็น.
- ประสานงานกับ Developer เพื่ออธิบายปัญหาและ Verify หลังแก้ไข.
- ทดสอบ Happy Path, Negative Case และ Edge Case ที่อาจเกิดขึ้น.
- ตรวจสอบผลกระทบของการแก้ไข Feature ต่อ Flow อื่นในระบบ.
- ช่วยประเมินความเสี่ยงของ Feature และแจ้งปัญหาที่อาจกระทบต่อการ Release.
- ดูแลคุณภาพของ Flow สำคัญ เช่น User, Payment, Order, Report, Permission, Data และ Business Logic.
- สำหรับระดับ Mid-level: สามารถช่วยวาง Test Plan, กำหนด Regression Scope และ Review Test Case ร่วมกับทีมได้.
- มีประสบการณ์ QA, Software Tester หรือสายงานที่เกี่ยวข้องประมาณ 0-2 ปี.
- ยินดีรับนักศึกษาจบใหม่ที่มีพื้นฐานการทดสอบ Software หรือมีผลงานที่เกี่ยวข้อง.
- เข้าใจพื้นฐาน SDLC และขั้นตอนการพัฒนา Software.
- สามารถอ่าน Requirement และเขียน Test Case ตาม Flow ที่กำหนดได้.
- เข้าใจพื้นฐานการทดสอบ Web Application.
- รู้จัก Functional Test, Smoke Test และ Regression Test.
- สามารถบันทึก Bug พร้อมขั้นตอนการเกิดปัญหาได้อย่างชัดเจน.
- ใช้เครื่องมือพื้นฐาน เช่น Postman, Swagger, Jira, ClickUp, Trello หรือเครื่องมือจัดการงานอื่นได้.
- เข้าใจพื้นฐาน HTTP, Request, Response, JSON และ Status Code.
- หากสามารถเขียน SQL เบื้องต้นได้จะพิจารณาเป็นพิเศษ.
- มีความละเอียด รอบคอบ กล้าถาม และพร้อมเรียนรู้ระบบ.
- สามารถทำงานร่วมกับ Developer และทีมที่เกี่ยวข้องได้.
- Mid-level.
- มีประสบการณ์ QA หรือ Software Tester ประมาณ 2-4 ปี.
- สามารถรับ Requirement แล้ววิเคราะห์และแตก Test Case ได้ด้วยตนเอง.
- เข้าใจการทดสอบ Web Application, Mobile Application และ API.
- สามารถออกแบบ Test Scenario ให้ครอบคลุม Happy Path, Negative Case และ Edge Case.
- สามารถวิเคราะห์ Business Logic และตรวจสอบความถูกต้องของข้อมูลได้.
- สามารถใช้ SQL ตรวจสอบข้อมูลใน Database ได้.
- เข้าใจ API Behavior, HTTP Status, Request/Response, Authentication และ Validation.
- สามารถวิเคราะห์ Impact เมื่อมีการแก้ไข Feature หรือ Business Rule.
- สามารถกำหนด Regression Scope ตามส่วนที่ได้รับผลกระทบได้.
- สามารถประเมินความรุนแรงและความเร่งด่วนของ Bug ได้.
- สามารถช่วย Review Requirement และตั้งคำถามในประเด็นที่ไม่ชัดเจนก่อนเริ่มพัฒนา.
- สามารถช่วยวาง Test Plan และประเมินความเสี่ยงก่อน Release ร่วมกับทีมได้.
- มีประสบการณ์ทดสอบระบบหลังบ้าน, Admin Panel, POS, Payment, E-commerce, CRM, ERP หรือระบบที่มี Business Logic ซับซ้อนจะพิจารณาเป็นพิเศษ.
- หากมีประสบการณ์ Automation Test เช่น Playwright, Cypress, Selenium หรือ API Automation จะพิจารณาเป็นพิเศษ แต่ไม่บังคับ.
- ทักษะที่ควรมี.
- Manual Testing.
- Functional Testing.
- Test Case Design.
- Test Scenario Design.
- Smoke Testing.
- Regression Testing.
- Integration Testing.
- API Testing.
- Postman / Swagger.
- SQL พื้นฐาน.
- Bug Reporting.
- Business Flow Testing.
- Cross-browser Testing.
- Responsive Testing.
- UAT Support.
- Defect Tracking.
- Risk-based Testing.
- เคยทดสอบระบบที่มี Flow ซับซ้อน เช่น POS, Payment, Booking, CRM, ERP, E-commerce หรือระบบหลังบ้าน.
- เคยตรวจสอบข้อมูลใน Database ด้วย SQL.
- เข้าใจ HTTP Status, Request/Response, JSON และ API Behavior.
- เคยทดสอบ Authentication, Token, Permission หรือ Role-based Access Control.
- เคยทำงานและประสานงานกับ Developer โดยตรง.
- สามารถใช้ AI ช่วยวิเคราะห์ Requirement, ออกแบบ Test Case หรือค้นหา Edge Case ได้อย่างเหมาะสม.
- มีพื้นฐาน Automation Test หรือสนใจพัฒนาไปทาง Automation QA.
- สามารถมองภาพรวมของระบบได้ ไม่จำกัดเฉพาะการทดสอบหน้าจอ.
- ลักษณะของคนที่เหมาะกับตำแหน่งนี้.
- ไม่ปล่อยผ่านเมื่อพบสิ่งที่ไม่สมเหตุสมผล.
- กล้าถามเมื่อ Requirement หรือ Expected Result ไม่ชัดเจน.
- คิดการทดสอบเป็น Flow ไม่ได้พิจารณาเฉพาะปุ่มหรือหน้าจอ.
- อธิบาย Bug ให้ Developer และผู้เกี่ยวข้องเข้าใจได้.
- แยกความรุนแรงของ Bug ได้ เช่น Critical, Major, Minor หรือ Cosmetic.
- มีความรับผิดชอบต่อคุณภาพของงานก่อน Release.
- พร้อมเรียนรู้ Business Logic และ Technical Flow ของระบบ.
- เข้าใจว่าหน้าที่ของ QA ไม่ใช่เพียงการหาบั๊ก แต่คือการช่วยให้ระบบพร้อมสำหรับการใช้งานจริง.
- ตัวอย่างงานที่ต้องเจอ.
- ทดสอบ Login, Authentication, Permission, Role และ Access Control.
- ทดสอบการสร้าง แก้ไข ลบ และค้นหาข้อมูลในระบบหลังบ้าน.
- ทดสอบ API Request/Response และ Validation.
- ทดสอบ Report ว่าข้อมูลถูกต้องตรงกับ Database และ Business Rule.
- ทดสอบ Flow การชำระเงิน, Order, Transaction, Status และ Webhook.
- ทดสอบกรณีข้อมูลซ้ำ, Token หมดอายุ, Permission ไม่เพียงพอ, Network Error และ Timeout.
- ทดสอบการทำงานพร้อมกันหรือการส่ง Request ซ้ำใน Flow สำคัญ.
- ทดสอบ Regression ก่อน Release Version ใหม่.
- Verify Bug หลัง Developer แก้ไขและตรวจสอบผลกระทบที่เกี่ยวข้อง.
- เครื่องมือที่ใช้ในการทำงาน.
- Postman / Swagger.
- Jira / ClickUp / Trello หรือเครื่องมือจัดการ Task.
- Google Sheets / Microsoft Excel สำหรับจัดทำ Test Case.
- SQL Client เช่น DBeaver, TablePlus, MySQL Workbench หรือ pgAdmin.
- Browser DevTools.
- Git / GitHub เบื้องต้น.
- Playwright / Cypress / Selenium หากมีประสบการณ์ด้าน Automation.
- สิ่งที่คาดหวังจากผู้สมัครสำหรับ Junior-levelคาดหวังว่าสามารถอ่าน Requirement และทดสอบตาม Flow ที่กำหนดได้ เขียน Test Case และบันทึก Bug ได้อย่างชัดเจน มีความละเอียด กล้าถามเมื่อไม่เข้าใจ และสามารถพัฒนาตนเองให้เริ่มมองเห็น Negative Case, Edge Case และผลกระทบต่อส่วนอื่นของระบบได้.
- ผู้สมัครที่ยังไม่มีประสบการณ์ทำงานสามารถสมัครได้ หากมีพื้นฐานการทดสอบ Software เข้าใจหลักการทำงานของ Web หรือ API และสามารถแสดงให้เห็นถึงวิธีคิดในการตรวจสอบคุณภาพของระบบ.
- สำหรับ Mid-levelคาดหวังว่าสามารถรับ Requirement แล้ววิเคราะห์และออกแบบ Test Case ได้ด้วยตนเอง ทดสอบ Flow ที่มี Business Logic ซับซ้อนได้ ตรวจสอบ API และ Database ได้ สื่อสาร Bug ได้ชัดเจน รวมถึงสามารถวิเคราะห์ Impact, กำหนด Regression Scope และช่วยประเมินความเสี่ยงก่อน Release ร่วมกับทีมได้.
Experience:
1 year required
Skills:
Software Development, Problem Solving, English
Job type:
Full-time
Salary:
negotiable
- Key.
- Provide professional support.
- and investigate troubleshoot issues raised by customers.
- Priorities and manage many open.
- cases at one time.
- Provide prompt and accurate.
- feedback to customers.
- Diagnose and troubleshoot.
- technical issues and solve those problems.
- Ensure service level agreement.
- is met in both resolution time and quality of update.
- Make recommendations for.
- process improvements, where applicable.
- Rapidly establish a good working.
- relationship with customers and other professionals, such as Business,.
- developer or partner.
- Ensure end-user support and.
- enable resuming normal service.
- Effectively communicate.
- information to customers and all stakeholders.
- Other duties and projects as.
- defined by your line manager.
- Essential.
- A positive, can-do attitude,.
- who naturally expresses a high degree of empathy to others.
- Bachelor's degree in any field.
- with at least 1 year (Junior), 5 years (Senior) experience working in.
- software development or IT-related jobs.
- At least 1 year working.
- experience in Technical Support or IT Support role.
- Strong troubleshooting,.
- communication and problem analysis.
- Good communication and.
- interpersonal skills.
- Ability to handle and perform.
- in stressful situations.
- Excellent prioritization.
- skills, Ability to work under pressure and challenge.
- Excellent critical thinking and.
- problem solving skills in a service environment supporting multiple.
- applications.
- Good written and verbal English.
- communication skills.
- Patient & friendly attitude.
- with excellent interpersonal skills.
- Flexible and able to work.
- within a 7/365 shift pattern. (Please note working hours is 10hrs per days.
- on a 5 on 2 off basis.).
- Can be work as a team / support.
- over time or shift.
Junior Software Developer - General Job Description and duties.
Overview:A Junior Software Developer is a computer programmer who designs, develops, tests, and maintains software applications. They are responsible for writing code, debugging programs, and creating software solutions. Junior Software Developers are typically entry-level positions and are supervised by more experienced software developers.
Common Responsibilities:
Writing Code:
Writing code for software applications and programs.
Debugging Programs:
Identifying and resolving errors in software applications.
Testing Software:
Testing software applications for functionality and performance.
Creating Solutions:
Developing software solutions to meet customer needs.
Documenting Code:
Documenting code for future reference and maintenance.
- 1
