253 QualityKiosk Technologies Jobs
3-5 years
QualityKiosk Technologies - Automation Test Engineer - API Testing (3-5 yrs)
QualityKiosk Technologies
posted 16hr ago
Flexible timing
Key skills for the job
Job Overview :
We are looking for a highly motivated and experienced Backend API Automation Tester to join our team.
This position will be responsible for designing and implementing automated testing solutions for complex backend systems and microservices, utilizing tools such as Rest Assured, Kafka, and Python/Java.
The ideal candidate will have hands-on experience in building automation frameworks from scratch and a strong understanding of E2E (End-to-End) testing for microservices architectures.
Key Responsibilities :
- Develop, implement, and maintain API automation scripts using Rest Assured, Postman, or other API testing tools.
- Automate backend API tests for microservices, ensuring the accuracy, scalability, and reliability of services.
- Collaborate with developers to identify test cases that should be automated and establish automation guidelines.
- Design and implement comprehensive end-to-end (E2E) automation solutions for microservices-based applications.
- Develop automation solutions that validate multiple services and their integrations, focusing on both functional and non-functional aspects (e.g, performance, reliability).
- Lead and drive the creation of automation frameworks for backend APIs, ensuring modular, reusable, and maintainable code.
- Design frameworks that are compatible with CI/CD pipelines and integrate with tools like Jenkins, Git, Azure DevOps, etc.
- Work independently to create frameworks from scratch, as there are no pre-existing automation solutions.
- Design and implement testing strategies to test Kafka messaging systems, ensuring that all message flows are properly validated in the integration tests.
- Handle complex asynchronous testing scenarios, including validating message producers and consumers.
- Implement automated tests for validating data in databases, ensuring data consistency across systems.
- Automate the process of reading and validating data from different sources such as files, databases, and APIs.
- Write clear, concise, and well-structured automated test cases that can be integrated with the test management tools.
- Collaborate with developers, product managers, and other stakeholders to ensure proper test coverage and identify test scenarios.
- Work closely with cross-functional teams (development, QA, product) to understand requirements and provide input into the testing strategy.
- Communicate testing results and track defects using Jira, Azure DevOps, or similar tools.
- Participate in Agile development processes, including Scrum, Kanban, and sprint planning meetings.
- Perform regular test execution, update test cases, and provide feedback on the software development process.
Experience :
- 3 to 5 years of experience in backend API automation testing.
- Proven expertise in creating and maintaining automation frameworks, especially for microservices and backend systems.
Programming Skills :
- Strong programming experience in Python or Java.
- Knowledge of scripting and test automation frameworks, including Rest Assured, JUnit, TestNG, and Cucumber.
Microservices & Kafka Testing :
- Experience with end-to-end testing of microservices.
- Solid understanding of Kafka messaging systems and testing message queues, topics, and streams.
Database Testing :
- Experience with database testing, including reading and validating data from databases like MySQL, PostgreSQL, or MongoDB.
- Ability to test and validate data consistency across backend systems, APIs, and databases.
Tools & Platforms :
- Experience with project management and test tracking tools such as Jira, Azure DevOps, or equivalent.
- Familiarity with version control systems like Git and CI/CD pipelines like Jenkins.
Software Testing Knowledge :
- In-depth understanding of QA methodologies, software development cycles, and Agile processes.
- Knowledge of testing frameworks and automation tools for various levels of testing, including unit, integration, and system tests.
Analytical & Problem-Solving Skills :
- Strong problem-solving abilities to debug and troubleshoot issues, identify bottlenecks, and propose solutions
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for QualityKiosk Technologies Automation Test Engineer roles with real interview advice
Good company
Increament is not that good
Read 13 reviews3-5 Yrs