Senior Quality Engineer with API/Kafka testing experience
njoyn
Job Description
Essential skills:
Work on projects for one of the largest financial institutions in US.
Work in a challenging technical environment and gain exposure of advanced tools and technology suites
Should be able to work independently and manage the work on your own.
Looking for a Senior Quality Engineer with API/Kafka testing experience
. Candidate must have an agile mindset; An expert in Scaled Agile delivery model, experienced with agile ceremonies such as daily scrums, spring planning, sprint reviews and sprint demos
. API Testing Tools: Experience with tools like Postman, REST-assured, or similar for API testing.
. Kafka: Strong understanding of Kafka concepts, including producers, consumers, topics, and partitions, as well as experience with Kafka clients.
. Automation Frameworks: Experience with building and maintaining automation frameworks, often using Python or Java
. CI/CD Pipelines: Familiarity with CI/CD tools and processes
. Database Knowledge: Understanding of databases (SQL and NoSQL) for data validation and backend testing
. Design and develop high-quality automated UI and API tests for web applications
. Develop and manage software test plans, and traceability. Write high-quality regression test plans for application under validation
. Provide manual and automation testing estimates during discover and sprint planning phases of development lifecycle
. Investigate automated & manual test failures to ensure application correctness, update automated test scripts as needed
. Replicate prod defects in the lower environments, log defects in defect management system for resolution. Provide issue walkthroughs to the developers or software engineers
. Automate repetitive validation tasks in browser-based/ API based test automation products
. Report testing results/ metrics to the QA manager and other project stakeholders
. Partner with product teams to design and develop acceptance criteria
. Report progress, test metrics and results to the project stakeholders
. Perform all activities involved in the software testing lifecycle
Highly effective written and verbal communication skills