Python Engineer/Developer

Mandaluyong, Philippines (Hybrid)

As a Test Automation Engineer, you will play a key role in evolving the software testing process into a continuous, efficient, and intelligent quality engineering function. You will leverage modern tools, automation frameworks, and methodologies to improve accuracy, integrity, and overall product quality. Your work will focus on predictive and innovative testing approaches, helping the team deliver high-quality solutions at speed.

Key Responsibilities:

  • Develop, maintain, and execute automated test scripts

  • Analyze test results and troubleshoot failures

  • Collaborate with cross-functional teams to ensure quality deliverables

  • Contribute to technical discussions and provide solutions to challenges

  • Actively participate in team meetings and knowledge-sharing sessions

  • Identify and implement process improvements for greater test efficiency

  • Stay updated with industry trends, tools, and best practices in test automation

  • Take ownership of assigned tasks and evolve into a subject matter expert (SME) over time


Professional & Technical Skills:

Must-Have:

  • Strong proficiency in Python, with clean, modular, and object-oriented coding practices

  • Hands-on experience with Robot Framework, including common libraries (e.g., SeleniumLibrary, RequestsLibrary)

  • Expertise in exception handling within Robot Framework and Python

  • In-depth knowledge of locator strategies – XPath, CSS Selectors, and handling dynamic elements

  • Solid understanding of software testing principles and automation frameworks

  • Experience in analyzing test failures and debugging issues efficiently

  • Familiarity with CI/CD tools and environments

Good to Have:

  • Experience with Selenium WebDriver

  • Background or familiarity with Salesforce applications

  • Exposure to other test automation or performance testing tools

Candidate Requirements:

  • Minimum 3 years of experience in test automation

  • At least 2 years of hands-on experience in Python-based automation

  • Strong communication and problem-solving skills

  • Ability to work independently and contribute effectively to a team


If you're passionate about quality engineering and eager to work with a collaborative and innovative team, we’d love to hear from you!

Python Engineer/Developer

Job description

Python Engineer/Developer

Personal information