onsite
Senior Quality Engineer Python, SQL - Cognizant
Software Engineer
Senior Quality Engineer leading automated testing for high‑performance Windows/Linux applications, leveraging Python, SQL, Java, Kafka, HDFS, and Snowflake to deliver scalable, reliable software.
About the role
Key Responsibilities
- Design, develop, and maintain automated test suites using Python and Unix shell scripting across Windows and Linux environments.
- Collaborate with cross‑functional teams to define test strategies, estimate effort, and integrate testing into CI/CD pipelines.
- Implement data‑centric tests against HDFS, Kafka streams, and Snowflake data warehouses, ensuring data integrity and performance.
- Analyze test results, troubleshoot failures, and provide actionable feedback to development and product teams.
- Mentor junior QA engineers and promote best practices in test automation and quality metrics.
Requirements
- 5+ years of QA engineering experience with strong Python scripting skills.
- Proficient in SQL and experience with relational (MS SQL) and cloud data platforms (Snowflake).
- Hands‑on knowledge of Java, Kafka, and HDFS for end‑to‑end testing.
- Experience building and maintaining CI/CD pipelines and automation frameworks.
- Excellent analytical, problem‑solving, and communication skills.
Skills
pythonsqljavakafkasnowflake