
Citi เป็นบริษัทด้านธนาคารและบริการทางการเงินระดับโลกที่ให้บริการแก่ผู้บริโภค บริษัท รัฐบาล และสถาบันต่าง ๆ บริการของ Citi ครอบคลุมธนาคารเพื่อผู้บริโภค บัตรเครดิต การบริหารความมั่งคั่ง ธนาคารองค์กร และวาณิชธนกิจ โดยมีการดำเนินงานในกว่า 100 ประเทศ ในฐานะองค์กรการเงินระหว่างประเทศขนาดใหญ่ Citi ผสานการทำงานของทีมต่าง ๆ ที่ดำเนินงานในด้านธนาคาร บริการทางการเงิน และเทคโนโลยีทางการเงินเข้าด้วยกัน
นักวิเคราะห์คุณภาพไอทีอาวุโส – ทำงานแบบไฮบริดในเออร์วิง
นักวิเคราะห์คุณภาพไอทีอาวุโสสนับสนุนองค์กรเทคโนโลยีของ Citi ผ่านการทดสอบซอฟต์แวร์ทั้งแบบอัตโนมัติและแบบแมนนวล ตำแหน่งนี้ครอบคลุมเฟรมเวิร์ก Selenium และ Java การตรวจสอบ API และฐานข้อมูล รวมถึงการผสานการทดสอบเข้ากับ CI/CD
$96,400 – $144,600 / ปี
ไฮบริดเต็มเวลาระดับอาวุโสภาษาที่จำเป็น: อังกฤษนักวิเคราะห์รายละเอียด
- ทำงานร่วมกับทีมพัฒนา ผลิตภัณฑ์ และ 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)
- ประกันชีวิต อุบัติเหตุ และทุพพลภาพ
- โปรแกรมส่งเสริมสุขภาวะสำหรับพนักงาน
- วันหยุดโดยได้รับค่าจ้าง ซึ่งรวมถึงวันลาพักร้อน ลาป่วย และวันหยุดของบริษัท