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.
- Write automated test scripts using JavaScript and TypeScript.
- Develop end-to-end tests for React.js applications and integration tests for Node.js APIs.
- 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.
> 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 Execution and Reporting:
- Execute automated tests and analyze results in CI/CD environments.
- Generate reports using tools like Allure or ReportPortal.
- Log and track issues found during automated testing.
- Work with developers to resolve JavaScript and TypeScript-specific issues.
-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.
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.