Software QA Engineer

Taguig City, Philippines (Hybrid)

Software QA Engineer

The Software QA Engineer is responsible for testing IT products, processes, and systems to ensure they meet defined quality, regulatory, and compliance standards. This role involves executing test plans, documenting results, identifying defects, and collaborating closely with cross-functional teams to deliver high-quality software solutions. The ideal candidate is analytical, detail-oriented, highly organized, and able to work effectively in both project based and operational environments.


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.
  • Perform 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.

BASIC QUALIFICATIONS | EDUCATION:

  • 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).
  • Tricentis Tosca 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.
  • Good to have experience integrating automated tests into CI/CD pipelines.
  • Familiarity with experience with coding in languages such as C#, JavaScript, or Python.
  • Experience working in an Agile development environment (Scrum, Kanban).
  • Understanding of SQL queries to validate database integrity and backend testing.
  • Knowledge of web services, web sites, databases, network connectivity and authentication, SQL Server, configuration, and debugging is preferred.
  • Solid understanding of QA methodologies and manual software testing preferred.

PREFERRED QUALIFICATIONS:

  • College degree or equivalent work experience
  • 5 - 10 years of experience in related role(s)
  • Tricentis Tosca experience a huge plus

 


Software QA Engineer

Job description

Software QA Engineer

Personal information
Details