Software Development Engineer in Test (Contract)
ประกาศจากแหล่งภายนอกคุณสมัครได้โดยตรง — เราจะพาคุณไปยังหน้าสมัครงานของบริษัท ไม่ต้องสมัครสมาชิก ไม่มีคนกลาง ไม่ต้องล็อกอิน ThaiJobz
รายละเอียดงาน
About the Company
Located in the heart of Bangkok’s Phrom Phong District, Sertis is ASEAN's leading Data and AI engineering and solutions company. Since 2014, the company has delivered productized and bespoke AI and Data solutions across industries, including computer vision, eKYC, retail analytics, and enterprise knowledge management.
About the Role
We are looking for a Software Development Engineer in Test focused on validating a Java codebase migration. This role writes, owns, and maintains production-grade automation code, integrates test suites into CI/CD pipelines, and works as a technical peer alongside Backend Engineers and DevOps. The existing automation framework runs in Jenkins.
Responsibilities
- Design and implement test strategies for the Java 8 to Java 21 migration, covering compatibility, regression, and behavioral validation.
- Write and maintain automated test code in Java for APIs, backend services, and integration layers.
- Build, extend, and own the Java-based automation framework running in Jenkins.
- Set up and maintain CI/CD pipelines using Pipeline-as-Code (Groovy/Jenkinsfile).
- Validate functional and non-functional behavior of migrated services; identify edge cases and compatibility risks.
- Perform API, integration, and regression testing across the application stack.
- Collaborate with Java developers to review code changes, assess migration risks, and define test coverage.
- Manage and triage defects with root-cause analysis and technical documentation; maintain test documentation, test cases, and validation reports.
Qualifications
- 2–4 years in SDET, test automation engineering, or backend development, with at least 1–2 years writing automation in Java.
- Strong Core Java (JSE) skills: multithreading, collections, memory management; ability to write clean, maintainable test code.
- Solid understanding of Java version differences including module system changes, deprecated APIs, and runtime behavioral differences (Java 8 → Java 21 migration).
- Hands-on experience building or extending automation frameworks.
- Strong API testing and backend validation experience (RestAssured, Postman, or similar).
- Hands-on Jenkins experience, including writing and maintaining Jenkinsfiles and integrating test suites into deployment pipelines.
- Experience setting up CI/CD pipelines using Pipeline-as-Code.
- Working SQL knowledge: writing and validating queries, understanding schema design, and verifying data integrity in relational databases.
- Familiarity with test management and defect tracking tools (Jira, TestRail, or similar).
- Strong English communication skills (written and spoken) for collaboration with a US-based team.
Skills / Nice to Have
- Experience in fintech or high-transaction systems (payments, ledgers, financial data pipelines).
- Familiarity with NoSQL databases and RDBMS interaction via application layers.
- Experience with performance/load testing tools (JMeter, K6, or similar).
- Understanding of logging, monitoring, and observability tools (ELK, Grafana, Datadog, or similar).
- Exposure to AI-assisted development tools applied in testing or coding contexts.
Benefits
- Fully remote position (work from anywhere under US time zones).
- Opportunity to learn modern Java practices on a real migration project with senior mentorship.
- Collaborative and supportive team environment.
Additional Information
- Role focuses on validating a Java codebase migration and integrating production-grade test automation into CI/CD pipelines.
- Position type: Contract. Work schedule must align with US EST time zone requirements.
คุณสมบัติผู้สมัคร
- ประสบการณ์
- 3-5 ปี
- การศึกษา
- ไม่ระบุ
