As a QA Automation Engineer at our company, you will be responsible for designing, implementing, and maintaining Python-based automated test suites using PyTest. Your role will involve collaborating with product managers, backend (Django), and frontend (React) developers to ensure that each release meets quality targets in terms of functionality, performance, and security. If you have a passion for writing clean test code, identifying edge-case defects, and enhancing CI pipelines, you will thrive in our dynamic work environment. Your key responsibilities will include building robust and modular automation frameworks in PyTest, integrating browser automation for UI coverage using Playwright or Selenium, and utilizing Requests/HTTPX for API testing. You will be tasked with creating and optimizing regression, smoke, and sanity test suites, incorporating clear assertions and data-driven scenarios to mimic real-world usage. Additionally, you will wire tests into GitHub Actions (or Jenkins/GitLab CI), configure flaky-test detection, and collaborate with developers to identify test gaps during story grooming sessions. Furthermore, you will contribute to load testing efforts using tools like Locust or JMeter, integrate security scans into pipelines, and produce detailed test plans, architecture diagrams, and maintain a living QA wiki. To be successful in this role, you should have at least 2 to 3 years of hands-on automation experience with Python, a deep understanding of PyTest features, experience in automating web UIs, familiarity with CI/CD tools, Linux command-line proficiency, and basic networking skills. In return for your contributions, we offer a competitive salary, a high-performance laptop (macOS or Linux), and a pet-friendly office environment stocked with specialty coffee and healthy lunch options. If you are looking to join a team where you can make a significant impact and grow your skills as a QA Automation Engineer, we encourage you to apply for this exciting opportunity.,