website-hero-image2

2625 Software Quality Assurance Manager

Location: Tigard, OR

Description:
Are you are a talented Software Quality Assurance Manager who wants to influence a team with your technical and leadership ability? Our client works with creating hardware and software solutions for the government. They are looking for a Quality Assurance Manager to develop talent and manage and maintain QA systems. Come join a team of passionate Quality Engineers that believe in attention to detail, customer focus and a passion for technology and problem solving. If this sounds like you, please send your resume to careers@itmotives.com. We value and encourage diversity in the workplace and women, minorities, and veterans are highly encouraged to apply. Thank you.

Job Type: FTE

Additional Information:
Our client is a leading provider of integrated solutions for advanced communication systems worldwide. Innovation, creativity and quality is built into our DNA and we offer a rewarding environment in which employees can thrive.

What it takes:
Our client is looking for a Quality Assurance Manager, a hands-on technical leader to manage our Software Quality Engineering team in Portland, Oregon. In this role, you will have the responsibility of leading and managing Software QA Engineers, providing technical leadership, driving QA release activities, and leading continuous process improvement efforts to ensure high quality and efficient software delivery.

This leadership role requires at least 10 years of related technical experience in overall software quality assurance, software testing, and/or software development, with at least four years of experience managing others. You will have significant experience with UI and API automation frameworks, understand Object Oriented Programming, and be familiar with Agile and CI/CD concepts. You must be able to build strong relationships across departments and help drive Quality while helping the team ship and meet deadlines.

ESSENTIAL FUNCTIONS:
• Manage a team of 5-10 QA Engineers
• Organize and lead special initiatives to improve process, investigate and qualify tools, develop test frameworks or techniques to benefit future projects
• Manage and help maintain QA infrastructure, technology, and software that supports automation
• Support constant regression and release testing activities
• Support multiple Scrum delivery teams with estimation, planning, and strategy for testing IQ-Core applications as well as internal systems
• Own responsibility for test (case) coverage and test and defect reporting and metrics
• Establish automated testing coverage for UI and API tests
• Advocate for QA best practices across the development and engineering teams, and establish performant and accurate checks and balances to prevent regressions and production issues
• Mentor QA team members of the team in testing and engineering best practices
• Perform (project-level) test lead duties when needed, to include: stakeholder discussions, test strategy formation, team member mentoring, and deliverable status tracking and reporting
• Performance requires physical attendance
• Other duties as assigned

QUALIFICATIONS / SKILLS REQUIRED:
• 10 years test (or development) experience with Windows desktop applications
• 4 years managing a QA team involved in manual and/or automated testing
• Passionate, organized, and able to support multiple delivery teams with various needs
• Familiarity with programming/scripting languages (Object-Oriented/PowerShell preferred)
• Familiarity with systems and networking
• Significant Test Automation skills using industry standard tools
• Experience creating performance and scalability tests
• Experience working on Agile (Scrum) teams
• Clear communication skills, and professional business demeanor
• Process mindset, able to develop and improve process in order to support quality applications
• A Bachelor's Degree in Computer Science preferred or equivalent education & experience
• An ability to obtain or maintain a secret security clearance is required
• Strong written and verbal communication skills
• Accuracy and attention to detail is a must
• Must be able to self-organize workloads and manage all deadlines