Search by job, company or skills

UnionBank of the Philippines

Senior Automation Test Engineer

3-5 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 20 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 141420699