UnionBank of the Philippines

Senior Automation Test Engineer

Pasig, NCR, PH

11 days ago
Save Job

Summary

Qualifications


Technical Skills:

  • Contribute to the creation and refinement of automation frameworks that can be easily extended and maintained across various projects and testing efforts.
  • Develop a comprehensive suite of automated tests, covering critical functionalities, integration points, and regression scenarios, while ensuring scalability and efficiency.
  • Proactively collaborate with testers to identify manual test cases suitable for automation and take ownership of converting them into reliable, maintainable scripts.
  • Regularly execute automated test scripts, monitor for issues, and provide solutions by troubleshooting failures or errors in the automation code or test environment.
  • Review and optimize existing test scripts to improve performance and reduce execution time, applying best practices for code reuse and efficient test execution.
  • Work closely with senior team members and developers to define the scope of automation efforts, ensuring alignment with the overall testing strategy and business needs.
  • Contribute to the integration of automated test suites into the CI/CD pipelines, ensuring automated tests are executed automatically during continuous integration and deployment cycles.
  • Analyze results from automated test executions, generate meaningful reports, and communicate issues clearly to the development team for prompt resolution.
  • Support the setup and maintenance of stable and consistent test environments, and ensure the required test data is available and appropriately configured for automation scripts.
  • Implement and run automated tests across multiple browsers, operating systems, or devices, ensuring the application works seamlessly across various environments.
  • Actively look for opportunities to increase test coverage by developing reusable test components and scripts that can be leveraged across multiple test cases and projects.
  • Maintain clear documentation on automated test scripts, framework design, best practices, and test results, ensuring that processes and outcomes are easily understandable for team members.
  • Work closely with developers to ensure that automated tests align with new features, system changes, and code refactoring, providing early feedback on the stability and functionality of the application.
  • Suggest and implement improvements in test processes, tools, and methodologies, driving higher efficiency, reliability, and effectiveness in automation efforts.
  • Share automation knowledge and best practices with junior team members, providing guidance and support on how to write and maintain effective automation scripts.
  • Regularly monitor automated test executions, investigate failures, and provide clear troubleshooting to identify root causes while keeping stakeholders updated on progress.


Soft Skills:

  • Highly proficient with multiple test automation tools and frameworks (TOSCA, Selenium, Appium, Playwright, etc.) and can create and maintain automation scripts and frameworks.
  • Has a deeper understanding of programming concepts, using languages like Java, Python, or JavaScript to develop and optimize complex automation scripts.
  • Capable of developing and maintaining reusable and modular automation frameworks, ensuring they are scalable and adaptable to different project needs.
  • Integrates automated tests into CI/CD pipelines and ensures smooth execution of tests during every build to provide fast feedback on code changes.
  • Independently writes and maintains test cases and automated tests for new functionality and regression scenarios, ensuring comprehensive test coverage.
  • Shares knowledge with junior team members, helping them grow in their automation skills and understanding best practices.


Experience and Skill Level

  • Typically has 3-5 years of experience in security testing, with a strong understanding of SAST and DAST tools such as Tenable, Ridgebot, Burp Suite, OWASP ZAP, and Checkmarx.
  • Proficient in automating security tests and integrating them into CI/CD pipelines for continuous security assessments.
  • Solid understanding of vulnerability management, risk assessment, and remediation practices.
  • Experienced in working with cross-functional teams to ensure security practices are embedded into development workflows.

Scope of Responsibilities

  • Leads the execution and automation of security tests across the SDLC, integrating security testing into CI/CD pipelines for continuous integration and delivery.
  • Works closely with development teams to identify vulnerabilities, assess their impact, and guide remediation efforts.
  • Collaborates with other security professionals to ensure adherence to security best practices, including OWASP Top 10 and compliance standards.
  • Mentors junior security engineers, providing guidance on testing techniques, tools, and best practices.

Complexity of Tasks and Supervision

  • Handles moderately complex tasks, including the execution of comprehensive security tests, vulnerability assessments, and remediation efforts.
  • Works semi-autonomously, with some oversight, to define testing scope and strategies and deliver actionable results.
  • Provides mentoring to junior engineers, assisting them in learning and developing security testing skills.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: