Key Responsibilities:
Automation Testing:
Design, develop, and maintain automated test scripts for Node.js projects.
Implement and manage robust test frameworks and tools for continuous integration/continuous delivery (CI/CD).
Ensure end-to-end test coverage, including functional, non-functional, and regression tests.
Performance and Load Testing:
Develop and execute performance and load testing strategies to ensure the application meets performance benchmarks under different conditions.
Analyze results, identify bottlenecks, and work with the development team to optimize performance.
Documentation and Reporting:
Document test plans, test cases, and test execution results.
Report bugs, issues, and test metrics to stakeholders promptly
Should have excellent communication skills