Job Directory Senior Software Engineer (Quality)

Senior Software Engineer (Quality)
San Diego, CA

Companies like
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

Job Description

Description

The Senior Software Engineer (Quality) ensures the quality of software on a software development team. The Senior Software Engineer work assignments involve moderately complex to complex issues where the analysis of situations or data requires an in-depth evaluation of variable factors. Automation of testing is required, with strong scripting skills. The Senior Software Engineer will understand and lead the team in all aspects of software quality.

Responsibilities

Role: Senior Software Engineer (Quality)

Assignment: Humana - Digital Health & Analytics

Location: San Diego or Campbell, CA

Summary of Duties:

The ideal candidate for this position should have an advanced grasp of the full gamut of the software engineering lifecycle: requirement gathering, design proposals, implementation, testing and maintenance for the enhancement of both existing and new products & tools. Our work is very data dependent, and this candidate will be expected to understand and perform data analytics, data extraction and transformation testing. This candidate will lead quality and provide technical support to project team members and rely on experience and judgment to plan and accomplish goals. The position will involve a variety of complicated tasks and may require leadership of others, working under general direction. This role requires a good understanding of business approach / priorities and use case. A wide degree of creativity and resourcefulness is expected.

Strong collaboration and communication with teams and employees across the organization is essential.

The role will involve the creation and execution of functional verification tests, system integration tests, regression tests and API tests. Development of a test approach and test coverage matrix will be expected. This role will perform data extraction, transformation and analysis of data for use in testing application functionality. This position will work with team members to troubleshoot application issues. This role may require leading remote QA team members.

Due to the nature of our organization, we work in a fast-pace and extremely collaborative Agile environment, thus the ability to engage your peers to propose, express and challenge ideas is extremely important; we emphasize the creation and self-maintenance of our documentation, so clarity in the candidate's ability to express ideas and concepts is required.

Role Qualifications

Role Essentials

Overall Essentials

* Great interpersonal relations, team cooperation and the ability to communicate with technical and business stakeholders
* Familiarity with emerging technologies and software development best practices
* Ability and desire to quickly evaluate and learn new concepts, technical skills and technologies
* Strong troubleshooting and problem solving skills
* Able to mentor others and review test coverage and produce quality metrics

Quality Role Essentials

* Bachelor's Degree or above (Computer Science, Bio Engineering, Electronics and Electrical Engineering or any related field)
* 5+ years experience of recent QA Software Engineering Experience
* Experience with testing frameworks and code quality tools
* Strong experience with at least one scripting language (Shell, Perl, Python, Javascript) to improve test efficiency and automation
* Strong experience with one or more of the following: white-box, black-box, API, front-end and back-end testing
* Strong with relational and NoSQLdatabase experience
* Strong data analytics skill.\
* Ability to identify trends and deficiencies in data sets to enhance the test coverage
* UNIX/LINUX experience - u-se of UNIX command line tools, editors, and shell scripting
* Knowledgeable in Software Lifecycle Quality Engineering Best Practices
* Automation experience with the following tools: Protractor or ReadyApi

Role Desirables

* Experience with ML/AI/big data analytics
* Experience leading remote teams
* Experience in application performance testing
* Testing of complex algorithms
* Testing aggregations of claims medical data sets
* Programing experience (Java)

Reporting Relationships

You will report to a Technology Manager.

Scheduled Weekly Hours

40

Let your dream job find you.

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