Home Malaysia Software QA Engineer, Internship

Home Malaysia Software QA Engineer, Internship

Software QA Engineer, Internship

Full time at THE D GROUP in Malaysia
Posted on January 26, 2025

Job details

Responsibilities

-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.
-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.
-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.
-Continuous Integration/Continuous Deployment (CI/CD):

> Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitHub Actions, or GitLab CI.

-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.
-Test Data Management: > Create mock data and APIs using tools like json-server or Mockaroo for testing purposes.

-Test Execution and Reporting:

  • Execute automated tests and analyze results in CI/CD environments.
  • Generate reports using tools like Allure or ReportPortal.
-Defect Management:
  • Log and track issues found during automated testing.
  • Work with developers to resolve JavaScript and TypeScript-specific issues.
-Maintenance of Test Suites: > Regularly update test suites to align with changes in React.js components and Node.js APIs.

-Collaboration and Training:

  • Work closely with manual testers to identify opportunities for automation.
  • Provide training on best practices in JavaScript/TypeScript automation.
[Apply now at

; 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.

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
Improve your chance to get this job. Do an online course on Engineering starting now. Claim $10 promo towards online courses. See all courses
See All Software Jobs
Feedback Feedback