Android Software Development Engineer

EHarmony

(Los Angeles, California)
Full Time
Job Posting Details
About EHarmony
There's always a better way to do things. And in 1997, after 35 years practicing as a clinical psychologist and counseling thousands of married couples, eHarmony CEO and founder Dr. Neil Clark Warren had come to believe there was a better way to find love than letting luck determine your fate. From his history and experience with clinical work, Dr. Warren noted that while some marriages were ending in divorce others were deeply satisfying and loving marriages.
Responsibilities
- Take ownership of manual and automated testing efforts for Android native app - Collaborate with SDET’s in the design, development and maintenance of the android automation testing frameworks - Proactive in identifying and providing solutions for deficiencies and gaps in manual and automation test coverage. - Improve app quality by pairing with developers to understand code changes and the impact to existing regression areas. - Participate in the Scrum planning sessions. Analyze the requirements and help with defining the acceptance criteria for the features that are being developed. - Work closely with the Product team to understand their expectations of how a feature would function. - Work with management to create and provide metrics and KPI’s around performance and automation testing. - Maintain and deploy builds to the QA environment. - Work with the Operations team to debug acceptance-testing failures that are related to the testing environment. - Actively participate in code reviews conducted by the developers. - Analyze post-release metrics to identify any escape defects and provide quick resolution by writing tests that expose the release defect before any code fix is release. - Evaluate existing testing methodologies and suggest new techniques that will help us deliver high-quality features faster. - Improve and maintain test plan for automated, functional, regression, acceptance and performance testing. - Maintain a solid understanding of QA workflows, automation best practices, and agile methodologies. - Maintain proficiency with eHarmony technology stack including use of systems, tools, and processes within the Technology department. - Mentor junior members of the team and provide training, support and best practices. - Manage test device platform, including upgrades and device purchasing.
Ideal Candidate
- Bachelor degree in software engineering, computer science, or related field + 5 years of experience as software engineer, software automation engineer, technical quality engineer, or related field. - Linux, Java, SQL, CI Tools (e.g. Jenkins), Bug tracking tools (Bugzilla or JIRA), and Android UI test automation using Java - ADB instruments for application profiling and uncovering memory issues - REST based web-services - Test Case management using Zephyr, Testlink or Test Rail - Experience in identifying and removing bottlenecks in the testing, build and release process. - Experience in development of automation tools and frameworks for performance testing, automation, measurement and analysis

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.