Appier is seeking quality assurance engineers to ensure continuously delivery of high quality system. You will work with engineers to design test plans for various types of systems - large traffic distributed system, frontend system, etc. We also expect the candidate to master the skills in defining suitable automation test plan for different types of system.
Work with product team members and review requirements and specs. Help make sure testability is part of the spec.
Work with other developers and QA engineers to create cross-team testing solution.
Design and implement automation test plan with goal to reduce manual efforts in mind. You will work with team on Continuously Integration with goal to achieve Continuously Deployment.
Develop new tools and framework to streamline the development process for different products - network system, machine learning algorithm, big data, etc.
Bachelor in Computer Science or related field
Good English communication skill
Good team player
Fast learner and good troubleshooting skills
Good at Python programming
Knowledge of software development process
Knowledge of software testing process
Nice to have
Experience in distributed system development
Experience in building automation testing for applications
Experience in building automation test frameworks
Experience with git
Experience with setting up CI/CD using Jenkins