Job Description :
Set and maintain quality standards for company products through the use of systematic processes. Develops, modifies, and executes software test strategies, plans and suites.
Analyzes and writes test standards and procedures. Maintains documentation of test results to assist in debugging and modification of software.
Analyzes test results to ensure existing functionality and recommends corrective action. May develop tools and environments to automate test execution.
Consults with development engineers in resolution of problems.
Leads multiple project teams of other software quality assurance engineers and internal and outsourced development partners responsible for all stages of quality assurance for complex products and platforms, including testing strategy, analysis, coding, results evaluation, and proposed corrective actions.
Manages and expands relationships with internal and outsourced development and quality assurance partners on software and firmware design and development.
Reviews and evaluates designs and project activities for compliance with quality assurance guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk.
Provides domain-specific expertise and overall software quality assurance leadership and perspective to cross-organization projects, programs, and activities.
Drives innovation and integration of new technologies into projects and activities in the software quality assurance organization.
Provides guidance and mentoring to less- experienced staff members.
Education and Experience Required :
Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
Typically 6-10 years experience.
Knowledge and Skills :
Work closely with Manual test team and System Test QA teams
Organized and process oriented individual with ability to maintain excellent process / testing documentation and reports.
Ability to adapt and willingness to learn new technology or techniques
Quick learner, strong analytical and problem solving skills.
Manual Testing experience with log or storage management
Experience in creating Test Plans, and Detailed Test cases is a plus
Excellent analytical and problem solving skills.
Experience in overall architecture and software design for products and solutions.
Experience with design and integration of software running on multiple platform types.
Excellent written and verbal communication skills; mastery in English and local language.
Ability to effectively communicate product architectures, design proposals and negotiateoptions at senior management levels
Bonus Experience :
Experience with Selenium, TestNG, Jenkins
Experience in creating Test Plans, and Detailed Test cases required for automation
Experience in Gradle, Perforce, JIRA, QC / ALM is a big plus
Experience with web services REST / SOAP API is a plus
Network experience (Protocols, Ports, Router, Switch)
Perimeter security devices experience (Firewalls, IDS / IPS, VPN)