DUTIES & RESPONSIBILITIES
• Work as a NodeJS Developer handling developing and testing phase.
• Design, develop, and maintain an automation test framework that supports test case/test script generation from specifications.
• Collaborate with stakeholders to understand the system requirements and convert them into automated test scenarios using Cucumber BDD (Behavior-Driven Development) methodology.
• Write efficient and reusable automation code in NodeJS and JavaScript to automate test cases and ensure high test coverage.
• Create and maintain test scripts for REST API testing, ensuring the reliability and accuracy of the backend systems.
• Collaborate with the quality assurance team to define and maintain test data, test environments, and test strategies.
• Continuously enhance the automation test framework to improve test efficiency, reliability, and maintainability.
• Conduct code reviews and provide feedback to team members to ensure adherence to coding standards and best practices.
JOB REQUIREMENTS
➢ Must-have requirements
• Bachelor's degree in Computer Science, Software Engineering, or a related field. HCL TECHNOLOGIES | WHERE VALUES DRIVE VELOCITY
• Proven work experience as a NodeJS Developer around 3-4 years of experience, including 1 year experience in automation test
• Strong proficiency in developing automation test frameworks using Cucumber BDD.
• Proficiency in NodeJS or JavaScript for test script development.
• Experience in testing REST APIs and understanding of API testing frameworks.
• Solid understanding of software testing principles, methodologies, and best practices.
• Experience with version control systems (e.g.,Git) and continuous integration/continuous deployment (CI/CD) pipelines.
• Familiarity with Agile development methodologies and working in an Agile environment
• Excellent problem-solving and debugging skills, with attention to detail.
• Good ability in English communication
➢ Preferred Qualifications:
• Experience with other automation testing tools and frameworks such as Selenium, Protractor, or Cypress.
• Knowledge of performance testing and familiarity with tools like JMeter or LoadRunner.
• Experience with cloud platforms (e.g., AWS, Azure) and working with cloud-based testing environments.
• Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
WHY YOU SHOULD JOIN US
• Attractive package including base salary + 13th month salary + Performance Bonus (package is up to 540M VNĐ per year)
• Insurance based on full base salary
• 100% of full salary and benefits as an official employee from the 1st day of working
• Medical Benefit (Bao Viet Insurance Package) for Employee and Family
• Working in a fast paced, flexible, and multinational working environment with opportunity to travel onsite (in 49 countries)
• Internal Training (Technical & Functional & English)
• Working time: 8:30 am-6:00 pm from Mondays to Fridays
• Career development in a giant tech group just entering Vietnam market