Employer Active
Job Title: Senior QA Automation Testing lead (SDET) with Kafka Testing
Location: Weehawken NJ
Project type: Day 1 Onsite
Duration: 6 months contract
Position type: W2 contract
Requirement Details:
Position Overview: We are looking for a skilled Automation Tester with experience (SDET) in testing Kafkabased applications. The successful candidate will be responsible for developing and executing automation scripts to ensure the highest quality of our Kafka streams and related components.
Key Responsibilities:
Design and develop test automation strategies and scripts for Kafka data streaming applications.
Implement and maintain test automation frameworks for functional regression and performance testing of Kafkabased systems.
Collaborate with development and QA teams to define test cases identify automation opportunities and create a seamless CI/CD pipeline.
Execute automated testing on various Kafka components such as producers consumers Kafka Connect and Kafka Streams.
Monitor automated tests execution within the CI/CD pipeline and ensure results are communicated to relevant teams.
Perform load testing to simulate high volume data streams and assess system performance and reliability.
Analyze test results detect issues and track root causes in collaboration with development teams.
Create clear concise and comprehensive test plans and test cases.
Stay current with the latest industry trends in automated testing and Kafka development.
Document all automation processes and train team members as needed.
Ensure compliance with data integrity and data security requirements during testing.
Required Skills and Qualifications:
Bachelors degree in Computer Science Software Engineering or a related technical field.
Proven experience in test automation and software quality assurance.
Solid understanding of Apache Kafka architecture and ecosystem.
Proficiency in programming and scripting languages commonly used in test automation (e.g. Java Python Shell scripting).
Familiarity with test automation frameworks and tools (e.g. Selenium Cucumber TestNG JUnit).
Experience with CI/CD tools (e.g. Jenkins Bamboo GitLab CI/CD).
Strong analytical skills and experience with software testing methodologies.
Ability to work in a collaborative environment and communicate effectively with different teams.
Preferred Skills:
Experience with Kafka testing tools and frameworks.
Knowledge of containerization and orchestration technologies (e.g. Docker Kubernetes).
Experience with performance testing tools (e.g. JMeter LoadRunner).
Familiarity with cloud platforms (AWS Azure GCP) and their services related to Kafka.
Full Time