Test Engineer

5 - 10 years

6 - 16 Lacs

Posted:16 hours ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Key Responsibilities:

  • Automation Script Development:

Design, develop, and maintain automated test scripts using Python with Selenium WebDriver for web application testing and potentially Robot Framework for broader automation needs (e.g., API, UI, or even RPA).

  • Framework Development & Enhancement:

Develop and enhance reusable test frameworks and libraries, potentially leveraging Robot Framework's keyword-driven approach or custom libraries written in Python.

  • Test Execution & Analysis:

Execute automated tests, analyze results, identify defects, and report bugs, ensuring thorough test coverage and accurate defect tracking.

  • Collaboration & Communication:

Work closely with developers, QA engineers, and other stakeholders to understand requirements, define test strategies, and ensure effective communication of test outcomes.

  • CI/CD Integration:

Integrate automated tests into Continuous Integration/Continuous Delivery (CI/CD) pipelines (e.g., Jenkins, GitLab CI) to facilitate continuous testing.

  • Documentation:

Document test cases, test plans, and test results, ensuring clear and comprehensive records of testing activities.

  • Agile Participation:

Participate in Agile/Scrum ceremonies, contributing to sprint planning, estimation, and backlog refinement.

Required Skills:

  • Strong proficiency in Python:

    Solid hands-on experience in Python scripting for automation purposes.
  • Expertise in Selenium WebDriver:

    In-depth experience with Selenium WebDriver for automating web browser interactions.
  • Robot Framework Experience:

    Hands-on experience with Robot Framework, including writing test cases using its keyword-driven syntax and potentially developing custom libraries.
  • Testing Frameworks:

    Familiarity with Python testing frameworks like PyTest or unittest, in addition to Robot Framework.
  • API Testing:

    Experience with API testing using tools like Postman or libraries like Requests in Python.
  • Version Control:

    Proficiency with version control systems, particularly Git.
  • Agile Methodologies:

    Understanding and experience with Agile/Scrum methodologies.
  • Problem-solving & Debugging:

    Strong analytical and problem-solving skills, with the ability to effectively debug and troubleshoot automation issues.

    Role & responsibilities


Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Cognizant logo
Cognizant

IT Services and IT Consulting

Teaneck New Jersey

RecommendedJobs for You

hyderabad, chennai, bengaluru

bengaluru, karnataka, india

hyderabad, telangana, india

bengaluru, karnataka, india

hyderabad, telangana, india

navi mumbai, maharashtra