• Design, develop, and execute automated test scripts using industry-standard tools and frameworks.
• Create and maintain detailed test plans, test cases, and test documentation.
• Perform thorough testing including functional, regression, integration, and performance testing.
• Identify, record, document, and track bugs through full resolution.
• Develop and maintain automated test frameworks to ensure the quality of our products.
• Collaborate with the product manager and development teams to understand features and technical designs.
• Participate in the development process and provide feedback on testability.
• Provide regular updates on testing progress and quality metrics to key stakeholders in the company.
• Educational Background:
QA or relevant course.
Bachelor's/Master's degree in computer science – an advantage.
• Experience:
Minimum 3 years of experience in software quality assurance from large-scale systems.
• Technical Expertise:
Background in manual testing processes, including test case design and execution, and strong proficiency with automation testing frameworks.
Experience with CI/CD and tools such as Jenkins and GIT.
AI / Gen AI or any other tools for process efficiency.
Ability to read and understand system requirements and characterization documents.
Familiarity with Agile methodology and working in Agile development environments in startups.
• Skills:
Excellent teamwork and collaboration skills, with the ability to work effectively in cross-functional teams.
Strong attention to detail and problem-solving skills.
Excellent communication skills, both verbal and written.