Apply now »

QA Automation

Date:  Jul 10, 2024
Company: 
Location: 

Hanoi, VN, 100000

Ingenico is a global leader in the fintech market, with more than three decades of experience and employs over 7,500 people. Its footprint gives scale to projects and talents. Innovation is part of our DNA and our diverse community of experts keep anticipating the evolution of commerce worldwide.


We provide merchants with a comprehensive and innovative range of services and solutions that eliminate payment complexity and make purchasing quick, seamless and secure for consumers, whatever the sales channel or payment method.
 

JOB PURPOSE/MISSION:

Ingenico Android Competence Center (ACC) is tasked with building and maintaining reference software for use across all regions.

The Middle/Senior Automation QA oversees validation and delivery of products from the center. He/she is responsible for the quality assurance of software/library solutions using Python programming language deliverables in all projects in the center.

REPORTING TO: Automation QA Lead

KEY RESPONSIBILITIES:

  • Design and develop software solutions using Python or Java programming language and related frameworks.
  • Collaborate with cross-functional teams to identify project requirements and create technical specifications.
  • Write clean, efficient, and maintainable code following software development best practices and standards.
  • Contribute to the continuous improvement of software development processes, tools, and technologies.
  • Ensure compliance with software development standards and regulatory requirements.
  • Coordinating with the stakeholders (Project Manager/Scrum Master, Manual QA Engineer, Developer team, Business Analyst) to understand targets, software/library requirements, plan and establish development strategy and approach for development team.
  • Using programming language: Python or Java with OOP/OOP design patterns to build the core framework and common library.
  • Understanding automation frameworks and reusable code libraries for future automation projects
  • Mentoring and supporting other members
  • Working well with other persons in other countries and regions.

 

Key Performance Objectives/Indicators:

  • Technical deliverables consistent with planned feature set
  • Achieve QA KPI, No regression.
  • Workload estimates can be relied on for project planning.

 

SKILLS/COMPETENCY SPECIFICATION

Competency/Skill Requirements:

  • Typically have 4+ years in a software testing role with at least 3 years of automation experience in Mobile, Web and API testing.
  • Strong at using testing frameworks and tools, at least one or more from this list: Selenium Webdriver automation framework (Java), Cypress (Javascript/ Typescript), Mobile Automation framework. Experienced in implementing/ maintaining automation test scripts. Develop/ improve existing automation framework.
  • Great communication in English (verbal and written).
  • Excellent knowledge base of OOP and OOP Design patterns.
  • Familiar with CI/CD process and tools: Jenkins, Docker, AWS, Azure, …
  • Excellent analytical and problem-solving skills to troubleshoot and resolve complex software issues.
  • Ability to work in a dynamic and continuously changing environment.
  • Be able to self-study & investigate technical issues in a certain period.

 

Preferred Competency/Skills

  • Critical & creative thinker
  • Be active & good at teamwork.
  • Good at leadership (having team leading experience with team size 2~5 members is preferred)
  • Good at problem solving.
  • Good communication skills
  • Knowledge of Payment domain is a plus.

Languages:

  • Excellent in English communication

Education Qualifications / Experience Requirements:

  • 5 years of experience in equivalent position

Apply now »