Job Description
Job Overview
Codex Solutions is a forward-thinking technology firm headquartered in Singapore, known for delivering cutting-edge software products to a global clientele. We are seeking a meticulous and driven Test Engineer to join our team at our One North office. In this role, you will be central to ensuring the quality and reliability of our applications by designing robust test strategies and executing both manual and automated tests.
As a Test Engineer, you will collaborate closely with developers, product managers, and other stakeholders to understand requirements, create detailed test plans, and identify defects early in the development lifecycle. You will have the opportunity to work on diverse projects using the latest tools and methodologies, from agile development to CI/CD pipelines. We foster a culture of continuous improvement and innovation, and we support your professional growth through training and mentorship.
Located in the tech hub of One North, our vibrant office offers a collaborative environment where you can thrive. If you are passionate about software quality, have a keen eye for detail, and want to make a tangible impact in a fast-growing company, we encourage you to apply and become part of our success story.
Responsibilities
- Design, develop, and maintain comprehensive test plans and test cases for complex software applications
- Execute manual and automated tests to identify defects, verify fixes, and ensure product quality
- Collaborate with development teams to understand features and provide early feedback on quality and testability
- Perform regression, integration, and performance testing to safeguard system stability
- Track and manage defects using tools like JIRA, and lead defect triage meetings
- Contribute to test automation frameworks and expand test coverage through scripting
- Prepare detailed test reports, document results, and communicate status to stakeholders
- Continuously improve testing processes and advocate for quality best practices across the team
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field
- 2-5 years of experience in software testing, including both manual and automated techniques
- Strong knowledge of testing methodologies, test case design, and defect lifecycle
- Hands-on experience with test automation tools such as Selenium, Cypress, or Playwright
- Proficiency in at least one programming language (e.g., Java, Python, or JavaScript)
- Experience with API testing using tools like Postman or REST Assured
- Familiarity with Agile/Scrum development processes and CI/CD pipelines
- Excellent problem-solving skills, attention to detail, and ability to work collaboratively in a team environment