We are always on the lookout for talented people who can contribute to Code88’s success.
CODE88 offers you great opportunities to attend in-house and overseas training courses to improve the necessary skills in both work and life such as technical skills, soft skills, English, and communication skills. Besides, we house technical books to make our employees more update and knowledgeable.
We put a premium on our employees’ overall wellness. We have always been supportive of our colleagues’ interests and have always encouraged them to take advantage of our workplace clubs as we believe that to be creative and productive, you need to be healthy. Our clubs do not only enable our colleagues to take part in activities they like or they might find interesting, they also help strengthen the connections among employees who have the same interest. Our Football team is always on the field on Thursdays. Badminton team plays every Wednesday. Besides that, we also have Bowling Day, English Day, Cinema Day, and so many more thrilling activities.
A fully functional team can be achieved only in a healthy corporate culture, and team building activities are a valuable part of that culture. By creating activities that people enjoy and can experience as a group, we would like to promote communication as well as collaboration between employees outside their day-to-day role.
BONUSES & REWARDS
ANNUAL PAID LEAVES
HEALTHCARE
WELLNESS AND LEISURE ACTIVITIES
PERKS
Job Purpose:
Responsibilities:
Skills & Qualifications:
Knowledge & Experience:
Send your resume to recruit@code88.asia to apply.
Job Purpose:
• QA Team Lead will play a primary role in coordinating testing efforts, managing a team of QA Engineers, and collaborating with cross-functional teams to deliver high-quality software releases in a timely manner.
• Act as a key point of contact for all QA aspects as well as for all the escalations related to testing and Quality assurance from QA Team.
Responsibilities:
1. Ensuring all development tasks meet quality criteria through test planning, test design, test execution, quality assurance, issue tracking, and risk management.
2. Reviewing test strategies and seeing that all the various kinds of testing like GUI, functional, usability, performance, user acceptance test, etc., are getting covered.
3. Participating in all deployment releases and support production issues.
4. Coordinating and managing the execution of test cases across projects, ensuring timely completion, accurate defect reporting, and timely resolution of defects.
5. Identifying the scope of the testing required based on the document's requirements, then making time estimation for testing projects.
6. Collaborating with automation engineers to design, develop, and maintain automated test scripts.
7. Assisting QA Manager in reviewing automation progress and results. Analyzing metrics such as test coverage, pass rates, and execution times to track improvements.
8. Analyzing test results and assessing risk to the project based on the execution and validation and making appropriate recommendations.
9. Providing regular reports and updates on testing status and implementing ongoing quality improvement processes working with interdepartmental teams.
10. Maintaining strong communication across departments and divisions to develop needs analysis, requirements, and operational planning.
11. Leading the QA team responsible for executing the test plan, including designing, developing, and implementing test cases and scenarios.
12. Coaching and mentoring the QA team members to grow performance and increase engagement.
13. Motivating teams and maintaining a comfortable, conducive working environment.
Skills & Qualifications:
• Demonstrated experience developing and executing test cases, plans, and procedures to support various development methodologies.
• Have good knowledge/experience about the testing process and testing technique (functional, non-functional, component, integration, reliability, regression, user acceptance, load testing, and performance testing).
• Demonstrated creativity and initiative to improve product test coverage and effectiveness.
• Strong analytical skills and problem-solving ability.
• Highly organized, detail-oriented, extremely responsive, able to prioritize a large number of tasks, and capable of managing multiple projects simultaneously.
• Experience mentoring and coaching others.
• Good communication skills with the ability to communicate clearly and concisely, both orally and in writing.
• Strong leadership skills that inspire team confidence and respect while motivating team members in a creative and effective manner.
• Certification in quality assurance (e.g., ISTQB) is a plus.
Knowledge & Experience:
• Degree in IT/Computer Science/Computer Engineering or related discipline.
• Minimum of 6 years of software quality assurance experience, including a minimum of 4 years in a lead role or management position.
Send you resume to recruit@code88.asia to apply
Job Purpose:
The Platform Engineer is a key role responsible for managing continuous integration and delivery, ensuring optimal performance and adherence to best practices. This role requires availability and responsiveness during out-of-office hours and holidays to address and resolve issues promptly.
Responsibilities:
• Champion the DevOps methodology and provide guidance to the development team, promoting the adoption of best practices.
• Keep the company updated with modern tools and technologies used in the product development life cycle, such as GitOps, Infrastructure as Code (IaC), and Site Reliability Engineering (SRE) principles.
• Define and establish development, testing, release, update, and support processes for efficient DevOps.
2. Design
• Ensure that the architectural design of the platforms aligns with best practices and modern patterns, such as microservices and serverless architectures.
• Review and provide expert recommendations on platform design to incorporate the latest technologies and frameworks.
• Configure and implement cloud-native solutions using AWS, Azure, or GCP, and leverage containerization technologies like Docker and container orchestration platforms such as Kubernetes.
• Utilize tools to verify software code security and efficiency, such as static code analysis, vulnerability scanning, and automated testing frameworks.
• Ensure high availability and resilience of the platform against component downtimes through proper architectural design and fault-tolerant strategies.
• Collaborate with the engineering team to design new features and enhance existing ones.
• Design and develop an internal development platform using modern tools like GitLab CI/CD, Jenkins, or CircleCI, to facilitate continuous integration and delivery.
• Configure continuous integration and continuous delivery (CI/CD) pipelines using modern tools and frameworks like Jenkins, GitLab CI/CD, or Azure DevOps.
• Participate in project management activities using Agile methodologies like Scrum or Kanban to ensure seamless development and release of solutions.
• Implement various development, testing, automation tools, and IT infrastructure, leveraging technologies such as Terraform for infrastructure provisioning and Ansible for configuration management.
• Facilitate proper handover and acceptance of solutions, including proper documentation and knowledge sharing.
• Be available during out-of-office hours and holidays to provide support and assistance during scheduled release and ad-hoc release that requires the platform engineers expertise.
4. Automation
• Design and implement an automation framework encompassing all aspects of the application lifecycle, including build, test, and deployment, using tools like Ansible, Chef, or Puppet.
• Utilize Infrastructure as Code (IaC) principles to provision and manage infrastructure resources using tools like Terraform or CloudFormation.
• Leverage configuration management tools like Ansible or Puppet to automate the deployment and configuration of software components.
5. Incident and Problem Management
• Serve as a higher-level escalation point for platform-related incidents and problems identified.
• Troubleshoot escalated issues, provide root cause analysis, and implement resolutions.
• Collaborate with the development team to implement improvements identified during routine checks or high-severity incidents.
• Be available during out-of-office hours and holidays to provide support and assistance in resolving high-severity incidents and anything that greatly impacts the platform delivery.
• Proficient in working with Linux-based infrastructure.
• Technical expertise in container orchestration concepts such as Kubernetes and related tools (e.g., Helm, Istio).
• Proficiency in databases, message brokers, and caching solutions such as PostgreSQL, RabbitMQ, Redis, or Kafka.
• Strong project management skills and practical knowledge of Agile Methodology (Scrum, Kanban).
***CERTIFICATIONS
Any of the following is a plus:
• AWS Certified Cloud Practitioner
• AWS Certified Solutions Architect Associate
• AWS Certified DevOps Engineer Professional
Additional Requirements for Senior Level
Any of the following
• AWS Certified SysOps Admin Associate
• AWS Certified Solutions Architect Professional
Knowledge & Experience:
• Advanced knowledge of systems and networking concepts and fundamentals.
• Experience with cloud platforms like AWS, Azure, or GCP.
• Experience in implementing and operating microservices architectures.
• Experience with web services and APIs (REST, GraphQL).
• Familiarity and experience with modern DevOps tools and frameworks such as GitLab CI/CD, Jenkins, Ansible, Terraform, and monitoring tools like Prometheus and Grafana.
Ø Additional Competencies for Senior Level
• 3+ Years of experience in DevOps Concepts, Tools, Processes
• Experience in Project Management, Agile Methodology
• Has at least 1 programming language to implement automation such as Python, PHP, Bash, or PowerShell
Send your resume to recruit@code88.asia to apply
Job Purpose
Perform development activities to build new and maintain existing WEB-based software systems using Java Frameworks, Front-end frameworks and databases.
Responsibilities
Skills & Qualifications:
Knowledge & Experience:
PLUS points:
Send your resume to recruit@code88.asia to apply.
Job Purpose:
Perform development activities to build and maintain web-based applications by using ReactJS frameworks and jQuery library at front-end side. Java + MySQL databases at backend is a plus.
Responsibilities:
Skills & Qualifications:
Knowledge & Experience:
Send your resume to recruit@code88.asia to apply.
INTERNSHIP AT CODE88
We are always looking for the next generation
of great IT talents who can guide our business forward.
Be a part of our awesome team!