Responsibilities

  • Design, build, and maintain scalable test automation frameworks in Python (PyTest).
  • Develop clean, maintainable, and reusable object‑oriented code to support automated testing across complex systems.
  • Translate product requirements into robust automated test strategies and technical solutions.
  • Collaborate cross‑functionally with developers, QA, and system teams to ensure high‑quality software delivery.
  • Integrate automated test suites into CI/CD pipelines (e.g., Jenkins) to support continuous testing and regression validation.
  • Analyze test results, debug failures, and implement long‑term fixes rather than short‑term workarounds.
  • Contribute to the evolution of internal testing tools and frameworks, focusing on performance, scalability, and reliability.
  • Document framework design, architecture decisions, and testing methodologies.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.
  • 3+ years of professional software development experience in Python.
  • Strong understanding of object‑oriented programming (OOP) principles and design patterns.
  • Hands‑on experience building or extending test automation frameworks (preferably using PyTest).
  • Experience working with CI/CD tools such as Jenkins.
  • Familiarity with unit testing concepts and frameworks.
  • Solid debugging and problem‑solving skills.
  • Excellent communication skills and ability to work in a collaborative environment.

Preferred Qualifications

  • Proven experience designing test automation frameworks from scratch (not just using existing tools).
  • Experience testing complex systems such as distributed systems, backend services, or ML‑based applications.
  • Familiarity with C++ or working in mixed‑language environments.
  • Experience with Linux‑based development environments.
  • Experience with version control systems such as Git.
  • Exposure to tools like Jira, Confluence, and TestRail.
  • Strong analytical mindset with the ability to think beyond test cases and improve overall system quality.

Salary

$75,000 - $95,000 a year


#J-18808-Ljbffr
Similar jobs

More from Syntronic - A Global Design House
Syntronic - A Global Design House 15 hours ago
Syntronic - A Global Design House 7 hours ago
Syntronic - A Global Design House 13 hours ago

Python Developer

Apply Now
Back to search page