Location: Philippines
Responsibilities
- Drive the development, review and implementation of automation and performance testing frameworks while collaborating with cross-functional teams to ensure robust testing strategies
- Collaborate with the Quality Assurance Manager to deliver non-functional testing solutions that align with project goals, timelines, quality standards, and overall technical testing strategies
- Work closely with stakeholders to understand requirements, identify risks, and ensure alignment on automation and performance quality goals
- Create, and oversee automation and performance test planning, execution, analyse test results, and provide detailed reports on defects, test coverage, and quality metrics to stakeholders.
- Evaluate, implement, and make recommendations on tools, technologies, techniques, processes, and industry-accepted Quality Assurance best practices for the use of the wider QA Team
- Maintain expert-level knowledge of multiple applications, application integrations, and QA methodologies and serve as a mentor to other QA staff
- Validate the suitability of proposed applications or solutions vis-à-vis the QA requirements of the company
-Perform or participate in proof-of-concept activities
-Conduct relevant research - Create the following in support of the project plan and development schedule:
-test strategy, estimates and schedules
-test matrices and requirements traceability matrices
-test plans
-test scenarios, test cases and/or test scripts - Execute testing activities using manual process or automated tools and document testing results
-analyze and document results, document defects and validate fixes - Provide input to the development and improvement of software quality assurance policies, procedures, process, tasks, and deliverables to efficiently test and evaluate products
- Create accurate and regular reports on testing status and resources of assigned products or projects to update the stakeholders on the progress, quality, and potential delays
- Mentor a team of QA engineers, providing technical guidance, fostering professional growth, and ensuring effective collaboration within the team and with other departments
- Perform other duties as required to deliver exceptional service to support the business goal of the company
Knowledge, Skills, Abilities:
- Exposure in systems development, business and/or systems analysis and design of software application systems.
- Fundamental understanding and/or testing exposure to common application technologies (such as but not limited to: web server, database, network & server topology, web services, Java, TCP/IP, IIS, API, knowledge of service layers, RESTful service, WSDL services, UI and API automation using open source and licensed tools)
- With extensive knowledge of non-functional testing methodologies: e.g. volume, load, stress
- fundamental understanding of common application technologies and performance monitoring of different servers (web, app, DB), protocols, infrastructure, counter types and different application layers (security, presentation, communication and abstraction)
- With training on software quality testing
- Strong leadership, organizational and technical testing skills
- Detail-oriented, flexible, with initiative and positive attitude and can perform multi-tasking
- Professional and with good interpersonal relationships, and strong inclination in teamwork
- Can work autonomously either as team player or individual contributor
- Delivery-focused, i.e. will ensure deliverables are submitted on time and to the expected quality
- Fluent in English with excellent written documentation and oral communication skills
- Proficient in MS Office
Education and Experience:
- Bachelor’s Degree in Information Technology, Computer Science, Computer Engineering or equivalent
- At least 7 years’ experience in Quality Assurance and Application or Product Development, with at least 2-3 years in a technical lead or supervisory role
- Proven experience in designing, implementing, and executiong automation testing frameworks (e.g. Selenium, Cucumber, Cypress, Katalon, Robot Framework, etc.)
- Hands-on experience with performance testing frameworks and tools (e.g. JMeter, LoadRunner, etc.)
Security: the successful candidate will have to comply with CHAMP Security Requirements (including but not limited to CHAMP’s IT Security Policies, especially the ISMS Policy and the Acceptable Use Policy, mandatory courses, confidentiality and data protection, use of company assets, and incident reporting).