QA Engineer

thesmartq

Bengaluru, India 2 Years Exp Posted 34d ago

Job Description

Key Responsibilities

  • Design, develop, and maintain automation test scripts using Python

  • Build and enhance automation frameworks using tools like PyTest / Robot Framework / Selenium

  • Execute automated and manual test cases for web and API applications

  • Collaborate with developers, product managers, and QA team members to understand requirements and test scope

  • Identify, log, track, and retest defects using defect tracking tools

  • Perform API testing using tools such as Postman or automated API frameworks

  • Integrate automation tests into CI/CD pipelines

  • Ensure test coverage, reliability, and maintainability of test suites

  • Participate in sprint planning, reviews, and retrospectives


Required Skills & Qualifications

  • 2+ years of experience in QA automation using Python

  • Strong experience with Selenium WebDriver

  • Hands-on experience with PyTest / Unittest / Robot Framework

  • Solid understanding of software testing concepts, SDLC & STLC

  • Experience in API testing (REST APIs)

  • Knowledge of Git or any version control system

  • Familiarity with CI/CD tools (Jenkins, GitHub Actions, etc.)

  • Good understanding of HTML, CSS, and basic JavaScript

  • Strong analytical and debugging skills


Good to Have

  • Experience with BDD frameworks (Behave, Cucumber)

  • Exposure to performance testing tools (JMeter, Locust)

  • Experience testing cloud-based or microservices architectures

  • Knowledge of Docker or container-based testing

    • ISTQB or similar QA certifications

Similar Openings for You