Automation Engineer

Tata Consultancy Services Ltd

Tampa, FL

JOB DETAILS
SALARY
$90,000–$115,000 Per Year
SKILLS
Agile Programming Methodologies, Application Programming Interface (API), Atlassian JIRA, Automation, Automation Engineering, Bug Tracking/Defect Management, CSS (Cascading Style Sheet), Continuous Deployment/Delivery, Continuous Integration, Data Management, Debugging Skills, Functional Testing, Git, GitHub, Identify Issues, Internet Application, Internet Portal, Jenkins, Kanban, Logic Testing, Object Modeling, Object Oriented Programming (OOP), Pytest, Python Programming/Scripting Language, REST (Representational State Transfer), Regression Testing, Reporting Dashboards, Root Cause Analysis, Scalable System Development, Scripting (Scripting Languages), Scrum Project Management and Software Development, Selenium, Smoke Testing, Source Code/Configuration Management (SCM), Sprint Planning, Standup Meetings, Test Automation, Test Data, Test Strategy, Test Suite, Test Tools, Testing, User Interface/Experience (UI/UX), XPath
LOCATION
Tampa, FL
POSTED
18 days ago

Must Have Technical/Functional Skills

  • • Minimum 8+ years of experience in automation testing using Selenium with Python
  • • Strong expertise in test strategy, framework design, scripting, debugging, and troubleshooting
  • • Proficient in Python programming with solid understanding of OOP concepts and modular design
  • • Hands-on experience with:
  • Selenium WebDriver (Python bindings)
  • PyTest / Unittest / Behave (BDD frameworks)
  • Page Object Model (POM) and hybrid frameworks
  • • Strong experience in API testing using tools/libraries like:
  • Requests / PyTest + Requests / REST API frameworks
  • • Experience working in Agile methodologies (Scrum/Kanban)
  • • Good knowledge of:
  • XPath/CSS selectors and dynamic element handling
  • UI and Database validation
  • • Understanding of CI/CD pipelines (Jenkins/GitHub Actions)
  • • Proficiency in version control (Git)
  • • Exposure to test management and defect tracking tools (JIRA)
  • • Familiarity with data-driven and keyword-driven frameworks
  • • Exposure to Playwright (Python) is an added advantage•
  • Roles & Responsibilities
  • • Develop and maintain scalable automation frameworks using Python, Selenium WebDriver, and PyTest/BDD tools
  • • Design and implement reusable test utilities, libraries, and automation components
  • • Collaborate with application teams (including PEGA or web app teams) to understand:
  • Application workflows
  • UI components
  • Business logic for effective test coverage
  • • Integrate automation suites into CI/CD pipelines using Jenkins/Git
  • • Execute functional, regression, and smoke test suites across web applications and portals
  • • Perform API testing and automation using Python libraries to validate REST services and backend processes
  • • Handle test data management, environment setup, and execution reporting
  • • Troubleshoot failures, conduct root cause analysis, and ensure defect resolution
  • • Maintain automation scripts, execu tion logs, and reporting dashboards
  • • Actively participate in Agile ceremonies:
  • Sprint planning, Daily stand-ups, Retrospectives, Defect triage
  • • Continuously enhance test coverage, framework stability, and execution efficiency

Salary Range: $90,000 to $115,000 per year

About the Company

T

Tata Consultancy Services Ltd