company-logo-image

Internship QA Engineer / Mobile App Developer / AI R&D / Full Stack Web Developer

ashley-avatar-image

AI-generated summary

beta

This job is about ensuring our web and mobile apps are top-notch as a QA Engineer. You might like this job because you'll get to create testing frameworks, spot bugs, and earn bonuses while pushing for quality in a collaborative team!

RM 800 - RM 2000

Cheras, Kuala Lumpur

Job Description

We give BONUS to interns too !!!

QA Engineer

We are looking for a meticulous and proactive System Development Tester (QA Engineer) to ensure the highest quality for our web and mobile applications. You will be responsible for creating a robust testing framework that covers our Laravel backend, Vue.js frontend, and Flutter mobile apps. Your goal is to catch bugs before they reach production and advocate for a "quality-first" culture within our development team.

Job Scope & Responsibilities

  • Test Strategy: Design and implement comprehensive test plans for web (Laravel), mobile (Flutter) and IoT platforms.
  • Automation: Develop, maintain, and execute automated test scripts for regression, functional, and integration testing.
  • API Testing: Validate RESTful APIs for data integrity, security, and performance.
  • Bug Management: Identify, document, and track software defects using internal project management tools; work closely with developers to verify fixes.
  • Mobile Testing: Perform UI/UX and functional testing on Android and iOS devices using Flutter-specific testing tools.
  • CI/CD Integration: Integrate automated tests into our deployment pipeline to ensure stable releases.
  • Collaboration: Participate in sprint planning and "refinement" sessions to identify potential edge cases before coding begins.

AI R&D Full-Stack Developer

  1. Research & Development: Explore, research, and implement state-of-the-art AI/ML algorithms and models.
  2. Full-Stack Development: Design, develop, and maintain both front-end and back-end components of AI applications.
  3. Prototyping & Deployment: Rapidly prototype new ideas and bring successful research outcomes into production environments.
  4. Collaboration: Work closely with cross-functional teams, including other developers, researchers, and product managers, to translate complex requirements into technical solutions.
  5. Innovation: Contribute to the company's intellectual property through novel solutions and approaches.

________________________________________________________________

Mobile App Developer/Full Stack Web Developer

  1. Requirements Analysis: Collaborate with clients or project managers to understand and analyze system requirements for web applications. This includes clarifying project scope, functionality, and user experience goals.
  2. Web Application Development: Design, develop, and implement web applications based on defined specifications. This involves both front-end and back-end development.
  3. Front-End Development: Build user interfaces using HTML, CSS, JavaScript (and potentially jQuery). Focus on creating responsive, user-friendly, and visually appealing designs.
  4. Back-End Development: Develop server-side logic, database interactions, and APIs using PHP. This may involve working with database like MySQL.
  5. RESTful API Integration: Integrate web applications with external services and APIs using RESTful principles. This includes understanding API documentation and handling data exchange.
  6. Testing and Debugging: Conduct thorough testing of web applications to identify and fix bugs. This involves unit testing, integration testing, and user acceptance testing. Document and track bugs effectively.
  7. Collaboration: Work closely with other developers, designers, and project managers in an agile environment. Participate in code reviews and contribute to team discussions.
  8. Documentation: Contribute to project documentation, including technical specifications, user manuals, and API documentation.

Job Requirements

QA Engineer

  • Experience: Software Quality Assurance or Development.
  • Web Stack: Familiarity with testing Vue.js applications (using tools like Cypress, Playwright, or Vitest).
  • Mobile Stack: Experience testing Flutter apps (familiarity with Widget testing or Integration testing is a plus).
  • Backend Knowledge: Ability to test Laravel/PHP environments and write SQL queries for data verification.
  • API Testing: Proficiency with Postman, Insomnia, or similar tools for backend validation.
  • Version Control: Comfortable using Git (GitHub/GitLab).

Preferred Qualifications

  • Knowledge of PHPUnit for backend unit testing.
  • Experience with Performance/Load testing (e.g., JMeter).
  • Familiarity with Appium or Flutter Integration Test for mobile automation.

AI R&D Full-Stack Developer

Actively learn and apply new concepts; Contribute to ongoing projects; Support senior developers, which cover the following aspects: 

  • Develop and implement AI/ML models using relevant frameworks (e.g., TensorFlow, PyTorch, scikit-learn).
  • Design and build robust and scalable back-end services and APIs (e.g., Python, Node.js, Java).
  • Develop intuitive and responsive front-end user interfaces (e.g., React, Angular, Vue.js) to interact with AI models.
  • Manage and optimize databases for AI applications.
  • Set up and maintain development and deployment pipelines (CI/CD).
  • Perform data collection, preprocessing, and analysis to support AI model training.
  • Evaluate and improve the performance, accuracy, and efficiency of AI models.
  • Document code, models, and processes thoroughly.
  • Stay updated with the latest advancements in AI, machine learning, and full-stack technologies.

________________________________________________________________

Mobile App Developer/Full Stack Web Developer

Essential Skills: 

  • Proficient in HTML, CSS, and JavaScript (including jQuery).
  • Basic understanding of PHP.
  • Familiarity with version control systems (e.g., Git).

Preferred Skills (Advantage): 

  • Experience with the Laravel PHP framework.
  • Knowledge of database management systems (e.g., MySQL).
  • Understanding of RESTful API design and integration.
  • Familiarity with front-end frameworks (e.g., React, Angular, Vue.js) is a plus.

Soft Skills: 

  • Excellent written and verbal communication skills in English.
  • Critical thinking; strong problem-solving and analytical abilities.
  • Ability to learn quickly and adapt to new technologies. 
  • Ability to work independently and as part of a team.
  • Understanding of Software Development Life Cycle (SDLC) processes.

Skills

PHP Development
Laravel
HTML5
Cascading Style Sheets (CSS)
JQuery
JavaScript (Programming Language)
Application Programming Interface (API)
MySQL
Responsive Web Design
Troubleshooting (Problem Solving)

Company Benefits

Travelling Allowance

Drive, public transport or even walk, we still pay you

Laptop Subsidy (Macbook !!!)

Up to RM7500 per person

MC claim, body and optical check up subsidise

Up to RM300 per year

Learning week

5 days leave (Excluded from annual leave) and claimable up to RM200 per person on learning new knowledge

Quarterly Event

One major activity per quarter

Monthly Sport Event

Let's get wet together with the team!


Additional Info

Company Activity

Last active - few minutes ago

Experience Level

#NoExperienceNeeded

Career Level

Internship

Job Specialisation


Company Profile

Softwell Sdn Bhd-logo-image

Softwell Sdn Bhd

What comes into your mind when you see the word Softwell? It has the same pronunciation as "Solve Well", we solve all the issues well for our customers. Our Vision: To provide scalable IT solutions to SMEs that makes the business run easily. Our Mission: To create customised systems with the relevant technology that brings the most value to the business. Facebook: https://www.facebook.com/softwellasia Instagram:...