INFORMATION TECHNOLOGY ANALYST at Dezire Technologies Pte Ltd
Singapore, , Singapore -
Full Time


Start Date

Immediate

Expiry Date

17 Sep, 25

Salary

9500.0

Posted On

17 Jun, 25

Experience

6 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Testing Tools, Centos, Computer Science, Languages, Kubernetes, Ubuntu, Opencl, Nunit, Sdk Development, Junit, Python, Validation

Industry

Information Technology/IT

Description

Responsibilities -

  • Establish and maintain high-quality standards by defining QA best practices and promoting a culture of accountability across development teams.
  • Utilize your hands-on development knowledge to design integrated validation strategies that align with overall project goals.
  • Collaborate directly with engineers, ensuring they deliver high-quality code that complies with established test coverage and CI/CD best practices.
  • Define, monitor, and enforce high standards for unit test (UT) code coverage, ensuring that all critical functionalities are thoroughly validated.
  • Oversee the execution of high-level functional tests, ensuring that software features and end-to-end user scenarios operate seamlessly.
  • Drive the validation efforts for Software Development Kits (SDKs) by designing comprehensive test cases and testplans to verify functionality, performance, compatibility, and integration.
  • Conduct regular audits of the Continuous Integration (CI) pipeline, ensuring that all code undergoes rigorous automated testing and validation before integration.
  • Facilitate clear communication among development, QA, and product teams; provide actionable insights to continuously improve product quality.
  • Work closely with the Test Content Team to align on test content strategies and ensure the execution aligns with product requirements.
  • Actively participate participate in design and code reviews from a QA perspective to ensure quality is embedded in every stage of product development.
  • Use your development and debugging expertise to assist in troubleshooting complex issues alongside the development teams.
  • Apply your knowledge and experience in AI/ML to validate data models, performance, and integration within relevant projects.
  • Identify, propose, and implement process improvements to reduce the cycle time of testing phases and improve product quality.

Requirements

  • Bachelor’s or master’s degree in computer science, Engineering, or a related field with 6+ yrs of related experience
  • Demonstrated hands-on development expertise with practical experience in coding, debugging, and designing validation strategies.
  • Deep understanding and experience with unit testing frameworks (such as JUnit, NUnit, LCOV, or similar code coverage tools).
  • Extensive knowledge of CI/CD pipelines, unit testing frameworks, automated testing tools, and functional testing methodologies.
  • Strong proficiency in SDK development and validation—proven ability to create and execute comprehensive test strategies that ensure robust and reliable APIs and libraries.
  • In-depth understanding of AI/ML concepts and practical testing experience in data-driven, machine learning environments.
  • Exposure to advanced test automation frameworks and willingness to explore new testing paradigms involving AI/ML and GPU-optimized processes.
  • Hands-on experience working with GPU environments and optimizing tests for performance on hardware-accelerated systems.
  • Strong proficiency in working within Linux environments (Ubuntu, CentOS, etc.).
  • Familiarity with GPU computing technologies (e.g., ROCm, CUDA, OpenCL) for performance-critical applications.
  • Demonstrable expertise with Docker containerization practices. Exposure to additional container orchestration tools like Kubernetes.
  • Prior experience with AI/ML frameworks such as TensorFlow or PyTorch.is a plus
  • Advanced scripting and programming skills in languages such as Python, C/C++, or similar
Responsibilities
  • Establish and maintain high-quality standards by defining QA best practices and promoting a culture of accountability across development teams.
  • Utilize your hands-on development knowledge to design integrated validation strategies that align with overall project goals.
  • Collaborate directly with engineers, ensuring they deliver high-quality code that complies with established test coverage and CI/CD best practices.
  • Define, monitor, and enforce high standards for unit test (UT) code coverage, ensuring that all critical functionalities are thoroughly validated.
  • Oversee the execution of high-level functional tests, ensuring that software features and end-to-end user scenarios operate seamlessly.
  • Drive the validation efforts for Software Development Kits (SDKs) by designing comprehensive test cases and testplans to verify functionality, performance, compatibility, and integration.
  • Conduct regular audits of the Continuous Integration (CI) pipeline, ensuring that all code undergoes rigorous automated testing and validation before integration.
  • Facilitate clear communication among development, QA, and product teams; provide actionable insights to continuously improve product quality.
  • Work closely with the Test Content Team to align on test content strategies and ensure the execution aligns with product requirements.
  • Actively participate participate in design and code reviews from a QA perspective to ensure quality is embedded in every stage of product development.
  • Use your development and debugging expertise to assist in troubleshooting complex issues alongside the development teams.
  • Apply your knowledge and experience in AI/ML to validate data models, performance, and integration within relevant projects.
  • Identify, propose, and implement process improvements to reduce the cycle time of testing phases and improve product quality
Loading...