Tutor for Advanced Python Playwright with Robot Framework, API Testing, Mock Servers & SDET Training
Оплачивается при доставке
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.
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.
- 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.
- 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.
- 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!
ID проекта: #37202040