ตำแหน่งงาน
ที่ไหน

18,236 ตำแหน่ง

กลับไปยังหน้าหางาน
อัพโหลด CV ของคุณ

เราจะใช้ AI อ่าน แล้วช่วยหาโอกาสที่ใช่ให้คุณ

คลิกเพื่ออัพโหลด หรือลากไฟล์มาวาง · PDF, DOC, DOCX · ไม่เกิน 10 MB

OxygenAI

Quality Assurance Engineer

ประกาศจากแหล่งภายนอก
OxygenAI
เทคโนโลยี
ทำงานที่ออฟฟิศลงประกาศ 50 วันที่แล้ว
สมัครที่เว็บไซต์บริษัท

คุณสมัครได้โดยตรง — เราจะพาคุณไปยังหน้าสมัครงานของบริษัท ไม่ต้องสมัครสมาชิก ไม่มีคนกลาง ไม่ต้องล็อกอิน ThaiJobz

รายละเอียด
เงินเดือนตามตกลง
ประเภทการจ้าง
เต็มเวลา
รูปแบบ
ทำงานที่ออฟฟิศ

รายละเอียดงาน

Responsibilities

  • Design, build, and maintain CI/CD pipelines that run automated tests reliably (unit, integration, API, E2E) with clear reporting and fast feedback.
  • Design, build, and maintain test suites for applications across multiple interfaces (web/app UIs, APIs, services, chatbots) and their underlying data, ensuring they are testable and have measurable quality criteria.
  • Own the test execution infrastructure to ensure tests are stable, reproducible, and scalable.
  • Integrate quality gates into delivery (PR checks, code coverage thresholds, security/static analysis, smoke tests, canary-style validation for staging).
  • Implement Infrastructure-as-Code using Ansible to standardize, version, and automate environment configuration, ensuring consistent QA/staging setups across teams.
  • Document and standardize pipeline templates, environment setup, playbooks, and incident response for CI/test infrastructure.
  • Improve test pipeline performance and reliability by reducing flaky tests, stabilizing environments, adding retries/back-off strategies where appropriate, and making failures actionable.
  • Maintain observability for CI and test environments (logs, metrics, traces where relevant), and create dashboards/alerts for pipeline failures and test health.
  • Work with engineers and product managers to run system-level investigations, identifying issue origins, failure conditions, and impacts.
  • Ensure secrets and credentials are handled securely in pipelines (vaulting, rotation, least privilege, audit trails).
  • Collaborate with engineers and product owner to define test strategy requirements at the system level and translate user and business needs into clear, testable acceptance criteria.
  • Select and apply appropriate testing methodologies (regression, exploratory, integration, end-to-end) based on risk and impact.

Qualifications / Requirements

  • Bachelor’s degree in Computer Engineering or Computer Science.
  • Solid understanding of CI/CD concepts (build/test/deploy stages, artifacts, pipeline-as-code, branching strategies, release workflows), software testing principles, QA practices, and modern web-application behavior.
  • Detail-oriented and organized; able to infer system structure and edge cases from incomplete requirements.
  • Experience with one or more of the following: web/mobile/cross-platform development or automated testing frameworks.
  • Comfortable working in a Unix/Linux development environment.
  • Understanding the needs and challenges of working in a startup environment.
  • Familiarity with MongoDB and PostgreSQL (or willingness to learn both).
  • Knowledge in Go (Golang) is a plus.
  • Proficiency with scripting (e.g., Python, JavaScript) to create suites, small tools, helpers, or data-inspection utilities that support testing is a plus.
  • Ansible experience is a plus (playbooks/roles, inventory management, and environment standardization).

คุณสมบัติผู้สมัคร

ประสบการณ์
3-5 ปี
การศึกษา
ไม่ระบุ
ใบรับรอง / ทักษะเพิ่มเติม
CI/CDAutomated TestingInfrastructure-as-CodeAnsiblePythonJavaScriptMongoDBPostgreSQLGoUnix/LinuxQuality AssuranceTest StrategyAcceptance CriteriaObservabilityScripting

เกี่ยวกับบริษัท