Test Lead - Robot Framework

8 - 10 years

8 - 10 Lacs

Posted:2 weeks ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Responsibilities:

Test Strategy and Planning:

  • Define and own the overall

    test strategy and plan

    for projects, ensuring comprehensive test coverage across different test levels (unit, integration, system, acceptance).
  • Identify and proactively mitigate testing risks and dependencies.
  • Estimate testing effort and resources required for projects.
  • Collaborate with stakeholders to define clear test objectives and acceptance criteria.

Automation Leadership and Framework Development:

  • Lead and mentor a team of automation engineers, providing technical guidance, support, and fostering their professional growth.
  • Design, develop, and maintain scalable and robust

    automation frameworks using Robot Framework

    .
  • Establish and enforce automation best practices, coding standards, and guidelines within the team.
  • Evaluate and integrate different automation tools and libraries to enhance the overall automation capabilities.
  • Drive the adoption of automation across the entire testing lifecycle.

Hands-on Automation Development:

  • Actively participate in the development and execution of automated test scripts using

    Robot Framework

    for various application layers (UI, API, backend).
  • Develop reusable test libraries and keywords to improve efficiency and maintainability of test assets.
  • Integrate automation scripts with

    CI/CD pipelines

    for continuous testing.
  • Analyze test results, identify defects, and work closely with development teams for prompt resolution.

Cloud Native Testing (RHOCP Preferred):

  • Develop and execute test strategies for applications deployed in

    Cloud Native environments

    , with a strong focus on

    Red Hat OpenShift Container Platform (RHOCP)

    .
  • Understand and test containerization technologies (

    Docker, Kubernetes/OpenShift

    ), microservices architecture, and related cloud native concepts.
  • Implement automation for testing deployments, scaling, resilience, and other cloud native aspects.
  • Troubleshoot and analyze issues within cloud native environments.

Environment and Tool Management:

  • Manage and maintain test environments (

    Windows/Linux

    ) required for automation execution.
  • Configure and integrate different automation tools (e.g., test management tools, reporting tools) into the testing process.
  • Ensure the availability and stability of test environments.

Collaboration and Communication:

  • Effectively communicate test progress, risks, and issues to all relevant stakeholders.
  • Collaborate closely with development, DevOps, and product teams throughout the software development lifecycle.
  • Participate actively in Agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives).
  • Provide clear and concise test reports and metrics to inform decision-making.

Continuous Improvement:

  • Stay up-to-date with the latest trends and technologies in test automation and cloud native testing.
  • Identify opportunities for process improvement and implement best practices within the testing team.
  • Conduct knowledge sharing sessions and training for the team to enhance collective expertise.

Required Skills and Experience:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 8 to 10 years of overall experience in software testing.

  • Minimum

    5+ years of hands-on experience in designing, developing, and implementing test automation frameworks using Robot Framework.

  • Strong proficiency in

    Python

    , as it is the primary language used with Robot Framework.
  • Solid understanding of different test automation approaches and methodologies.
  • Proven experience in automating testing for applications running on

    Windows and Linux operating systems

    .
  • Significant understanding and practical experience with

    Cloud Native concepts and technologies.

  • Hands-on experience with

    Red Hat OpenShift Container Platform (RHOCP)

    is highly preferred.
  • Knowledge of

    containerization technologies (Docker)

    and orchestration platforms (

    Kubernetes

    ).
  • Experience with various automation tools and libraries relevant to different testing types (e.g., Selenium for web UI, Requests for API testing).
  • Familiarity with

    CI/CD pipelines

    (e.g., Jenkins, GitLab CI, Azure DevOps) and integrating automated tests within them.
  • Experience with test management tools (e.g., Jira with Xray/Zephyr, TestLink).
  • Strong analytical and problem-solving skills with the ability to troubleshoot complex issues.
  • Excellent communication, collaboration, and leadership skills.
  • Experience working in

    Agile development environments

    .

Good to Have Skills:

  • Experience with other automation tools and frameworks.
  • Knowledge of performance testing tools.
  • Experience with security testing concepts and tools.
  • Familiarity with monitoring and logging tools in cloud environments.
  • Relevant certifications in testing or cloud technologies.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
Maimsd Technology logo
Maimsd Technology

Technology / Software

Silicon Valley

RecommendedJobs for You

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru