Key Responsibilities:
Automation & Manual Testing:
- Perform automation testing, test planning, and script development as per customer requirements and organizational quality standards.
- Conduct manual testing where needed to ensure product quality and adherence to specifications.
- Identify and implement unit and integration tests to validate features and bug fixes.
Requirement Analysis & Test Design:
- Analyze requirements and design software solutions according to architectural and design guidelines.
- Review code and prepare relevant documentation, including requirements, design, and test specifications.
Integration & Delivery:
- Ensure integration and submission of tested solutions into software configuration management systems within committed timelines.
- Coordinate regularly with stakeholders to provide updates, escalate issues, and ensure timely delivery.
Quality & Best Practices:
- Ensure adherence to coding standards and clean code principles (DRY, KISS).
- Focus on analytical problem-solving, debugging, and tracing issues.
- Support implementation of secure coding practices and maintain high-quality standards.