Desired Candidate Profile
We are looking for passionate Software Development Engineer Lead in Android Team for our rapidly growing Starkey team to build the next generation of services and applications that will drive our growing business.
Be a strong advocate for quality on the scrum team and assist in planning, design, and verification of user stories.
Prioritize and work on crucial tasks with team members. Mentor and assist the team members technically. Promptly identify and escalate defects, work with cross functional product teams to isolate problems, and track the issues to complete resolution. Coordinate the engineering tasks with cross functional teams.
Validate that user stories meet acceptance criteria and have enough automation in place.
Write tests and bring in advance best practices such as correct prioritization of exploratory tests and creating a robust and maintainable regression test suite.
Evaluate and introduce tools for betterment of test practices. Should feel confident in making crucial technical decisions and take responsibility.
Demonstrated skill in using coding standards and being an active participant in code reviews
Strong ability and eagerness to quickly learn new technologies
Strong time management skills with a history of meeting commitments
Excellent verbal and written communication skills
Design test specs and create test strategy for new and existing features of our applications. Create, prioritize, and organize test cases into logical suites for both automated and manual execution.
Execute test cases and report results after initial creation. Execute and monitor results of automated suites and integrate it with CI infrastructure, work with other engineers to increase manual and automated test coverage, suggest improvements to the existing system.
Utilize test and development best practices, patterns, and processes within the engineering team. Participate in Scrum for assigned projects, and work closely with developers to define, research, correct, and retest defects.
Represent testing needs in software requirements and design review inspections. Willfully participate and contribute in test case review across test function. Research technical advancements to improve testing for new or existing products.
Experience with Android development both functional and nonfunctional aspects.
Java, Kotlin, Android SDK
Strong programming & analytical skills
Gradle, Git, MAT, LINT
Threading, Processes, etc.
Unit Testing, TDD
Android: Services, Layouts, Fragments, Adapters, Receivers, MAT, LINT, ADB, etc.
Android Studio, Idea
Good understanding of software development best practices
Passion for product quality and attention to detail
Passion for finding bottlenecks and thresholds in existing code
Required Candidate profile
A highly energetic individual with excellent written and communication skills.
A great team player, but not afraid to question assumptions and take initiative. Solve problems and will work closely with other engineering team members.
Education:
UG: B.Tech/B.E. - Any Specialization
PG: MCA - Computers
Contact Details:
Keyskills:
Java
Software Development
GIT
Software Engineering
Android Development
Android SDK
Gradle
Android Studio
Threading
Adb