Job Description:
Develop and execute test plans and test cases for web applications using JavaScript.
Identify and report software defects with detailed descriptions and reproducible steps.
Collaborate with developers to resolve issues and ensure defects are properly addressed.
Design and implement automated tests to validate web applications using frameworks such as Selenium, WebDriverIO, or similar tools.
Perform manual testing as necessary to ensure full test coverage.
Participate in Agile/Scrum meetings, providing status updates and identifying potential risks.
Contribute to improving QA processes and procedures to enhance efficiency and effectiveness.
Stay up-to-date with new testing tools and test strategies.
Requirements:
Bachelor’s degree in Computer Science, Engineering, or a related field.
Proven experience as a QA Engineer or similar role with a focus on JavaScript.
Strong knowledge of software QA methodologies, tools, and processes.
Experience with testing web applications and APIs.
Proficiency in JavaScript and familiarity with JavaScript testing frameworks/libraries (e.g., Jest, Mocha, Jasmine).
Experience in writing clear, concise, and comprehensive test plans and test cases.
Ability to work collaboratively in a team environment.
Excellent communication skills and attention to detail.
Familiarity with Agile development methodologies.
Experience with version control systems (e.g., Git) is a plus.
Bachelor’s degree in Computer Science