Responsibilities

• Collaborate with development teams and product managers to understand requirements and

design comprehensive test plans. • Develop, document, and execute detailed test cases for

both manual and automated testing.

• Identify, record, document, and track bugs using appropriate tools.

• Perform thorough regression testing when bugs are resolved.

• Develop and maintain automated test scripts using tools and frameworks such as Selenium,

Puppeteer, or Python-based libraries.

• Develop and maintain automated test framework using tools such as Mocha, or Jest, or any

Javascript-based frameworks/libraries.

• Ensure the software meets all functional and non-functional requirements.

• Conduct performance and load testing to ensure the applications perform well under various

conditions.

• Provide detailed reports on test outcomes and suggest improvements.

• Work closely with the development team to troubleshoot and resolve issues.

• Stay updated with the latest industry trends and technologies to ensure best practices in QA

processes. Requirements and Skills

• Proven experience as a QA Engineer or in a similar role.

• Significant experience in software testing, including manual and automated testing.

• Proficiency with test management and bug tracking tools (e.g., JIRA, TestRail).

• Experience in developing and maintaining automated test scripts using Selenium, Puppeteer,

or Python-based frameworks. • Experience in developing and maintaining automated test

frameworks from scratch using Mocha, or Jest or Javascript Framework.

• Understanding of software development methodologies, particularly Agile.

• Excellent analytical and problem-solving skills.

• Strong attention to detail and a commitment to quality.

• Excellent communication, teamwork, and organizational skills.


Preferred Qualifications

• Bachelor’s degree in Computer Science, Information Technology, or a related field.

• Previous experience in a collaborative team environment.

• Familiarity with cloud technologies, particularly AWS.

• Knowledge of performance and load testing tools and techniques.

• A portfolio showcasing your previous work in software testing and automation.