HamburgerMenu
hirist

Software Test Engineer - Python/Robot Framework

Xped pvt Ltd
Multiple Locations
4 - 15 Years

Posted on: 05/12/2025

Job Description

Description :

Key Responsibilities :

- Develop and maintain automated test scripts using Robot Framework and Python.

- Design and implement automated test suites to validate software functionality, performance, and scalability.

- Collaborate with cross-functional teams, including developers, product managers, and other QA engineers, to define and establish automation strategies.


- Identify, document, and track software defects using bug tracking tools.

- Conduct thorough regression testing when bugs are resolved. Participate in code reviews to ensure test ability and best practices.

- Create and maintain comprehensive test documentation, including test plans, test cases, and test reports. Continuously improve the test automation framework and processes.

- Responsible for designing and developing automated test scripts to support application testing.

- The automation developer performs analysis of manual test cases and functional requirements and determines the balance of test coverage to be automated for reuse.

- This person gathers information from the project team, designs, develops, unit tests, debugs, executes automated test cases and prepares reports.

- The automation developer will document results and facilitate review meetings with project team stakeholders.

- The automation developer actively looks for solutions to automate test cases early in the test life cycle and works on projects of high complexity within one or more test/development environments.

- This person works on multiple programs/systems/applications as a project team member and/or lead.

- The automation developer is considered a subject matter expert in the area of test case automation.

- Peruse requirements documents thoroughly and thus design relevant test cases that cover new product functionality and the impacted areas

- Execute new feature and regression cases manually, as needed for a product release

- Familiarity with bug tracking platforms such as JIRA, Bugzilla, etc. is helpful. Filing defects effectively, i.e., noting all the relevant details that reduces the back-and-forth, and aids quick turnaround with bug fixing is an essential trait for this job

- Identify cases that are automatable, and within this scope segregate cases with high ROI from low impact areas to improve testing efficiency

- Hands-on with automation programming languages such as Python, Java, etc. is advantageous. Execute, monitor and debug automation runs

- Author automation code to improve coverage across the board

- Write unit, integration, and end-to-end tests using modern testing frameworks.

Qualifications :

- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.

- Proven experience in developing and executing automated tests using Robot Framework. Strong proficiency in Python programming.

- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines. Experience with version control systems such as Git.

- Solid understanding of software development life cycle (SDLC) and QA methodologies. Excellent problem-solving skills and attention to detail.

- Strong communication and collaboration skills.


info-icon

Did you find something suspicious?