Key Responsibilities:
1. Develop and maintain applications using Node.js and TypeScript, following best practices and industry standards.
2. Design, implement, and maintain automated test suites to ensure the quality and reliability of our software.
3. Collaborate with cross-functional teams to define, design, and implement software solutions.
4. Identify, analyze, and troubleshoot software defects, and develop and execute test plans to prevent defects.
5. Continuously improve the efficiency and effectiveness of our testing processes, incorporating new tools and methodologies as needed.
6. Maintain up-to-date knowledge of industry trends, best practices, and emerging technologies in Node.js, TypeScript, and automation testing.
7. Mentor and support junior team members in their professional development.
Requirements:
1. Bachelor's degree in Computer Science, Engineering, or a related field.
2. Strong proficiency in Node.js and TypeScript development.
3. Experience in automation testing, including the use of testing frameworks and tools (e.g., Jest, Mocha, Chai, Selenium, Cypress).
4. Familiarity with continuous integration and continuous deployment (CI/CD) processes and tools (e.g., Jenkins, GitLab CI/CD, GitHub Actions).
5. Strong problem-solving and analytical skills, with the ability to identify and resolve complex issues.
6. Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
7. Experience with Agile methodologies and Scrum practices is a plus.
Looking for 5-7 Years of experience candidates and who can relocate to Hyderabad/Dubai