company-logo-image

Software QA Engineer, Internship

ashley-avatar-image

AI-generated summary

beta

This job is a Software QA Engineer Internship where you'll focus on JavaScript/TypeScript automation for React and Node applications. You might like this job because it offers hands-on experience in CI/CD, performance testing, and collaboration with manual testers.

RM 600 - RM 1000

TTDI, Kuala Lumpur

Job Description

Responsibilities

  1. Automation Strategy Development:
    > Define an automation strategy focusing on JavaScript/TypeScript applications.
    > Select appropriate tools and frameworks for React.js component testing and Node.js API testing.
  2. Test Script Development:
    > Write automated test scripts using JavaScript and TypeScript.
    >Develop end-to-end tests for React.js applications and integration tests for Node.js APIs.
  3. Framework Design:
    > Implement testing frameworks like Jest, Mocha, or Jasmine for unit testing.
    > Use tools like Cypress or Selenium for end-to-end testing of React applications.
  4. Continuous Integration/Continuous Deployment (CI/CD):
    > Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitHub Actions, or GitLab CI.
  5. Performance Testing:
    > Use tools like Lighthouse or WebPageTest to assess frontend performance.
    > Conduct performance testing for Node.js servers using tools like Apache JMeter or Artillery.
  6. Test Data Management:
    > Create mock data and APIs using tools like json-server or Mockaroo for testing purposes.
  7. Test Execution and Reporting:
    > Execute automated tests and analyze results in CI/CD environments.
    > Generate reports using tools like Allure or ReportPortal.
  8. Defect Management:
    > Log and track issues found during automated testing.
    > Work with developers to resolve JavaScript and TypeScript-specific issues.
  9. Maintenance of Test Suites:
    > Regularly update test suites to align with changes in React.js components and Node.js APIs.
  10. Collaboration and Training:
    > Work closely with manual testers to identify opportunities for automation.
    > Provide training on best practices in JavaScript/TypeScript automation.

Job Requirements

1. Bachelor’s degree in Computer Science, Information Technology, or related field.
2. Basic knowledge in:
> JavaScript/TypeScript Proficiency: Strong understanding of JavaScript, TypeScript, and ES6+ features.
> React.js Testing: Experience with React Testing Library, Enzyme, or similar tools for component testing.
> Node.js Testing: Familiarity with tools like Supertest for API testing.
> Automation Frameworks: Expertise in Cypress, Selenium, Jest, Mocha, Jasmine, or similar tools.
> CI/CD Knowledge: Experience with integrating automated tests in CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, etc.
> Version Control: Proficiency with Git for code collaboration and versioning.


Skills

Java Scripting Languages
Java (Programming Language)
HyperText Markup Language (HTML)
Web Development
Test Automation
Development Testing
Software Testing

Company Benefits

Customize Wellness Program

Customize Wellness Program subsidy (either for Medical Insurance, Optical Plan, Dental Plan, Gym or Yoga) upon your confirmation!

Car Park Allowance

Car Park Allowance (for those eligible)

Loyalty Bonus

UP TO RM 1,000,000 Loyalty Bonus (for those eligible)

Modern Office & Luxury Pantry Supply

Modern Office with pantry and chill out zone. Free flow of Coffee, Ice Cream and Yummilicious Snacks!

Strategic Location

Great Office Location (Border of TTDI and PJ) -8 min walk to TTDI MRT -5 min walk to Jaya Grocer -Opposite of 3 Damansara Shopping Mall

Great Career Progression

For FIT candidate, your career progression can be SKY-ROCKET pace! Expected to promote TWICE a year when you're really performing!


Additional Info

Company Activity

Last active - few minutes ago

Experience Level

#NoExperienceNeeded

Career Level

Internship


Company Profile

THE D GROUP-logo-image

THE D GROUP

In a world where customer engagement determines the fate of businesses, The D Group (TDG) emerges as a game-changer. With a vision to revolutionize how brands connect with their audiences, TDG blends the art of marketing with the precision of technology, unlocking the power of first-party data to drive acquisition, retention, and loyalty.Who We AreFounded on the belief that marketing can be smarter, TDG is more than...