Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

UnionBank of the Philippines • Pasig, Metro Manila, Philippines
Role & seniority: Automation Test Engineer, Mid-Senior level; Full-time
Stack/tools: TOSCA, Selenium/WebDriver, Appium, Cypress; Java, Python, JavaScript; REST-Assured; Git; CI/CD tools (Jenkins, Azure DevOps, GitHub Actions); test management; API/web/mobile testing frameworks
Create, modify, and maintain automated test scripts validating web/API/mobile functionality; convert manual tests to automated coverage
Integrate automated tests into the development pipeline, run in CI/CD, monitor results, and report defects
Analyze script failures, log defects, maintain test data and documentation, and ensure test reliability and coverage across environments
Bachelor’s degree in CS/IT/Engineering or related field; strong fundamentals in software testing and QA methodologies
Hands-on experience building automated tests for web, API, and/or mobile apps using Selenium/WebDriver, Playwright, Cypress, Appium, or REST-Assured
Proficiency with Git and CI/CD (e.g., Jenkins, Azure DevOps, GitHub Actions); test design techniques; Agile/Scrum
Experience with Java/JavaScript/TypeScript/Python/C# in modern test frameworks; Docker/cloud-based testing; microservices, contract testing, mocking (WireMock)
Familiarity with BDD (Cucumber/SpecFlow), IaC, observability (logs/metrics/traces)
Performance or security testing basics; track record of improving pipeline reliability and speed
Location &
Company: Union Bank of the Philippines
Position: Automation Test Engineer
Office Location: UnionBank Plaza - Ortigas, Pasig City
Job Summary: The Automation Test Engineer responsible for creating and maintaining automated test scripts to validate application functionality across various systems, ensuring alignment with user stories and key features. They collaborate with the test team to convert manual test cases into automated scripts, execute them, and report results, identifying issues and inconsistencies. Troubleshooting automation script failures and maintaining test reliability are key aspects of the role, along with integrating automated tests into the development pipeline. They continuously update and optimize scripts as applications evolve, ensuring efficiency and coverage across different platforms and environments. Additionally, they document automation processes, manage test data, and stay updated on emerging automation tools and best practices to enhance testing effectiveness.
Run test scripts using automation tools like TOSCA, Selenium, Appium, or Cypress, ensuring accurate execution and logging of results Write, modify, and enhance basic automation scripts using programming languages such as Java, Python, or JavaScript Analyze script failures, interpret error logs, and resolve simple automation issues with guidance from senior team members Assist in converting manual test cases into automated scripts to enhance efficiency and improve test coverage Keep detailed records of test scripts, execution steps, and results to ensure transparency and traceability Work closely with test analysts and developers, providing updates on automation progress and addressing challenges Assist in running automated tests within the development pipeline to ensure continuous testing and early defect detection Document test outcomes, log defects, and communicate findings in a structured manner using test management tools Stay up to date with automation frameworks, best practices, and new technologies to improve scripting efficiency Adhere to established automation testing guidelines and industry best practices to maintain consistency and reliability in test execution.
Holds a bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field, with solid fundamentals in software testing, object-oriented programming, and QA methodologies Should have hands-on experience building automated test scripts for web, API, and/or mobile applications using common frameworks (e.g., Selenium/WebDriver, Playwright, Cypress, Appium, REST-Assured) Be comfortable with version control (Git) and CI/CD tools (e.g., Jenkins, Azure DevOps, GitHub Actions) Working knowledge of test case design techniques (boundary, equivalence, risk-based testing), defect lifecycle management, and Agile/Scrum practices is expected; ISTQB or similar certification is a plus
Experience in modern test frameworks and languages (e.g., Java, JavaScript/TypeScript, Python, or C#), cloud-based testing or containerization (Docker), and exposure to microservices, contract testing, and mocking/stubbing (e.g., WireMock) Familiarity with BDD tools (Cucumber/SpecFlow), infrastructure-as-code, and observability (logs, metrics, traces) is advantageous Comfort working in fast-paced, agile environments with continuous delivery, and a track record of improving pipeline reliability and test execution speed, are highly valued Experience with performance testing (JMeter, k6) or security testing basics is a plus.
Strong analytical and problem-solving skills, attention to detail, and a quality-first mindset Technical skills span test automation design patterns (Page Object, Screenplay), robust assertions, parallelization strategies, and reliable synchronization to reduce flakiness Competence in API testing (HTTP, JSON, XML), data-driven testing, test data management, and environment configuration is essential, along with proficiency in CI/CD integration, reporting dashboards, and defect analytics The engineer should demonstrate clear communication, cross-functional collaboration, and documentation habits, while showing ownership, resilience, and continuous learning—particularly in optimizing test coverage, reducing mean time to detect (MTTD) issues, and scaling automation across products and teams
Required Skills: Accountability, Adaptability, Analytical, Good Communication Skills, Critical thinking, Teamwork, Willingness to learn
Seniority level Mid-Senior level Employment type Full-time Job function Information Technology Industries Banking