logo inner

QA Senior Associate

AppnovationKuala Lumpur, MalaysiaOnsite
This job is no longer open

About us


Appnovation is a global, full-service digital partner that combines Strategy, Experience & Design, Engineering and Managed Services. We build digital solutions that deliver real impact today and serve as foundations for future growth.  Bold ambition. Practical action. Endless possibilities.As a Senior Quality Assurance (QA) Analyst in the APAC region you will be responsible for assisting on QA strategy, governance, and hands-on testing for a portfolio of projects. As the first permanent QA hire in the region, you will be expected to lead and take ownership of testing activities for APAC specific projects with limited supervision, and be able to devise Test Plans and Test Scenarios as required.

Oversight and guidance will be provided by the QA Manager for the region where required, to ensure testing activities fit within the company’s overall QA strategy and approach.You will need to work closely with a team of developers and other QAs as appropriate and, therefore, you will need to have strong communication skills and be adept at explaining defects, conveying ideas, being persuasive and dealing with a range of personalities. You should also be comfortable communicating both internally and externally to clients and various stakeholders during Sprint demos and UAT sessions for example.Initially, you will be hired to work on one of our client projects, helping to release new versions of their web application and/or iOS and Android apps.

You Will Have An Opportunity To:


  • Creating, reviewing, updating test plans & test cases for web and mobile applications.
  • Initial execution of manual test cases, for both user interface and functional.
  • Executing tests across a range of devices (desktop, mobile, tablet).
  • Creating defects and categorising by severity as appropriate, plus creating defect tracking reports as required.
  • Participation and review of documentation / test results in all QA test phases such as requirements validation, unit, integration, functional, regression testing and UAT.
  • Taking ownership and lead of testing efforts and suggesting advice / improvements to the process, both internally and with the client.
  • Identify opportunities for automation of manual test scenarios and creating a prioritised list.
  • Walk through the QA test cases and the QA test plan with the QA Lead prior to execution.
  • Attend stand-ups internally and with the client.
  • Participating in and managing User Acceptance Testing (UAT) as required.
  • Provide assistance and provide guidance Junior QA Analysts as required.

Must Haves


  • Bachelor's degree in Computer Science, Business Administration, OR equivalent experience
  • At least 4 years of formal testing experience.
  • 1-2 years of test automation experience.
  • Working knowledge and understanding of Page Object Model (POM) concepts for automation.
  • Communicate clearly and articulately testing progress and issues raised,
  • including escalations as required.
  • Knowledge and experience using the command line.
  • Understanding of DevOps principles, processes and tools (e.g. IaC, CI/CD and orchestration)
  • Familiarity with development branching.
  • Knowledge and hands-on experience with at least ONE of the following scripting
  • languages: Javascript / Typescript (preferable) or Python.
  • Understanding and experience of Behaviour Driven Development (BDD) principles, i.e. Gherkin, Cucumber.
  • SQL skills and experience with relational databases.
  • Experience with testing APIs using tools such as Postman, Cypress, Playwright, Axios, Pytest Requests etc.
  • Good understanding and knowledge of HTML and familiarity with CSS.
  • Hands-on experience with proxying tools such as Charles or Fiddler.
  • Experience and familiarity inspecting the browser console to debug potential issues.
  • Deep understanding of the quality assurance discipline, the defect lifecycle management processes, and the software commonly used for test planning, documentation defect tracking (eg. Jira, Confluence etc.).
  • Understanding the Test Pyramid and related concepts.
  • Experience in developing test plans, writing test scripts, developing use cases, governing quality standards, supervising test team activities, vetting and guiding requirements/acceptance criteria, and assisting business users through user acceptance test processes.
  • Experience and knowledge of test case management tools such as Zephyr Scale or Test Rail.
  • Experience with defect management and categorising defects based on severity.
  • Experience with web/mobile application testing (browser compatibility, responsive testing, testing using cloud based device tools etc.)
  • Experience testing in Window OS, Mac OS, Mobile OS (Android, iOS), etc.
  • Understanding of user centric design principles, content, navigation, usability, behavioural analytics tagging, accessibility, SEO, localization/multilingual and personalization.
  • Good experience with Content Management Systems (CMS) such as Drupal, Sitecore, Wordpress, Contentful, Sanity etc.
  • Understanding of Agile principles and methodologies.
  • Experience working with project management, communication tools, i.e. Slack, Confluence, JIRA etc.
  • Experience working with multiple delivery methodologies (e.g. Waterfall, Agile - Scrum, SAFe).
  • Understanding of cloud computing architecture, services and platforms.
  • Proactive in raising potential risks/concerns.
  • Ability to multitask effectively on multiple projects and provide leadership.
  • Ability to identify potential risks and communicate to the project leadership team.
  • Ability to take ownership of tasks and projects assigned with minimal supervision.
  • Strong communicator, clear, concise and articulate.
  • Fluent in English (written and verbal) and able to read Chinese.

Nice To Haves:


  • Experience with continuous integration tooling such as GitHub Actions, Jenkins, Azure Pipelines, Jenkins, Bitbucket pipelines, AWS Code Deploy or similar.
  • Hands-on experience writing automated tests for native app testing, i.e. Appium or similar.
  • Experience working with omnichannel content and engagement management service enablement platforms.
  • Experiencing testing atomic component libraries such as Storybook (or equivalent).
  • Experience working with development in an Enterprise environment.
  • Experience working with and managing highly available Internet-facing platforms
  • Knowledge and hands-on experience with other scripting languages, i.e. PHP, Java etc.
  • Accessibility testing knowledge to WCAG standards, using tools such as aXe or WAVE to help validate testing and industry-leading screen readers.
  • Experience with Cypress, Playwright, WebdriverIO or Pytest.
  • Formal software testing training or certification, i.e. ISTQB or similar.
  • Performance testing experience with tools such as JMeter, Blazemeter, Load Ninja or K6, Gatling, Artillery.
  • Working experience with image diffing frameworks such as Applitools, Percy, Backstop JS.
  • Commerce testing experience.
  • Understanding of data driven and/or machine learning applications.
  • Understanding of security and privacy by design principles, process and tools.

Who you are 


  • Self driven and self motivated to continuously learn and improve, both on a technical skill level and personally.
  • Humble, aware that you are knowledgeable, but there is always more to learn.
  • Ability to work easily in a team dynamic.
  • Respecting other colleagues’ opinions, aware that everyone has different skills and valid inputs.

Thank you for your interest in a career with Appnovation Technologies! Please note that only those selected for an interview will be contacted.At Appnovation, we recognize that diverse teams are the strongest teams. Diversity, Equity & Inclusion is not only something that we embrace - we celebrate it! We are proud to be an Equal Opportunity Employer and we encourage applicants from all backgrounds, lived experiences and industries to apply. Come join us at Appnovation, and learn more about how we stay true to our company values as we build better lives through better digital.

Accommodations are available upon request throughout the recruitment process.

This job is no longer open

Life at Appnovation

Appnovation is a global Digital Solutions and Managed Services provider, delivering strategy, application development and enterprise integration on leading open technologies. Appnovation's in-house experts strategize, build, and deploy high-performing, secure digital experiences across many industries, while also offering a wide range of creative capabilities, with 24/7 support and maintenance. The firm boasts an impressive, cross-industry client roster ranging from Start-Ups to Fortune 500, government entities, nonprofit organizations and beyond. Since its inception in 2007, Appnovation has worked with hundreds of clients, delivering thousands of projects, achieving international recognition for development, innovations, and business success. Open Digital Delivered. Visit appnovation.com today.
Thrive Here & What We Value1. Emphasis on diversity, equity & inclusion2. Celebrating diverse backgrounds, lived experiences, and industries3. Equal Opportunity Employer4. Accommodations available upon request throughout the recruitment process5. Bold ambition. Practical action. Endless possibilities.6. Digital solutions with real impact for today's growth
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2024