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.