Senior Automation QA Engineer with Kafka Testing.
Check all associated application documentation thoroughly before clicking on the apply button at the bottom of this description.
Location : Weehawken, NJ (Onsite)
Duration : 6-12 months
Any visa independent candidate only in EST zone open to relocate can be considered.
No relocation issues at a later stage please!
Job Details
We are seeking a talented Senior Automation QA Engineer with expertise in API and UI testing, data reporting, CI / CD integration, and Kafka testing to join our team.
As a key member of the QA team, you will be responsible for ensuring the quality and reliability of our software products through automated testing and reporting processes.
Responsibilities
- Develop and maintain automated test scripts for API testing using Rest assured and Selenium, ensuring comprehensive coverage of API endpoints and functionality.
- Implement UI testing using Selenium or Selenide Automation for web application testing, including functional, regression, and cross-browser testing.
- Design and develop a data reporting system to store UI and API test data and results in a PostgreSQL database, and create a dashboard for visualizing test results and trends.
- Integrate the test results repository with a test management tool for streamlined test execution and reporting.
- Implement CI / CD integration for automated testing processes, ensuring seamless testing within the continuous integration and deployment pipeline.
- Conduct Kafka testing, from data production in a bona fide Kafka cluster to subsequent consumption, to validate message processing and data integrity.
Required Skills And Qualifications
- Proven experience in API testing using RestAssured and Selenium for automated testing of RESTful services and web APIs.
- Strong expertise in UI testing using Selenium or Selenide Automation for web application testing.
- Proficiency in data reporting and visualization, with experience in storing test data and results in a PostgreSQL database and creating dashboards for test result visualization.
- Experience with integrating test result repositories with test management tools for improved test execution and reporting.
- Familiarity with CI / CD practices and tools, with the ability to integrate automated testing into the continuous integration and deployment process.
- Hands-on experience in Kafka testing, including data production, consumption, and validation within a Kafka cluster.
J-18808-Ljbffr