
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