White Cloak Technologies logo

QA Automation Engineer

White Cloak Technologies
On-site
Quezon City, Philippines
QA Automation Engineer

Responsible for designing, developing, and maintaining automated test scripts and frameworks to validate software functionality, performance, and reliability. They ensure faster, consistent, and scalable testing as part of the software delivery lifecycle.

Responsibilities

  • Design and implement automation frameworks (e.g., Selenium, Cypress, Playwright, TestSigma, Appium, etc.).
  • Develop automated test scripts for functional, regression, performance, and integration testing.
  • Ensure scripts are scalable, maintainable, and reusable.
  • Collaborate with QA leads, developers, and product owners to define automation scope.
  • Identify test cases suitable for automation vs. manual testing.
  • Contribute to automation strategy and roadmap to align with business goals.
  • Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps).
  • Enable continuous testing to provide quick feedback on code quality.
  • Set up test execution dashboards and reports.
  • Run automated test suites across different environments (staging, QA, production-like).
  • Monitor and maintain automation scripts to adapt to application changes.
  • Debug test failures and collaborate with developers to resolve issues.
  • Ensure automation increases test coverage while reducing manual effort.
  • Validate functional, UI, API, and database layers where applicable.
  • Participate in code reviews to maintain test script quality.
  • Ensure applications comply with security and data privacy requirements.
  • Validate secure configuration and dependency management.
  • Integrate security monitoring into reliability pipelines (DevSecOps alignment).
  • Work closely with manual testers to identify high-value automation areas.
  • Document automation framework, execution steps, and troubleshooting guides.
  • Provide training/mentorship to team members on automation practices.
  • Attends company-wide events, engagement activities, and team-building sessions.
  • Represents the department in cross-functional committees or projects.
  • Follows all company policies, procedures, and regulatory requirements.
  • Performs other related duties and responsibilities as may be assigned from time to time.

Qualifications

  • Bachelors degree in Computer Science, Information Technology, Engineering, or equivalent practical experience.
  • 2-5 years of experience in software testing, with at least 2 years in test automation.
  • Proven track record in designing and maintaining automation frameworks for web, mobile, and/or API testing.
  • Strong understanding of software testing principles, methodologies, and best practices (Agile, DevOps, Shift-Left).
  • Proficiency in automation frameworks and tools (e.g., Selenium, Cypress, Playwright, Appium, TestNG, JUnit, or TestSigma).
  • Knowledge of programming/scripting languages (e.g., Java, Python, JavaScript, C#).
  • Familiarity with CI/CD pipelines and version control (Jenkins, GitLab, GitHub Actions, Azure DevOps).
  • Understanding of API testing, database validation (SQL/NoSQL), and performance testing basics. Awareness of QA metrics, defect tracking tools (e.g., JIRA, Zephyr, TestRail), and reporting practices.
  • Ability to design, develop, and maintain scalable automated test scripts and frameworks.
  • Skilled in analyzing requirements and translating them into automated test scenarios.
  • Strong debugging and troubleshooting skills for test failures and system issues.
  • Capable of integrating automated tests into CI/CD pipelines to support continuous testing.
  • Proficient in test data management, parameterization, and test environment setup.
  • Adept in documenting and maintaining automation standards, guidelines, and reusable components.

Work Setup

  • Hybrid, 4x a week RTO at Quezon City office
Apply now
Share this job