About the job
About Appier
Appier is a leading software-as-a-service (SaaS) provider that harnesses the power of artificial intelligence (AI) to enhance business decision-making processes. Established in 2012 with a mission to make AI accessible to all, Appier aims to transform AI into tangible returns on investment by developing intelligent software solutions. With 17 offices spanning across APAC, Europe, and the USA, Appier is publicly traded on the Tokyo Stock Exchange (Ticker number: 4180). For more information, visit www.appier.com.
About the Role
We are looking for a dedicated Software Engineer specializing in Quality Assurance Automation to join our team at Appier. In this role, you will work collaboratively with engineers to create comprehensive testing strategies for various systems, including high-traffic distributed systems, machine learning algorithms, big data platforms, and frontend applications. Your expertise will be instrumental in defining effective testing strategies and developing automation solutions suited to diverse system architectures.
[Seniority/title will be determined based on skills, experience, and interview evaluations.]
Responsibilities
- Collaborate with product teams to analyze feature requirements and specifications, crafting robust test plans and strategies, and executing tests with clear, actionable reports.
- Engage closely with developers to improve testability, create testing utilities, and provide QA-oriented test cases prior to feature readiness.
- Uphold the highest standards of quality and performance for Appier’s products through meticulous testing.
- Thoroughly report and validate product bugs, advocating for continuous improvement.
- Design scalable and reliable automated tests and frameworks for products built on micro-service architectures.
- Oversee and monitor the release process, performing necessary tests to ensure feature delivery meets quality benchmarks.
About You
[Minimum Qualifications]
- Strong understanding of software development methodologies (Agile, Waterfall).
- Solid grasp of software testing processes, including test planning, test case development, and troubleshooting.
- Excellent communication skills with a collaborative mindset, eager to share knowledge within the team.
- A minimum of 2 years of hands-on experience with at least one test automation tool (e.g., Python, Java, Robot Framework, Pytest, Cypress, Selenium, JMeter, or Locust).
- Familiarity with AI-assisted development tools such as GitHub Copilot, Cursor, and Windsurf is a plus.

