Source description
About the role
Key Responsibilities: Design and execute test scenarios for data-intensive applications to ensure data accuracy and integrity.Perform data validation and verify correct data processing in Azure Functions, Service Bus, and PostgreSQL systems.Develop and execute test cases for queue-based and topic-based messaging systems to ensure correct message processing.Validate timer-triggered processes to handle large datasets efficiently.Test and validate stored procedures and database interactions in PostgreSQL for data consistency and performance.Create and manage test data, including edge cases, large datasets, and high-load conditions.Conduct performance and load testing to ensure system scalability under high data volumes.Identify, document, and track bugs using Jira, Azure DevOps, or similar tools and collaborate with developers to resolve issues.Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives.Technical Skills: Automation testing frameworks: Selenium, Cypress, Karate, or similarUnit Testing, Integration Testing, System Testing, Regression Testing, Smoke Testing, Sanity Testing, Acceptance Testing, Functional Testing, Non-Functional Testing, Performance TestingWriting database queries using PostgreSQL / MySQL for data validationREST API testing using Postman, SOAP UI (good to have)Load Testing and Security Testing knowledge (added advantage)Azure Test Plans (added advantage)Use of LiquidJS for generating large datasets (added advantage)Performance testing tools such as JMeter or LoadRunnerAgile project management tools: Jira, Trello, Azure DevOpsSoft Skills: Strong analytical and problem-solving skills with focus on data accuracyExcellent attention to detail and commitment to qualityEffective communication and collaboration skillsAbility to work independently and in a teamProactive attitude with ownership of tasks .