Design, develop, and execute comprehensive test plans, test cases, and test scripts. Conduct manual and automated testing of web, mobile, and backend applications. Identify, document, and track software defects and collaborate with developers to resolve issues. Perform regression, integration, performance, and user acceptance testing (UAT). Work closely with developers and product managers to understand requirements and ensure they are met through testing. Continuously improve test processes, tools, and frameworks. Stay up-to-date with industry best practices, emerging testing technologies, and automation trends.
Assist clients by troubleshooting technical issues and providing clear, step-by-step guidance. Communicate with clients to identify their needs, resolve concerns, and ensure satisfaction. Learn and understand our products in-depth to provide effective solutions and ensure clients can fully utilize our technology. Log technical issues and track resolution progress through our ticketing system. Participate in product training sessions for clients and internal teams.
Design, develop, and maintain data architecture, pipelines, and storage solutions Build and optimize ETL processes for data extraction, transformation, and loading Automate data workflows and improve data pipeline efficiency Work with Big Data technologies and cloud-based data platforms Collaborate with business and analytics teams to develop data-driven solutions Prepare and load necessary data into Data Warehouses and Data Lakes Assess, validate, and improve data quality by implementing necessary processes with relevant stakeholders Develop and implement data systems and pipelines to support data analysis needs Enhance and maintain data analytics platforms
Collaborate with stakeholders to gather, document, and define business and technical requirements for product features. Write clear, concise, and comprehensive product requirement documents (PRDs) and user stories for development teams. Conduct detailed analysis of user needs and ensure all requirements are aligned with business objectives. Act as a liaison between business stakeholders and the development team to ensure requirements are understood and implemented. Assist in the creation of acceptance criteria and testing plans to ensure successful delivery and validation of requirements.