Deskripsi Pekerjaan
Are you a detail-oriented Test Engineer looking to make a significant impact on large-scale enterprise solutions? CGI, a global leader in IT and business consulting, is seeking a motivated Test Engineer to join our dynamic team in Kuala Lumpur City Centre. In this role, you will be at the heart of our software development lifecycle, ensuring the delivery of high-quality, robust systems for our diverse clientele.
As a Test Engineer, you will bridge the gap between development and operations by implementing advanced automation strategies. We are looking for an individual who is passionate about CI/CD practices and thrives in a collaborative environment. You will work on cutting-edge projects, refining our testing frameworks and contributing to the stability and performance of our systems.
At CGI, we foster a culture of continuous learning and professional growth. You will have access to global resources, mentorship, and opportunities to work on transformative projects that challenge your technical skills and expand your industry expertise. If you are ready to elevate your career and contribute to a world-class technology organization, we want to hear from you.
Tanggung Jawab
- Develop, maintain, and execute automated test scripts to ensure comprehensive system coverage.
- Integrate automated testing frameworks seamlessly into CI/CD pipelines to facilitate rapid deployment.
- Write and maintain batch scripts to support test automation and system configuration management.
- Collaborate with developers, product owners, and QA teams to define test scenarios and acceptance criteria.
- Identify, document, and track software defects, working closely with stakeholders to ensure timely resolution.
- Conduct performance, regression, and integration testing to maintain high software standards.
- Optimize testing processes and tool usage to increase team efficiency and reduce time-to-market.
Kualifikasi
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum 2-4 years of experience in software testing or QA engineering roles.
- Proficiency in scripting languages (e.g., Python, Bash, or PowerShell) for automation.
- Solid experience with CI/CD tools (e.g., Jenkins, GitLab CI, or Azure DevOps).
- Strong understanding of testing frameworks such as Selenium, TestNG, or JUnit.
- Experience in SQL and database testing with strong analytical and problem-solving skills.
- Ability to work effectively in an Agile/Scrum environment with excellent communication skills.