Enable job alerts via email!

Test Engineer

Cognizant

Hyderabad, Bengaluru, Chennai District

Hybrid

INR 7,00,000 - 10,00,000

Full time

Today
Be an early applicant

Job summary

A technology services company in Hyderabad is seeking a Test Automation Engineer to design and develop automated test scripts using Python and Selenium. The role involves CI/CD pipeline integration and participation in Agile practices. Ideal candidates have strong Python skills and experience with testing frameworks such as Robot Framework. The position offers opportunities for collaboration and continuous integration in a dynamic environment.

Qualifications

  • Strong proficiency in Python for automation.
  • Expertise in Selenium for web automation.
  • Experience with Robot Framework for testing.

Responsibilities

  • Design, develop, and maintain automated test scripts.
  • Execute automated tests and analyze results.
  • Integrate automated tests into CI/CD pipelines.

Skills

Python scripting
Selenium WebDriver
Robot Framework
API Testing
Problem-solving & Debugging

Tools

Postman
Git
PyTest
Job description
Key Responsibilities:
  • Automation Script Development: Design, develop, and maintain automated test scripts using Python with Selenium WebDriver for web application testing and potentially Robot Framework for broader automation needs (e.g., API, UI, or even RPA).
  • Framework Development & Enhancement: Develop and enhance reusable test frameworks and libraries, potentially leveraging Robot Framework's keyword-driven approach or custom libraries written in Python.
  • Test Execution & Analysis: Execute automated tests, analyze results, identify defects, and report bugs, ensuring thorough test coverage and accurate defect tracking.
  • Collaboration & Communication: Work closely with developers, QA engineers, and other stakeholders to understand requirements, define test strategies, and ensure effective communication of test outcomes.
  • CI/CD Integration: Integrate automated tests into Continuous Integration/Continuous Delivery (CI/CD) pipelines (e.g., Jenkins, GitLab CI) to facilitate continuous testing.
  • Documentation: Document test cases, test plans, and test results, ensuring clear and comprehensive records of testing activities.
  • Agile Participation: Participate in Agile/Scrum ceremonies, contributing to sprint planning, estimation, and backlog refinement.
Required Skills:
  • Strong proficiency in Python: Solid hands‑on experience in Python scripting for automation purposes.
  • Expertise in Selenium WebDriver: In‑depth experience with Selenium WebDriver for automating web browser interactions.
  • Robot Framework Experience: Hands‑on experience with Robot Framework, including writing test cases using its keyword‑driven syntax and potentially developing custom libraries.
  • Testing Frameworks: Familiarity with Python testing frameworks like PyTest or unittest, in addition to Robot Framework.
  • API Testing: Experience with API testing using tools like Postman or libraries like Requests in Python.
  • Version Control: Proficiency with version control systems, particularly Git.
  • Agile Methodologies: Understanding and experience with Agile/Scrum methodologies.
  • Problem‑solving & Debugging: Strong analytical and problem‑solving skills, with the ability to effectively debug and troubleshoot automation issues.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.