Search by job, company or skills

M

Test Lead - Robot Framework

8-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Over 50 applicants
Quick Apply

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.

More Info

Job Type:
Employment Type:
Open to candidates from:
Indian

About Company

At MaimsD Technology, we empower businesses through innovative IT services, strategic hiring solutions, and talent development. Headquartered in Bangalore, India, with a growing presence in Georgia, USA, we deliver scalable recruitment and staffing support across the globe. Our expertise lies in IT hiring, backed by deep industry insight and a rich talent network that spans from entry-level roles to executive leadership. We also offer tailored services including RPO, SOW-based hiring, contract staffing, and executive search — designed to meet the evolving needs of both startups and enterprises. Driven by passion, guided by experience, and committed to excellence — we are your partner in building teams that drive success.

Job ID: 120654575