Job Summary
We are looking for a passionate and detail-oriented QA Automation Engineer with over 3 years of experience. The ideal candidate will have a strong foundation in software testing methodologies, test automation, and a desire to deliver high-quality software products. You will be responsible for building and maintaining automation frameworks, identifying bugs, and ensuring the highest level of software quality.
Experience: 4-10 Years
Location: Pune
Mode of work: Full Time
Education: B.E./B.Tech/M.Tech from Tier 1 or Tier 2 Institutes only
Key Responsibilities
- Design, develop, and maintain ETL pipelines and data workflows using Python and PySpark.
- Build and manage RESTful APIs for data access and integrations.
- Work closely with data scientists and analysts to deliver clean, reliable, and well-structured data.
- Optimize SQL queries, stored procedures, and performance for Oracle DB and MySQL.
- Implement and automate CI/CD pipelines for efficient deployment.
- Write unit and integration tests using PyTest.
- Parse and process XML files, handle file operations efficiently using Python.
- Ensure data quality through validation, cleansing, and monitoring pipelines in real-time.
- Follow Agile methodologies for iterative development and delivery.
- Apply Object-Oriented and Functional Programming principles in service design and architecture.
Requirement
- Strong experience in Python (Backend only) with focus on data structures, OOPs, and algorithms.
- Hands-on experience with PySpark for large-scale data processing.
- Solid knowledge of Django or Flask web frameworks.
- Expertise in SQL with deep understanding of query tuning and stored procedures.
- Proficiency in file handling, XML parsing, and data validation using Python.
- Familiarity with REST API design and integration.
- Good knowledge of CI/CD tools like Git, Jenkins.
- Exposure to cloud platforms like GCP (preferred), AWS, or Azure.
- Excellent communication and interpersonal skills.
- Strong attention to detail and problem-solving mindset.
Good to have skills
- Certification in cloud (e.g., GCP, AWS) or Python-related technologies.
- Experience in working with financial domain applications or data-heavy systems.