Citi
Citi
Citi เป็นบริษัทด้านธนาคารและบริการทางการเงินระดับโลกที่ให้บริการแก่ผู้บริโภค บริษัท รัฐบาล และสถาบันต่าง ๆ บริการของ Citi ครอบคลุมธนาคารเพื่อผู้บริโภค บัตรเครดิต การบริหารความมั่งคั่ง ธนาคารองค์กร และวาณิชธนกิจ โดยมีการดำเนินงานในกว่า 100 ประเทศ ในฐานะองค์กรการเงินระหว่างประเทศขนาดใหญ่ Citi ผสานการทำงานของทีมต่าง ๆ ที่ดำเนินงานในด้านธนาคาร บริการทางการเงิน และเทคโนโลยีทางการเงินเข้าด้วยกัน

นักวิเคราะห์คุณภาพไอทีอาวุโส – ทำงานแบบไฮบริดในเออร์วิง

นักวิเคราะห์คุณภาพไอทีอาวุโสสนับสนุนองค์กรเทคโนโลยีของ Citi ผ่านการทดสอบซอฟต์แวร์ทั้งแบบอัตโนมัติและแบบแมนนวล ตำแหน่งนี้ครอบคลุมเฟรมเวิร์ก Selenium และ Java การตรวจสอบ API และฐานข้อมูล รวมถึงการผสานการทดสอบเข้ากับ CI/CD

รายละเอียด

  • ทำงานร่วมกับทีมพัฒนา ผลิตภัณฑ์ และ QA เพื่อทำความเข้าใจข้อกำหนดให้ชัดเจนและจัดทำกลยุทธ์การทดสอบอย่างครอบคลุม
  • สร้างและดูแลการทดสอบอัตโนมัติที่ปรับขยายและนำกลับมาใช้ซ้ำได้ด้วย Selenium WebDriver และ Java
  • จัดเตรียมและดำเนินการตามแผนและกรณีทดสอบแบบแมนนวลโดยละเอียด
  • ดำเนินการทดสอบฟังก์ชัน การผสานรวม ระบบ และการถดถอยแบบแมนนวล
  • ใช้การทดสอบเชิงสำรวจเพื่อค้นหาข้อบกพร่องและปัญหาด้านการใช้งาน
  • สร้างและสนับสนุนเฟรมเวิร์กการทำงานอัตโนมัติโดยใช้ Page Object Model, TestNG หรือ JUnit และ Cucumber BDD
  • เรียกใช้การทดสอบอัตโนมัติ วิเคราะห์ผล บันทึกข้อบกพร่อง และประสานงานกับนักพัฒนาเพื่อแก้ไข
  • เชื่อมต่อการทดสอบอัตโนมัติเข้ากับเวิร์กโฟลว์ CI/CD ซึ่งรวมถึง Jenkins, GitLab CI และ Azure DevOps
  • ดำเนินรอบการทดสอบฟังก์ชัน การถดถอย smoke sanity และการผสานรวมให้เสร็จสมบูรณ์
  • ทดสอบ API ด้วยเครื่องมือต่าง ๆ เช่น Postman และ Swagger
  • ตรวจสอบผลลัพธ์ของฐานข้อมูลผ่านคำสั่ง SQL
  • ตรวจทานโค้ดการทดสอบอัตโนมัติในการรีวิวโค้ดของทีม
  • สื่อสารความคืบหน้าการทดสอบ แนวโน้มข้อบกพร่อง และคุณภาพผลิตภัณฑ์แก่ผู้มีส่วนได้ส่วนเสีย
  • ประเมินและนำเครื่องมือ เทคโนโลยี และวิธีการทดสอบที่เกี่ยวข้องมาใช้
  • ช่วยเสริมสร้างกระบวนการและแนวปฏิบัติด้านคุณภาพซอฟต์แวร์

คุณสมบัติ

  • วุฒิปริญญาตรีสาขาวิทยาการคอมพิวเตอร์ วิศวกรรมศาสตร์ สาขาที่เกี่ยวข้อง หรือมีประสบการณ์เชิงปฏิบัติเทียบเท่า
  • มีประสบการณ์ด้านการประกันคุณภาพหกถึงสิบปี โดยมุ่งเน้นการทำงานอัตโนมัติสำหรับการทดสอบอย่างมาก
  • มีความสามารถที่พิสูจน์ได้ในการออกแบบและพัฒนาการทดสอบอัตโนมัติด้วย Selenium WebDriver
  • มีทักษะการเขียนโปรแกรมที่ดีในภาษาเชิงวัตถุอย่างน้อยหนึ่งภาษา เช่น Java, Python หรือ C#
  • มีประสบการณ์กับเฟรมเวิร์กการทำงานอัตโนมัติ เช่น TestNG, JUnit, Pytest, NUnit หรือเครื่องมือเทียบเท่า
  • มีความรู้เชิงปฏิบัติเกี่ยวกับรูปแบบการออกแบบ Page Object Model
  • มีประสบการณ์ในการสร้าง จัดทำเอกสาร และดำเนินการตามแผนและกรณีทดสอบแบบแมนนวล
  • มีประสบการณ์ด้านการทดสอบฟังก์ชัน การผสานรวม ระบบ และการถดถอยแบบแมนนวล
  • มีประสบการณ์ในการทดสอบเชิงสำรวจ
  • คุ้นเคยกับ Git และระบบควบคุมเวอร์ชันอื่น ๆ
  • มีประสบการณ์ผสานการทดสอบอัตโนมัติเข้ากับไปป์ไลน์ CI/CD
  • มีความรู้ในการใช้งาน SQL เพื่อการตรวจสอบฐานข้อมูล
  • มีทักษะการวิเคราะห์และแก้ไขปัญหาที่ดี พร้อมความใส่ใจในรายละเอียดอย่างมาก
  • มีทักษะการสื่อสารด้วยการเขียนและการพูดที่ชัดเจน สามารถอธิบายปัญหาทางเทคนิคแก่ผู้ฟังทั้งด้านเทคนิคและไม่ใช่ด้านเทคนิค
  • สามารถทำงานได้อย่างอิสระและทำงานร่วมกับทีม agile ได้อย่างมีประสิทธิภาพ
  • มีประสบการณ์ใช้เฟรมเวิร์กการพัฒนาโดยขับเคลื่อนด้วยพฤติกรรม เช่น Cucumber
  • มีความรู้เกี่ยวกับเครื่องมือทดสอบประสิทธิภาพ เช่น JMeter หรือ LoadRunner
  • เข้าใจแนวคิดและเครื่องมือการทดสอบความปลอดภัย
  • คุ้นเคยกับแพลตฟอร์มคลาวด์ เช่น AWS, Azure หรือ Google Cloud
  • เข้าใจเทคโนโลยีคอนเทนเนอร์ เช่น Docker และ Kubernetes
  • มีใบรับรองที่เกี่ยวข้องกับการประกันคุณภาพหรือการทำงานอัตโนมัติสำหรับการทดสอบ
  • มีประสบการณ์ทำการทดสอบอัตโนมัติสำหรับแอปพลิเคชันมือถือ
  • ใบรับรองในอุตสาหกรรม เช่น ISTQB ถือเป็นข้อได้เปรียบ

สวัสดิการ

  • มีสิทธิ์ได้รับรางวัลจูงใจและรางวัลเพื่อการรักษาพนักงานตามดุลยพินิจและตามสูตรคำนวณ
  • ความคุ้มครองประกันสุขภาพ ทันตกรรม และสายตา
  • แผนเกษียณอายุ 401(k)
  • ประกันชีวิต อุบัติเหตุ และทุพพลภาพ
  • โปรแกรมส่งเสริมสุขภาวะสำหรับพนักงาน
  • วันหยุดโดยได้รับค่าจ้าง ซึ่งรวมถึงวันลาพักร้อน ลาป่วย และวันหยุดของบริษัท