Epicareer Might not Working Properly
Learn More

Software QA Engineer

RM 4,000 - RM 4,999 / Per Mon

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified
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. Requirements: > Bachelor’s degree in Computer Science, Information Technology, or related field. > 3+ years of experience in a similar role, specifically with JavaScript/TypeScript applications. > 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.
Similar Jobs

1d ago

PHP Laravel Engineer (56385)
Agensi Pekerjaan Reeracoen Malaysia Sdn. Bhd.

Full Time, onsite, onsite

RM 8,000 / Per Mon

1d ago

Full Time, onsite, onsite

RM 6,000 / Per Mon

1d ago

Full Time, onsite, onsite

Salary undisclosed

1d ago

Project Engineer
OMRON Asia Pacific Pte Ltd

Full Time, onsite, onsite

Salary undisclosed