Job Description
Appier is seeking a Software Engineer in Quality Assurance to ensure the continuous delivery of high-quality systems. The Software Engineer will collaborate with engineers to design comprehensive testing plans for various systems, including high-traffic distributed systems, machine learning algorithms, big data platforms, and frontend systems. They will define effective test strategies and develop automation solutions tailored to different system architectures.Role involves:
- Collaborating with product teams to review feature requirements and specifications.
- Designing robust test plans and strategies.
- Executing tests and providing clear, actionable reports.
- Working closely with developers to enhance testability and develop testing utilities.
- Ensuring the highest quality and performance standards for Appier products.
- Accurately reporting and validating product bugs.
- Developing scalable and reliable automated tests and test frameworks.
- Overseeing and monitoring the release process.
Requirements:
- Solid understanding of software development methodologies (Agile, Waterfall).
- Proficient in software testing processes.
- Proficient communication skills and a collaborative mindset.
- Minimum 2 years of hands-on experience with at least one test automation tool.
- Experience with AI-assisted development tools.
- Experience integrating and utilizing CI/CD tools.
- Quick learner with good troubleshooting abilities.
Role offers:
- Opportunity to work with high-traffic distributed systems.
- Chance to work with machine learning algorithms and big data platforms.
- Exposure to frontend systems.
- Collaborative environment with product teams and developers.