Key Skills: Automated Testing, Selenium, Linux, Pytest
Roles and Responsibilities:
- Design and execute comprehensive manual and automated test cases to validate software functionality
- Work with development teams to identify, analyze, and resolve software defects
- Create and maintain bug reports, and track issues through resolution
- Enhance and maintain the test automation framework
- Perform end-to-end testing on distributed systems for reliability and performance
- Develop scripts and utilities to support testing and debugging activities
- Troubleshoot and resolve test failures in collaboration with development engineers
- Apply strong knowledge of Linux systems, file systems, and virtualization technologies
- Maintain a high level of software quality and testing best practices
Skills Required:
Must-Have:
- Strong hands-on experience in Automated Testing
- Good understanding of test case design, bug tracking, and software QA processes
Nice-to-Have:
- Experience with Selenium for UI automation
- Familiarity with Pytest for Python-based test automation
- Working knowledge of Linux environments and shell scripting
- Exposure to distributed systems, file systems, and virtualization technologies
Education: B.E/B.Tech/BCA/MCA/M.E/M.Tech or an equivalent degree in Computer Science or related field