Tutor for Advanced Python Playwright with Robot Framework, API Testing, Mock Servers & SDET Training

Закрыт Опубликован 2 мес. назад Оплачивается при доставке
Закрыт Оплачивается при доставке

## Background

I am an accomplished Quality Assurance (QA) professional with a career spanning over a decade. I have dedicated 12 enriching years to QA, and in this period, I've dabbled in Python for roughly 4 years. My journey through the landscape of QA has been incredibly rewarding, but now I find myself eager to steer my career towards a more automation-focused trajectory. The technology landscape is evolving, and I believe it's crucial to adapt and acquire new skill sets to remain relevant. Hence, I am seeking a highly skilled and experienced tutor to guide me through this transition. My objective is to equip myself with the necessary technical acumen and build a hands-on, practical project that I can proudly feature in my GitHub portfolio during job interviews.

## Objective

I am in search of a seasoned tutor who is fluent in speaking English and is proficient in teaching advanced Python concepts. My primary focus areas include learning Playwright with Robot Framework. These skills are essential for automating complex workflows and validating system functionalities. Furthermore, I am keen on receiving specialized training in Software Development Engineer in Test (SDET). I aim to build an intuitive understanding and practical know-how for effortlessly conceptualizing, designing, and setting up a QA framework in Python that can serve a QA team efficiently.

## Topics to be Covered

### Environment Setup (Refresher)

- A thorough walk-through of installing Python and setting up the PyCharm IDE.

- Comprehensive guidance on creating a new project within PyCharm, along with essential configuration settings.

- Step-by-step setup of the Robot Framework and the Browser Library, ensuring a seamless development experience.

### Python Basics (Refresher)

- A refresher course covering essential Python basics like code comments, data types, mathematical operations, and more.

- Deep dive into complex Python structures like Functions, Annotations, and Classes.

- An overview of Python's Modules, Packages, and the Standard Python Library to leverage Python’s extensive functionalities.

### Playwright

- An introduction to Playwright, explaining its significance and advantages in modern test automation.

- Detailed guidance on setting up Git, managing GitHub repositories, and integrating them into the PyCharm IDE.

- Playwright's installation process, configuration settings, and testing structures such as AAA or Given/When/Then.

- Hands-on exercises on utilizing Playwright selectors and working with Playwright Inspector in Browser Developer Tools for efficient debugging.

#### API Testing with Playwright

- A beginner to advanced guide on API Testing, focusing on how to write and execute API tests using Playwright.

#### Mock Servers with Playwright

- An introductory lesson on Mock Servers and their role in testing, followed by hands-on exercises to set up and use Mock Servers with Playwright.

### Waits

- Detailed insights into building custom waits and waiting for selectors and page loads effectively.

### Robot Framework

- A complete introduction to Robot Framework, its installation process, and key features.

- Extensive lessons on data types, type conversion, and logic loops within Robot Framework.

- Exploration of Robot Framework's standard and custom keyword libraries to facilitate versatile test automation.

### Playwright & Robot Framework Integration

- In-depth training on developing a custom library in Playwright specifically tailored for Robot Framework.

- Hands-on training sessions that demonstrate how to utilize the custom Playwright library in Robot Framework test scripts.

- Comprehensive guidance on setting up a Page Object Model (POM) structure for maintainable test automation.

- Effective strategies for re-executing failed tests, running test suites, parallel execution using Pabot, report validation, and headless mode execution techniques.

### CI/CD Integration

- Lessons on setting up GitHub Actions for continuous integration and delivery.

- Detailed walkthroughs for configuring YML files and securely storing sensitive data in .env files.

### SDET Training

- Specialized training sessions aimed at cultivating the intuition and expertise needed to set up a QA framework or design in Python effortlessly, which can be easily adopted and maintained by a QA team.

## Requirements

- Must have proven experience in Python, Playwright, Robot Framework, and SDET.

- The ability to provide practical examples and hands-on exercises is crucial.

- Flexibility in scheduling lessons is highly desirable.

- Excellent communication skills are a must.

If you meet these criteria and are genuinely passionate about imparting knowledge, I'd be thrilled to hear from you. Please apply to embark on this exciting educational journey with me. Thank you!

Python Тестирование / QA

ID проекта: #37202040

О проекте

10 заявок(-ки) Удаленный проект Последняя активность 1 месяц назад

10 фрилансеров(-а) готовы выполнить эту работу в среднем за ₹28000

sonus21

Hello Vasu! I hope you're well. I'm a senior Python developer with specializing in python app and web development. I've delivered more than 100 projects over time with 5* rating. Here are some of my skills necessary f Больше

₹37500 INR за 20 дней(-я)
(54 отзывов(-а))
6.2
rochaksharma7

Hi there! My name is Rochak and I am a Python Developer with over 8 years of experience. I understand that you are looking for a tutor to help guide you through the difficult task of moving from Python beginner to adva Больше

₹55000 INR за 17 дней(-я)
(36 отзывов(-а))
4.8
dvcontact

Dear Sir, Are you looking for an experienced tutor to help me transition into a more automation-focused career trajectory? I am an accomplished Quality Assurance (QA) professional with 12 years of experience and 4 yea Больше

₹25000 INR за 7 дней(-я)
(5 отзывов(-а))
4.6
NEHABHAT92

Given a project description, I am an experienced Quality Assurance (QA) professional with 12 enriching years in the field. I have dedicated my career to QA, and have dabbled in Python for roughly 4 years. Now that I'm Больше

₹25000 INR за 7 дней(-я)
(1 отзыв)
2.0
arijitfreelance5

Hi there! My name is Arijit and I am a Python Automation Developer with 5+ years of professional experience in the IT industry. I have extensive knowledge in software testing, review, and validation-along with an abili Больше

₹25000 INR за 7 дней(-я)
(2 отзывов(-а))
1.2
javnika87

Hello Sir/Ma’am. I am Javnika Panchal and I am here to offer my services for your project. I am a fresher started recently on a freelancing, I have the necessary skills to help you with your project. My focus is on ac Больше

₹25000 INR за 7 дней(-я)
(0 отзывов(-а))
0.0
techindia999

Hi Greetings! We are team of software developers. We have developers working on almost all the technologies. We will assign you a project manager who will assist you during entire process of project completion. We wil Больше

₹37500 INR за 7 дней(-я)
(0 отзывов(-а))
0.0