27 days ago
Bangkok, ThailandMid Level
Responsibilities
- Design, develop, and maintain automated test scripts using Robot Framework and other automation tools.
- Create custom libraries and keywords for complex test scenarios.
- Write Bash/Shell scripts for automation tasks and Linux environment setup.
- Analyze existing C/C++ code to create effective automated tests.
- Collaborate with QA and development teams to integrate automation into testing processes.
- Integrate automated testing into CI/CD pipelines to support continuous delivery and faster release cycles.
Requirements
- Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, Control System Engineering, or equivalent industry experience.
- Experience in software analysis and testing.
- Strong Python programming skills and proficiency in at least one additional language such as Java or C++.
- Ability to write Bash/Shell scripts for automation and system tasks.
- Understanding of automated testing concepts and experience with Robot Framework, or willingness to learn quickly.
- Familiarity with CI/CD tools such as Jenkins or GitLab CI and version control systems such as Git.
- Good oral and written English communication skills.
- Ability to collaborate with engineering teams and remote colleagues.
Benefits
- Full-time position based in Bangkok, Thailand.
- Dynamic and flexible working environment with opportunities to work on innovative rail-signalling projects.
- Long-term career development, award-winning learning opportunities, and progression toward senior engineering or leadership roles.
- Competitive reward package and comprehensive social coverage including life, medical, and pension benefits.
- Opportunities to collaborate with colleagues across teams, functions, and countries.
