Find Jobs
Hire Freelancers

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

$250-750 USD

Closed
Posted 8 months ago

$250-750 USD

Paid on delivery
## 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!
Project ID: 37198490

About the project

14 proposals
Remote project
Active 7 mos ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of UNITED STATES
Queens Village, United States
0.0
0
Payment method verified
Member since Sep 17, 2023

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.