Job Title: QA Automation Engineer (Python + API Testing)
Company: Novizco Infotech
Experience: 3 - 5 Years
Compensation: ₹10 – ₹20 LPA (Based on skills and experience)
Employment Type: Full-Time, Contractual
Location: Remote (Hiring Office: Bengaluru, India)
Industry: IT Services & Consulting
Department: Software Engineering – Quality Assurance
Job Summary
Novizco Infotech is looking for a talented and motivated QA Automation Engineer with 3–5 years of hands-on experience in QA automation, particularly focusing on Python, REST API testing, and CI/CD pipelines. The ideal candidate will be passionate about backend systems, data pipelines, and automation in evolving AI-driven environments.
Key Responsibilities
-
Design, build, and maintain scalable automation frameworks using Python (e.g., Pytest).
-
Conduct comprehensive API testing for RESTful services using Postman, requests, or similar tools.
-
Develop and execute automated test cases for AI-integrated services and backend data pipelines.
-
Collaborate with development teams to ensure end-to-end quality assurance.
-
Document defects clearly and work proactively to troubleshoot and resolve issues.
-
Integrate tests into CI/CD workflows using tools like Jenkins, GitLab CI, or GitHub Actions.
-
Stay updated with the latest tools and methodologies for testing AI/ML-powered applications.
Must-Have Skills
-
3–5 years of experience in QA Automation or SDET roles.
-
Strong hands-on knowledge of Python programming.
-
Proven expertise in Pytest or similar test automation frameworks.
-
Solid experience in REST API testing (Postman, requests library).
-
Familiarity with CI/CD pipelines (Jenkins, GitLab, GitHub Actions).
-
Experience with Git for source control.
-
Excellent communication and collaboration skills.
-
Ability to adapt quickly to AI/ML-driven systems and emerging technologies.
Preferred Qualifications
-
Experience with cloud platforms (AWS, GCP, Azure), particularly AI/ML services.
-
Exposure to testing AI-based features or telecom systems.
-
Knowledge of UI automation tools such as Selenium or Playwright (nice to have).
-
Familiarity with AI service pipelines, PromptFlow, RAG systems, and performance benchmarking.
-
Understanding of libraries like NumPy, Pandas, Ragas, etc.
What We Offer
-
Flexible remote work setup.
-
Competitive compensation aligned with experience and technical skills.
-
Opportunities to work on cutting-edge AI-powered platforms.
-
A collaborative, growth-oriented work environment with global project exposure.
Education Requirements
-
UG: B.Tech/B.E., B.Sc., or BCA in Computer Science or related fields.
-
PG: M.Tech, M.Sc., or MCA in Computer Science or related disciplines.
Role Designation: Automation Test Engineer
Role Category: Quality Assurance and Testing
- Company Name: Novizco Infotech
- Average Salary Offered (for Current Role): 10-20 Lacs P.A.
- Must-have skills (in bullet points):
- 3-5 years of experience in software development, QA automation, or SDET roles
- Strong hands-on programming skills in Python
- Proven experience with automation frameworks like Pytest
- Solid experience in REST API testing and tools like Postman or requests
- Familiarity with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions
- Excellent communication skills with the ability to articulate technical concepts clearly
- Fast learner with the ability to adapt quickly to evolving AI/ML technologies
- How to prepare for the Interview?
- Brush up on your Python programming skills, especially in areas like data structures, algorithms, and object-oriented programming
- Practice writing automation scripts and test cases using frameworks like Pytest
- Familiarize yourself with API testing concepts, tools like Postman, and the requests library
- Understand CI/CD processes and tools like Jenkins, GitLab CI, or GitHub Actions
- Prepare to discuss your experience with testing complex systems, data pipelines, or AI/ML-powered applications
- Be ready to demonstrate your problem-solving abilities and communication skills
- How to prepare the resume for this job description?
- Highlight your relevant experience in QA automation, software development, or SDET roles
- Emphasize your proficiency in Python programming and automation frameworks like Pytest
- Showcase your expertise in API testing, tools like Postman, and experience with CI/CD pipelines
- Mention any experience you have with testing AI/ML systems, cloud platforms, or related technologies
- Highlight your strong communication skills and ability to collaborate effectively with cross-functional teams
- Use relevant keywords from the job description throughout your resume
- Links to prepare for the interview:
Remember, preparation is key to performing well in the interview. Familiarize yourself with the company's products, services, and technologies, and be ready to showcase your skills and experience effectively.