Job Directory Greatcall Software Developer in Test
Greatcall

Software Developer in Test Greatcall
San Diego, CA

GreatCall provides mobile health and safety solutions for older adults and their family caregivers.

Companies like Greatcall
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Greatcall

Job Description

POSITION: Software Developer in Test (SDeT)

DEPARTMENT: Quality Control

REPORTING SUPERVISOR: Automation Architect

DIRECT REPORTS: No

FLSA: Exempt

EMPLOYMENT STATUS: Direct Hire

TRAVEL REQUIREMENTS: No travel required

SCHEDULE: Standard business schedule with occasional late night as needed

ABOUT THE TEAM:

The Quality team operates in a collaborative environment. We are integral members of the scrum team. We are building our collective quality voice while supporting the individual team needs. We align with Engineering, IT, Systems Development, Product, Customer Care, Marketing and Sales to support products and services in the areas of health, wellness and security. We also strive to maintain a strong bond and trust between our internal teams (architecture, development, test, configuration, and operations). We encourage each other to work together and help one another make our work life at GreatCall more satisfying and rewarding.

ABOUT THE JOB:

The Software Developer in Test will help maintain our high standard of quality by contributing to the QA automation infrastructure. This individual will work closely with developers and DevOps to develop and maintain automation tools, scripts and tests that increase the speed, efficiency, and quality of testing provided by the QA team. The Software Developer in Test is a key member of the team driving the quality of our products and services to the next level. This role will work closely within our agile software development process and have an important impact on the team.

RESPONSIBILITIES:

* Work closely with Development, QA, and DevOps to ensure appropriate testing of bug fixes, features and release candidates
* Clearly document tests in QA test case tracking tool
* Deliver high-quality test automation solutions that improve the speed of feedback through the Software Development Life Cycle
* Create and execute manual and automated test cases for configuration, functional, integration, system, regression and end-to-end testing
* Create, execute and maintain scripts and tools for various testing frameworks
* Drive analysis and troubleshooting to determine and prove systems root cause
* Participate in product feature discussions and proactively identify areas for automation
* Propose, define and implement processes and standards for improved testing through automation
* Analyze and evaluate test results from automated testing
* Work with different software development teams to develop, test, deploy and report on product performance, quality, security and stability
* Other duties as assigned

QUALIFICATIONS:

Education: Bachelor's degree in Computer Science, Math or related discipline or equivalent experience preferred

Certification(s): None

Experience:

* Minimum 1 years QA automation experience required
* Minimum 3 years of programming experience with at least one modern language (e.g. Java, C#, C++) required
* Experience in designing and developing highly robust, scalable and maintainable software solutions required
* Strong grasp of object-oriented principles with experience in multiple programming languages including scripting languages required
* Experience with testing frameworks (such as TestNG, NUnit, JUnit) required
* Experience with the agile methodology preferred
* Experience delivering high availability enterprise software products

Knowledge/Skills/Abilities:

* Strong development background with hands-on experience in SaaS, Mobile (Android, iOS) and API Test Automation as well as Continuous Integration practices.
* Strong QA skills; testing practices, problem solving.
* Strong understanding of software design patterns, algorithms and data structures.
* Knowledge of Android and/or iOS devices and wearables.
* Familiarity with continuous integration tools, distributed software control systems such a GitHub, and virtualization technologies preferred
* Strong understanding of both relational and non-relational databases (preferably MongoDB and SQL Server) preferred
* Strong system thinker with ability to respond to priority shifts smoothly and seek continuous improvement in the quality assurance process

Personal Attributes:

* Creative
* Detail Oriented
* Customer Focused
* Reliable
* Pragmatic

About Greatcall

GreatCall provides mobile health and safety solutions for older adults and their family caregivers.

Headquarters
Size
5000 employees
Greatcall

10945 vista sorrento parkway, suite 120

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.