Android Native Automation Engineer

Full Time
Ahmedabad, Pune
Posted 4 years ago
Experience : 4 to 6 Years
Location : Ahmedabad/ Pune
Job Responsibilities :
- Execute full software development life cycle.
- Program well structured, optimized and testable code.
- Regular status updates to lead / manager.
- Proper documentation and maintenance of software.
- Comply with ISO or other industrial standard process.
- Following industry best practices
- Client communication.
- Mentoring juniors in the team.
Desired Profile :
- 4 – 5 years mobile development experience using android.
- Very strong in object-oriented concepts & design patterns.
- Experience in developing automation scripts to test UI of Application using Espresso framework is a plus.
- Knowledge of google Fit & Bluetooth APIs a plus.
- Knowledge of architecture like MVC, MVP, MVVM, etc.
- Practical Android coding & debugging experience.
- Good experience of common Java & Android design patterns.
- Worked w/Android compatibility APIs, Android Fragments.
- Good experience of Android User Interface API, spanning multiple device configurations.
- Networked with Async tasks, HttpConnection & loaders.
- Worked w/Web Services & common data interchange formats.
- Worked w/Android Jetpack.
- Local data storage using SQLite databases & shared preferences.
- Good working knowledge of application profiling & instrumentation w/debugger & gauges.
- Unit testing experience using Junit, PowerMock, Mokito.
- Aware about Espresso framework APIs.
- Worked in development teams using Continuous Integration: Jenkins/Hudson.
- Shipped multiple Android applications & demonstrate where possible.
- Knowledge of application deployment & Code-signing.
- Willing to do manual testing when required.
- Knowledge of Kotlin.
Job Features
Job Category | IT - Software |