Overview
The Automation and Manual Testing role plays a crucial part in ensuring the quality and reliability of our software products. The individual will be responsible for designing, implementing, and executing automated and manual tests to identify and prevent issues with our applications. They will collaborate closely with developers, product managers, and other stakeholders to ensure the delivery of high-quality software.
Key Responsibilities
Develop and execute automated test scripts using testing tools and frameworks
Design and implement manual test cases and scenarios
Identify, record, and thoroughly document software defects and anomalies
Collaborate with cross-functional teams to ensure effective test coverage
Analyze test results and provide feedback to the development team
Participate in agile ceremonies and provide testing status updates
Create and maintain test data, environments, and configurations
Conduct compatibility, usability, and performance testing
Implement and improve test processes and methodologies
Stay updated on industry best practices and testing technologies
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or related field
Proven experience in both manual and automated testing
Proficiency in scripting and programming languages (e.g., Python, Java, JavaScript)
Strong knowledge of testing methodologies and best practices
Experience with test management and defect tracking tools (e.g., JIRA, HP ALM, Quality Center)
Ability to work in an agile development environment
Excellent problem-solving and analytical skills
Strong communication and collaboration abilities
Detail-oriented and thorough in testing activities
Certifications in testing (e.g., ISTQB, Selenium) are a plus
Skills: defect tracking,programming languages,analytical skills,test management,problem-solving,communication,manual testing,automation,collaboration,quality assurance,scripting,agile development,automated testing,testing,testing methodologies,detail-oriented
Any Graduate