Overview
Job Description: QA Engineer
Key Responsibilities
· Design and execute robust test plans with a focus on:
· API Testing – validate endpoints, request-response cycles, and data contracts
· Integration Testing – test communication and data flow across services and platforms
· Develop basic scripts in Python for automated or data-driven validation tasks
· Set up and use Docker containers to simulate test environments and deployment behavior
· Understand and map existing workflows to create targeted test cases and scenarios
· Work with NoSQL databases to verify data integrity and backend logic in document-based systems (e.g., MongoDB)
· Create clear and structured documentation including:
· Test plans and cases
· Integration flow diagrams
· QA process guides
· Collaborate with developers, DevOps, and product teams to troubleshoot and resolve issues
Required Skills & Qualifications
· 1–3 years of experience in a QA or Testing role (Manual or Automation)
· Proficient in:
· API testing tools (Postman, Swagger, or equivalent)
· Writing basic Python scripts
· Running and debugging Docker containers
· Working with NoSQL databases such as MongoDB
· Strong understanding of software workflows and systems integration
· Excellent documentation and communication skills
Nice to Have
· Exposure to CI/CD tools and pipelines
· Experience in Agile/Scrum environments
· Knowledge of test automation frameworks (e.g., PyTest, Robot Framework)