QA Automation Engineer

BGC, Philippines (Hybrid)

About Us:

GECO Philippines, part of the GECO Asia Group of Companies, is a specialist IT Consulting Services company with headquarters in Singapore and two delivery centers in the Philippines.

Position: QA Automation Engineer

We are looking for a QA Automation Engineer with a strong foundation in automated testing and a keen eye for detail to ensure the highest level of software quality. This role offers an exciting opportunity to work across the full software development lifecycle (SDLC), with a focus on building scalable, maintainable test frameworks for web and mobile applications. 

If you're a problem-solver who thrives in an agile environment and is passionate about continuous learning, we'd love to meet you. Apply now!

Location: BGC, Taguig

Job Requirements & Qualifications:

  • 4-year technical degree or equivalent technical certifications and/or work experience
  • 5 years automated testing experience preferred (or similar developer experience) including system testing and UI testing covering all areas of the SDLC.
  • Strong experience with automation tools (Playwright, Selenium, Cucumber, Appium, or similar).
  • SmartBear TestComplete and/or Reflect automation experience a plus.
  • Ability to design scalable and maintainable automated test frameworks.
  • Experience with UI/UX test automation for mobile and web applications is an advantage.
  • Experience working in an Agile development environment (Scrum, Kanban).
  • Understanding of SQL queries to validate database integrity and backend testing.
  • Familiarity with experience with coding in languages such as C#, JavaScript, or Python.
  • Solid understanding of QA methodologies and manual software testing preferred.
  • Good to have experience integrating automated tests into CI/CD pipelines.
  • Competencies:
    • Analytical: Excellent problem-solving skills, with the ability to analyze complex software systems and business requirements to derive effective testing strategies.
    • Detail-Oriented: High level of attention to detail, ensuring the identification of even the smallest issues that might affect product quality.
    • Communicative: Strong written and verbal communication skills, with the ability to explain complex concepts in a simple, understandable way and interact effectively with diverse teams.
    • Collaborative: Strong team player who is open to giving and receiving feedback and can work well with various stakeholders.
    • Proactive: Ability to identify potential issues before they become problems and take prevent action.
    • Eager Learner: Willingness to stay updated with the latest technologies, methodologies, and tools.
    • Adaptable: Ability to adjust to shifting priorities in an agile development environment.

Job Roles & Responsibilities:

  • Design, maintain, and execute automated test cases and solutions for functional, regression, integration, and end-to-end testing.
  • Develop UI/UX automated test cases for web and mobile applications, ensuring a seamless end user experience.
  • Identify areas suitable for automation and provide input into the selection of test cases for automation to improve test coverage and efficiency.
  • Work closely with manual testers and developers to integrate automation into the overall testing process and optimize testing efforts.
  • Collaborate with Manual QA teams to ensure new functionalities and changes to existing functionalities are covered and those which are not feasible for automation.
  • Design, develop, maintain, and expand scalable and reusable test automation frameworks including data driven frameworks to support efficient testing.
  • Focus on continuous test automation enhancements and identify areas of improvement.
  • Implement steps and strategies to improve test automation practices.
  • Performs peer automated test code reviews and optimize test code execution.
  • Integrate test automation into the CI/CD pipeline for continuous regression testing.
  • Gather and present test automation metrics for the projects to key stakeholders.
  • Demonstrate automation solutions to key stakeholders, showcasing value and progress.
  • Experience working collaboratively with multi-disciplinary teams with a delivery focus in both project and operational environments.
  • Ability to manage own time and work effectively to meet deadlines.
  • Ability to write clear and concise text for different audiences.
  • Understanding of a complex technical Internet environment.
  • Testing on a variety of platforms including the latest browsers and mobile devices.
  • Manual Support: Perform exploratory or manual testing when automation is not feasible.

Why Join Us?

  • Work on cutting-edge software solutions using modern tech stacks.
  • Be part of a collaborative, agile, and innovation-driven team.
  • Accelerate your growth with continuous learning and development opportunities.

How to Apply:
You may click "Apply for this job" button or you may send your updated resume to marvin.victoria@geco.asia 

QA Automation Engineer

Job description

QA Automation Engineer

Personal information
Details