Software QA Engineer, Internship

apartmentTHE D GROUP placeKuala Lumpur descriptionInternship calendar_month 
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.
  1. 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.
  1. 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.
  1. Continuous Integration/Continuous Deployment (CI/CD):
> Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitHub Actions, or GitLab CI.
  1. 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.
  1. Test Data Management:
> Create mock data and APIs using tools like json-server or Mockaroo for testing purposes.
  1. Test Execution and Reporting:
> Execute automated tests and analyze results in CI/CD environments.
> Generate reports using tools like Allure or ReportPortal.
  1. Defect Management:
> Log and track issues found during automated testing.
> Work with developers to resolve JavaScript and TypeScript-specific issues.
  1. Maintenance of Test Suites:
> Regularly update test suites to align with changes in React.js components and Node.js APIs.
  1. Collaboration and Training:
> Work closely with manual testers to identify opportunities for automation.
> Provide training on best practices in JavaScript/TypeScript automation.
  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.

apartmentRobert WaltersplaceKuala Lumpur
An exciting opportunity awaits for a Senior Software QA Engineer in Kuala Lumpur, where you will play a pivotal role in shaping the future of insurance technology. This position offers you the chance to be at the forefront of building an advanced...
thumb_up_altRecommended

Senior QA Engineer - Kuala Lumpur

apartmentAirAsia XplaceKuala Lumpur
while being inventive, iterative and agile. We never want to reach a stage where you are not challenged on a daily basis – because it means we’re not going fast enough. We are Hiring A motivated and capable Senior QA Engineer About the job Our...
electric_boltImmediate start

Senior qa engineer (20k) - Kuala Lumpur

placeKuala Lumpur
your next company We are partnering with two leading companies in the tech industry to hire talented QA Testers and Senior QA Engineers about the job  •  Execute manual and automated tests, report bugs, collaborate with development teams to ensure...