Job Objective
- Contribute to process and methodology definition and continuous improvement.
- Ensure end2end quality for our users: from requirement to delivery.
Job Role & Responsibilities
- Ensure quality throughout the entire process from requirements definition to software delivery.
- Lead and execute end to end testing.
- Define and implement the most effective mix of manual testing and test automation for our mobile apps.
- Improve the test automation experience at Angkas by enhancing tools/scripts, test coverage, and/or code structure.
- Debug and analyze the bugs in the application to support developers finding the root cause.
- Automate repeated manual tasks to improve self/squad’s productivity.
- Write concise, comprehensive, detailed test plans for the squad’s dev work.
- Manage timely testing & delivery of your own tasks consistently.
- Participate in product discussions and in refining the acceptance criteria.
- Gain reasonable product knowledge and understand the technical architecture of the product.
- Remove self dependency by writing concise documentation.
- Perform code reviews that follow the standards practices of the eng handbook and that are recognized by their team as helpful.
- Collaborate with other engineers, designers, and QAs to flesh out implementation details based on the established architectural and design patterns.
- Internalize the Angkas values and use them in day to day interaction as a second nature.
Requirements
- BS/BA in computer science or equivalent combination of education and experience.
- Working experience in highly transactional systems.
- Experience in writing clear, concise and comprehensive test plans and test cases.
- Experience in mobile app testing.
- Experience testing backend services such as APIs, databases, distributed services is of advantage.
- Familiar with test environment construction using CICD tools.
- Good programming ability, master at least one of Java, Dart and other programming languages.
- Strong analytical and trouble-shooting skills.
- Experience working in an agile development process and using collaboration tools, such as Jira, Trello, Slack, etc.
- Excellent interpersonal, consultative and communication skills.
- Self-managed, proactive work style. Able to work independently within a team centric environment.
Benefits
- Hybrid work
- Work life balance
- Full-time
- Opportunities for Career Progression
- Competitive salary
- Start-up environment
- Multi-cultural and Agile work environment
- Diversified use of technology
•
Last updated on Aug 20, 2024