Senior Mobile Test Automation Engineer
- Full-Time
- Dallas, TX
- Homecare Homebase
- Posted 3 years ago – Accepting applications
Job Description – Senior Test Automation Engineer - Mobile
Position Summary
The Senior Test Automation Engineer works as part of an agile team responsible for the oversight of Android mobile automation frameworks, tools, analysis, design, testing, and support of all HCHB mobile application projects.
Primary Tasks, Job Duties & Responsibilities
- Responsible for architecture of Android mobile automation framework and integration of tools used for developing scripts and running tests
- Masters tools and technologies related to testing principles and industry processes
- Ensures project work meets company guidelines, regulatory expectations, and product delivered meets specifications provided
- Participate in the design and testing of HCHB products and solutions
- Research of project work to identify related or effected areas
- Creates, documents, and executes thorough automated tests
- Assists with the creation and management of testing environment(s)
- Analyzes potential issues to determine if resolution or escalation is needed
- Identifies user assumptions, system performance issues, and criteria for project success
- Responsible for automated test execution and resolving defects prior to product release to Production
- Responsible for quality/testing approval sign off prior to deployment to Production
- Work with Product Owners and Scrum Team to plan for needs related to automation
- Serves as the go-to person/mentor for questions as well as research related to automation scripting
- Mentors members of the team to be more effective in writing scripts and implementing techniques
- Completes code reviews of automated scripts
- Creates advanced SQL queries to be used with automation scripts
Qualifications/Technical Skills:
· Demonstrates an understanding of clinical and/or financial Home Healthcare processes and regulations is recommended
· Experience working in an agile software development environment.
o Preference given to those with experience in Scaled Agile Framework (SAFe).
· 3+ years of experience developing, executing, and analyzing automation tests
o Preference given to candidates working with .NET languages, Java, Kotlin, Javascript & TypeScript
· Experience with testing in the Cloud and related tools – Microsoft’s “App Center Test” & Google’s “Firebase Test Lab for Android”.
· Preference given to candidates with experience working with elastic distributed systems (i.e. Azure AKS, kubernetes, GKE, AWS, etc.), and distributed logging systems (i.e. Prometheus, Grafana, Splunk, etc.)
· Experience creating automation framework and understanding design patterns
· Experience with CI/CD tools and platforms
o Preference given to ADO (Azure DevOps)
· 2 + Years SQL experience with relational databases (preference given to MS SQL 2014 and above).
· Experience with REST/WebAPI service fundamentals
· 3 + Years of Automation experience writing automation scripts.
o Preference given to experience with Microsoft UI Automation, Selenium, Appium, WebDriver, Protractor, Postman & Fiddler
· 3 + years of Performance and Load testing experience
o Preference given to experience with JMeter
Job Type: Full-time
Pay: From $128,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Disability insurance
- Flexible schedule
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Referral program
- Relocation assistance
- Retirement plan
- Vision insurance
Schedule:
- Monday to Friday
Supplemental Pay:
- Bonus pay
COVID-19 considerations:
Remote during Covid. Expected to be in office at least 3 days per week after covid.
Education:
- Bachelor's (Preferred)
Experience:
- Mobile Test Automation: 6 years (Required)
- Appium: 2 years (Required)