Lead Consultant with Python and Automation

Overview

On Site
$52 - $55
Contract - W2
Contract - 6 Month(s)
100% Travel

Skills

software development
Software Engineering
Python
Selenium
Automation
Software Development Life Cycle
test development
Embedded system
Agile software development

Job Details

Looking for a Lead Consultant with Python and Automation testing experience. This position will interface with key stakeholders and apply your technical proficiency across different stages of the Software Development Life Cycle. Lead validation for all types of testing and support activities related to implementation, transition and warranty; be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.

Required Qualifications:

Candidate must be located within commuting distance of Arden Hills, St. Paul, MN or be willing to relocate to the area.

BS or MS Degree in Computer Science, Computer Engineering, Software Engineering, or related field.

8+ years of experience with Information technology

5 or more years experience with Python.

Knowledge in Linux operation system.

Experience in Python programming language and Python scripting.

Experience working in Selenium and Appium.

Experience in creating, executing test plans and test cases.

Should be able to do V&V testing and review of test artifacts.

Preferred Qualifications:

Experience in medical device Design view and testing.

Experience leading teams using Agile or Kanban methodologies.

Capacity to multi-task several testing activities concurrently.

Embedded system knowledge or experience will be a plus.

Responsibilities include:

Designs, develops, debugs, modifies, and reviews manual or automated test protocols that evaluate software applications against software requirements.

Designs, develops, debugs, modifies, and reviews regulated software tools used to support the software verification process.

Tracks software development and testing effort by creating and maintaining records in the approved tracking management tool.

Solves engineering problems by analyzing the situation and recommending corrective or alternative actions.

Run and mange test regression in formal environment.

Uses version management tool to manage test assets in a concurrent design environment.

Collaborates with requirements and development teams to coordinate resolution of software errors.

Coordinate and collaborate with global team members.

Participate in Agile software development process and work towards achieving individual and team goals.

Continuously improves process and work methodologies by interfacing with peers/cross-functional groups and analyzing activities to improve workflow and work processes.

Documents software test development by writing documents, reports, memos, change requests.

The job may entail travel. The job may also entail sitting as well as working at a computer for extended periods of time. Candidates should be able to effectively communicate by telephone, email, and face to face.