Posted on: 24/11/2025
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
Did you find something suspicious?
Posted By
Rahul Deokar
Assistant Vice President Human Resources at SOFTTECH ENGINEERS LIMITED
Last Active: 25 Nov 2025
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1579595
Interview Questions for you
View All