We are seeking a highly skilled Senior QA resource with expertise in API testing and integration to join our offshore team based out in Cochin. As a QA resource, you will play a crucial role in ensuring the quality and reliability of our software products. You will be responsible for testing various integration points, mapping data, translating and transforming information, and working with tools like Kafka integration, file pointers, Kafka messages, pub-sub topics, and more.
Employment Type: Contract -6 Months
Job Location: India (Remote)
Responsibilities:
- Conduct thorough testing of APIs to ensure functionality, performance, and security compliance.
- Collaborate with development teams to understand integration requirements and design effective test strategies.
- Execute test cases and scenarios to validate data mapping, translation, and transformation processes.
- Utilize specialized test management tools (e.g. Confluence, Jira, qtest, etc. ) for test case management and defect tracking.
- Work closely with the Kafka integration team to ensure seamless data flow between systems.
- Troubleshoot file pointer issues and provide appropriate resolutions.
- Validate Kafka messages for accuracy, integrity, and adherence to defined schemas.
- Create and maintain test plans, test cases, and test scripts for ongoing projects.
- Collaborate with cross-functional teams to identify areas for improvement in integration processes.
- Monitor and analyze pub-sub topics to ensure proper message distribution and consumption.
Requirements:
- Proven experience in API testing, including 5 years of experience in functional testing, performance testing, and security testing.
- Strong understanding of integration concepts such as mapping, translation, transformation, and data flow.
- Experience with Kafka integration is highly desirable.
- Familiarity with file pointers and their significance in data processing is an added advantage.
- Knowledge of Kafka messaging system, including topics, pub-sub architecture, and message validation.
- To test Kafka, use of tools specifically designed for Kafka testing, such as Kafka tools like kafkacat, custom scripts, or dedicated testing frameworks like JUnit with libraries such as Kafka Unit or Embedded Kafka.
- Proficiency in using specialized test management tools such as Jira, Confluence, qtest for test case management and defect tracking.
- Familiarity with Agile methodologies like Scrum or SAFe.
- Excellent analytical skills to identify issues quickly and propose effective solutions.
- Strong communication skills to collaborate effectively with cross-functional teams.
- Detail-oriented mindset with a focus on delivering high-quality results.
- Ability to troubleshoot issues effectively and provide appropriate resolutions.
- Experience in defect tracking and reporting tools.
- Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.
We offer a competitive salary, a casual workspace, and great people to collaborate with. If this job sounds perfect for you, please apply