HamburgerMenu
hirist

Job Description

Description :

Key Responsibilities :

- Design, develop, and maintain automated test suites using Robot Framework and Python.

- Implement keyword-driven and data-driven automation approaches with reusable and modular components.

- Work with Docker/Docker-Compose to configure and execute test environments.

- Perform testing in Linux environments, including command-line operations, debugging, and environment setup.

- Integrate automated tests into CI/CD pipelines (GitLab CI, Jenkins, etc.

- Analyze test results, identify root causes, and work closely with developers to ensure issues are resolved.

- Debug flaky tests using logs, screenshots, and environment-level diagnostics.

- Collaborate with development and product teams to improve test coverage, quality, and reliability.

- Maintain documentation, test plans, and reporting through systems like Allure or ReportPortal.

- Contribute to overall test strategy, code reviews, and best practices for automation.

Qualification:

- B.E / B.Tech / M.A / M.Sc / M.E / M.Tech

Must have Skills:

- Docker(-Compose)

- Python

- Robot framework

- Linux systems

- Test Automation

- Linux (Ubuntu,Red hat Linux)

- RPA Automation

Good to have experiences:

- Selenium or Playwright

- Git lab CI

- Django

- Temporal

- Test management systems (Allure, Report portal)

Robot framework specifics :

- Hands in good Experience in Linux with Python.

- Is proficient in designing and implementing robust test suites using both keyword-driven and data-driven approaches.

- Is comfortable using standard libraries (e.g., BuiltIn, Collections, OperatingSystem, String, Dialogs) and popular external libraries such as SeleniumLibrary, RequestsLibrary, SSHLibrary, and DatabaseLibrary.

- Can build modular, reusable keywords in resource files or as Python-based custom libraries, and structure test suites using clear test case organization patterns (resources, variables, suites, tags, setup/tear down).

- Skillfully manage test environments, configure test variables, and switch between contexts using Suite Setup, Test Tear down, and scoped variables.

- Work fluently with Jenkins, GitLab CI, or other CI/CD tools to integrate automated tests into pipelines.

- They can debug flaky tests using screenshots, logs, and proper error handling.

- Mid-level developers can analyze test failures meaningfully and contribute to test strategy, code reviews, and test maintenance cycles

info-icon

Did you find something suspicious?