Python Automation Tester_Shailja

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

5+ years of experience in testing automation, preferably with Python and Selenium., Strong knowledge of TestNG framework, including annotations and parallel execution., Familiarity with Java concepts, including OOP principles and data structures., Experience with automation frameworks and tools like BDD, TDD, and Jenkins..

Key responsibilities:

  • Develop and maintain automated test scripts using Python and Selenium.
  • Generate and analyze automation reports using Extent and Allure.
  • Handle dynamic web elements, frames, and alerts during testing.
  • Collaborate with the testing team to prepare test plans and execute test cases.

CodersBrain logo
CodersBrain SME https://www.codersbrain.com/
201 - 500 Employees
See all jobs

Job description

 Python Automation Testing – Selenium with Java
  • 5+ years’ Experience or 7+ years of experience of testing automation
  • TestNG Framework and annotation - Before and After annotations, groups, priorities, parameterization, Data providers, Timeouts, Invocation counts
  • Automation Reports - Extent, Allure Report in the TestNG Projects
  • Simple Automation Frameworks with POM and Page Factory
  • Selenium Mouse action functions and problem statements on the same - Actions Class, JavaScriptExecutor.
  • Handling dynamic web tables - Table along with real time Scenario and data.
  • Handling Frames and Alerts - Iframes, Alert Class and its examples
  • TestNG Framework with Parallel execution - testNG XML, Listeners, IRetryAnalyzers, TestNG suites, Cross browser, Parallel methods & Parallel classes execution.
  • Data Driven and Keyword Driven Frameworks Overview
  • Different wait statements and uses
  • TestNG Maven Integration concepts
  • Different Locators in Selenium, Different Assertions
  • Knowledge with Core Java Concepts , Python
  • Java String concepts - Strings, String Buffers, String Builders, String methods.
  • Solving string related problem statements- Strings, String Buffers, String Builders, String methods.
  • OOPS Concepts and its implementation- Inheritance, Polymorphism, Abstract Class, Encapsulation.
  • Java Interface and its Implementation- Marker Interface, Functional Interface
  • Concepts on Java Collections - List, Queue, Set, Maps, Predefine collection methods
  • Solving Problem Statements on collections - List, Queue, Set, Maps, Predefine collection methods
  • Java Arrays and Solving Problem Statements - Array methods, Array types, single and multi-Dimensional Array.
  • Exception Handling and Static blocks - Selenium Exceptions and Java Exceptions and its types
  • Objects, Class, Data members - Access modifiers, Data Types.
  • Stack, Queues, Linkedlist, Trees, Graph.
  • Algorithms -Complexities, Searches, Sorts.
  • Exception Handling - Custom, In Inheritance, In OOPS, In java 7,8
  • Familiar with Manual Testing Concepts, & test plan preparation
  • Good experience in any of the IDEs like Eclipse
  • Experience in GIT or any other repositories and Jenkins
  • Experience in any automation framework like BDD, TDD, Cucumber
  • Excellent knowledge on Python scripting for automation testing.
  • Proficient in automation and its frameworks using Pytest or Data driven framework.
  • Exposure to web automation frameworks using WebDriver Selenium Grid

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Time Management
  • Teamwork
  • Problem Solving

Related jobs