QA Deployment Specialist
Job Description:
Our client is a leader in secure, complex communication software solutions.
They are seeking a QA Deployment Specialist to join their team on a permanent basis. The QA Deployment Specialist will be responsible for deploying new software builds to many test environments daily. This is a full time position including salary, bonus, benefits, overtime banking and profit sharing. The successful candidate will be expected to work shifts from 6:00am-2:00pm two to three days a week for a six week cycle one to two times a year. Otherwise it is standard day hours.
Tasks and Responsibilities
· Follow a Build Promotion Model
· Ensure that builds are installed while we sleep
· Execute an automated Build Verification Test (BVT) against the new builds; the BVT is written by the Core Automation Team
· Triage failures in the BVT
· Assess the suitability of each build for deployment on other domains
· Deploy suitable builds to other domains as appropriate
· Runs supported upgrades tests
· Install hot fixes, hot fix bundles and hot fix roll-ups; verify the install instructions are accurate
· Test new deployment and upgrade procedures; iterate through revisions
· Work with the infrastructure team to manage ESXi snapshots as needed
· Work with other members of the test team to:
o prioritize areas for the soak test
o give feedback on feature testing shortfalls
o diagnose failures
· Identify defects and manage those defects through the bug tracking system
· Partner with development team members to reproduce scenarios and identify root cause
· Participate in regression testing
Skills and Experience Requirements
· University or College diploma
· Prefer 3 years experience as a Software Quality Assurance professional
· Eligible for Secret security clearance, potentially Top Secret
· Well organized
· Fantastic communication skills in the English language
· Enjoys the big picture
· Affinity for or experience with VMWare, Kubernetes, Helm
· Experience with Jenkins
· Strong technical skills in Windows and Linux
· Excellent troubleshooting experience
· Understands code and can edit / extend as needed