The Role
Develop and maintain automated test suites using Python and Robot Framework across Linux environments. Design keyword-driven and data-driven tests, create reusable libraries and keywords, manage test environments and variables, integrate tests with Jenkins or GitLab CI/CD pipelines, and troubleshoot flaky tests using logs, screenshots, and error handling. Contribute to test strategy, code reviews, test maintenance, and meaningful analysis of test failures.
Summary Generated by Built In
Experiences:- 3-5 Years
Qualification: - B. E / B. Tech / M.C. 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.
Skills Required
- 3-5 years of relevant experience
- Bachelor's or master's degree in Engineering, Computer Applications, or Science, including B.E., B.Tech., M.C.A., M.Sc., M.E., or M.Tech.
- Docker or Docker Compose
- Python
- Robot Framework
- Linux systems, including Ubuntu or Red Hat Linux
- Test automation
- RPA automation
- Hands-on experience with Linux and Python
- Ability to design and implement keyword-driven and data-driven Robot Framework test suites
- Experience with Robot Framework libraries, reusable keywords, test organization, environment configuration, and scoped variables
- Experience integrating automated tests with Jenkins, GitLab CI, or other CI/CD tools
- Ability to debug flaky tests and analyze test failures
- Selenium or Playwright
- GitLab CI
- Django
- Temporal
- Test management systems such as Allure or ReportPortal
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
SoftTech Engineers Limited is a Pune-based software product company focused on the architecture, engineering, and construction (AEC) sector. It develops intellectual property and technology solutions supporting the construction lifecycle, including layout planning, approvals, budgeting, area calculation, and project execution. The company also provides design, development, installation, and servicing of information-technology resources, helping organizations manage and digitize complex built-environment workflows.









