Roles and Responsibilities
• Design, develop, and execute both automated and manual tests within a hybrid testing framework
• Build and maintain automated test scripts for web and API-based applications
• Manage the full defect lifecycle, from identification through resolution
• Prepare and manage test data; support User Acceptance Testing (UAT) activities
• Provide accurate testing estimates, status reporting, and documentation
• Actively participate in Agile ceremonies, sprint planning, and project meetings
• Contribute to proof-of-concepts (POCs) and continuous improvement initiatives
• Mentor junior QA engineers and promote best practices in test automation
Required Qualifications
• 5+ years of QA experience, with a strong focus on test automation for complex web applications
• Hands-on experience with Selenium and Python (Java acceptable with willingness to transition to Python)
• Experience in API testing using tools such as Postman or similar frameworks
• Strong SQL skills for backend validation and ETL testing
• Experience working with CI/CD pipelines (e.g., Jenkins, AWS tools)
• Proficiency in Linux/Unix environments
• Foundational knowledge of AWS services
Preferred Qualifications
• Experience with containerization technologies such as Docker
• Familiarity with container orchestration tools like Kubernetes
• Exposure to modern test frameworks and automation best practices