My client is currently investing heavivly in their mobile engineering team whose mandate is to develop new products and platforms for their customers.
You'll be working in a fast-paced environment with the stability of working for a Fortune 100 company. Your primary responsibilities will be to work on a small team of engineers developing mobile products. You should be familiar with modern software development methodologies and be able to dive deep and rapidly iterate on ideas despite ambiguity.
Responsibilities:
- Contribute in an agile team by driving user story analysis and feature grooming, designing and developing thorough test-cases and test scenarios.
- Ensure excellent application usability through careful manual testing
- Collaborate with product team, development team and backend teams to plan, test and release high-quality features in the apps.
- Work closely with development team to iteratively test concurrently with feature development
- Analyse and create end point mocks to aid in testing
- Assists in estimation and assessment of feasibility of features
- Follow and help cultivate consistent development best practices
- Work closely with development team to iteratively test concurrently with feature development
Required Skills/Qualifications:
- 5+ years of technical experience in a software development organization with a Bachelor's or Master's Degree in Science (preferably Computer Science, Engineering or other related disciplines)
- Has exposure to a variety of distributed infrastructure technologies and systems
- Excellent interpersonal and communication skills
- Deals well with ambiguous/under defined problems; able to think abstractly
- Eagerness to work iteratively and collaboratively to build new software
- Experience with payments technology is a plus
