Software Quality Assurance (Automation)

Makati City, Matro Manila, Philippines
PHP 70,000
I.T. Software
Information Technology

Executive recruitment company Monroe Consulting Group Philippines is recruiting on behalf of a global technology company focused on delivering solutions for cyber security, securing mobility, and identity management. Our respected client is seeking an experienced QA and Automation professional to take on a role in Software Quality Assurance and Automation to design, build, test, deploy, and maintain automated test scripts using the appropriate automation tool based on all testing types.

Key Responsibilities:

  • Test Planning
    • Provides the Project Lead and QA Automation Manager with testing Level of Effort (LOEs) and testing scope on assigned tasks/automation requests.
    • Reviews test cases from the manual test team and identifies test cases that can be automated.
    • Works closely with manual test team to provide prioritization for each test case that will be automated.
    • Works closely with Development team to determine test scenarios, test data, and test environment for performance testing.
  • Test Script Development
    • Recommends tools that will be used for automating assigned test cases.
    • Reviews existing automation framework.
    • Updates existing automation framework, as approved by immediate head.
    • Sets up test script development environment.
    • Develops automated test scripts for assigned test cases following the prescribed development standards and best practices.
    • Presents completed test scripts for peer/code review.
    • Presents test scripts to the manual test team for completeness and accuracy.
    • Conducts code review for test scripts developed by other team members to ensure it adheres to prescribed development standards and best practices.
    • Assists the Team lead in guiding team members in their test script development tasks.
  • Test Automation Environment Setup
    • Sets up the test environments based on the test plan and Recommended System Requirements (RSR).
    • Sets up test data.
    • Upgrades testing environments.
    • Assists the Team lead in reviewing environment setup done by team members.
    • Ensures cloud resources are shutdown whenever they are not in use.
  • Test Script Execution
    • Executes assigned test scripts.
    • Investigates test script with fail results to determine if it is a product or a test script issue
    • Updates test scripts to address test script issues.
    • Coordinates with the Development team for failed performance test results (based on standard performance metrics).
    • Assists the Team lead in reviewing test script execution results.
    • Submits test execution results to the QA Automation Manager for assigned projects.
  • Bug Reporting and Bug Fix Verification
    • Reports bugs found during test script execution.
    • Verifies bug fixes and tests regression areas.
    • Assists the Team lead in performing Ad Hoc reviews for bugs reported by team members.
  • Test Automation Research and Development (R&D)
    • Identifies tasks done manually and makes recommendations on processes that can be automated.
    • Research on different tools that can be used for automation and creates proof of concept.
    • Presents proof of concept to the automation team.
  • Assists other departments regarding QA-related issues and concerns.
  • Submits status reports.
  • Coordinates and updates the Project Lead and QA Automation Manager on testing status and issues.
  • Ensures that any non-compliance activities and processes are reported to the Project Lead and QA Automation Manager.
  • Assists the Project Lead in performing project close out activities.
  • Participates in project retrospective meetings.
  • Creates and updates internal training materials and knowledgebase articles, when needed, for the enefit of new team members and other project teams.
  • Others
    • Attends meetings, as required.
    • May report on non-regular working hours, as needed.
    • Performs other duties as requested and within areas of expertise
  • Reports and Records
    • Prepared Reports
    • Status reports
    • Bug reports
    • Test reports
    • Ad Hoc reports, as requested
  • Accessed Records
    • Enhancement requests
    • Wireframes
    • Bug reports
    • Minutes of the meetings
    • Other project records

Key Qualifications

  • Bachelor’s Degree in Information Technology or any IT-related courses
  • With at least three (3) years’ experience as SQA Automation 
  • Intermediate knowledge of the different types of testing (e.g. Functional, Installation, Migration, Performance, Security, Responsive Testing, etc.)
  • Intermediate knowledge of Test Automation Tools (e.g. JUnit Framework, Selenium IDE, WebDriver, Jmeter, Sikuli, JConsole, Katalon, Appium, Postman, GraphQL)
  • Intermediate knowledge of Test Management tools (e.g. Testlink, JIRA, Jenkins, Smartsheet)
  • Intermediate knowledge of different testing platforms (e.g. Desktop, Mobile, Browser)
  • Intermediate knowledge of Remote Server Management tools (e.g. PuTTY, WinSCP, RDC)
  • Intermediate knowledge of Software Development Life Cycle (SDLC)
  • Intermediate knowledge of the different software development methodologies
  • Intermediate knowledge of different Operating Systems (e.g. Windows and Linux)
  • Intermediate knowledge of Databases and Database Management Tools (e.g. Oracle, MS SQL, PostgreSQL, SQL Management Studio, pgAdmin, SQL Examiner, SQL Data Examiner)
  • Intermediate knowledge of Programming Languages/Technologies (e.g. C++, Visual Basic, HTML, Java, C#, Ruby, RDBMS, Python, PERL)
  • Intermediate knowledge of Cloud Computing (e.g. AWS, Azure)
  • Intermediate knowledge of any enterprise-level applications
  • Basic knowledge of the Microsoft Product Suite
  • Basic knowledge of Server management
  • Basic knowledge of systems and network administration
  • Knowledge in NIST Risk Management Framework (RMF)
  • Knowledge in Cybersecurity risk management solutions
  • Basic knowledge of IT security concepts and practices
  • Good research skills; is resourceful and persevering
  • Good analytical skills; keen attention to detail
  • Good problem-solving skills
  • Good organizational skills
  • Good presentation skills
  • Good verbal and written English communication skills
  • Ability to work in and with teams in a fast-paced and dynamic environment
  • Accountable and has strong grasp of corporate values
  • Capable of making sound decisions
  • Proactive and capable of self-direction and self-motivation
window size: toggle grid