Qa Manager Resume
5.00/5 (Submit Your Rating)
SUMMARY:
- Engineering Manager in Software
- Seeking a management and technical leadership position leveraging my background in Quality / DevOps / Development leadership.
- Experienced professional in all aspects of software engineering.
- Have extensive experience in managing and leading development teams.
- Have led multiple automation efforts for quality and continuous delivery.
- Experienced at using metrics to inform management decisions.
- Advocate of Lean, Agile, Scrum and Test Driven Development.
SKILLS SUMMARY:
- QA Management using Agile
- DevOps Management using Agile
- DevOps Automation
- Agile/Scrum Process
- Agile/Scrum Metrics/Measurements
- Load and Performance Testing
- AWS, Scripting AWS through API
- Docker, Kubernetes, Swarm including API
- Ansible & Ansible Playbooks
- Test Driven Development
- Rails Stack: Ruby, Rails, RSpec, ActiveRecord
- Linux, CoreOS Admin
- Devops - Continuous Integration/Delivery
- Javascript, Ajax, JQuery
- Data mining SQL Databases
- Java, JSP, Hibernate, Spring
EXPERIENCE:
Confidential
QA Manager
Confidential
QA Lead
Responsibilities:
- Oversaw implementation of Quality Assurance in an agile environment. Leveraged test automation to perform rapid regression testing in a Ruby on Rails Environment.
- Led development of Rails-friendly multi-node load testing framework to identify load and stability issues for the multi-service web application. Provided charting of results that aided in troubleshooting.
- Developed automated performance testing.
- Periodically checked performance of web application through web interaction and API calls.
- Automated gathering of historical results to produce live reports showing performance trends.
- Led management and organization of automated tests.
- Performed code coverage assessments.
- Lead effort to automate continuous delivery pipeline.
- Provided technical leadership in developing framework for building application services into Docker containers and deploying complete application to desired Docker cluster.
- This effort led to team’s ability to create multiple test and production application instances on demand on AWS or local CoreOS cluster.
- Lead effort to automate server configuration and management with custom framework leveraging Ansible for remote server configuration and updates.
- This contributed to Confidential ’s 99.98% uptime.
- DevOps efforts resulted in consistency in application reliability in all deployments in addition to providing uniform security to all hosts.
- Lead effort to secure SaaS product. Protected sensitive data from attacks and unauthorized access.
- Conducted security review meetings to search code and framework for potential vulnerabilities.
- Led entire team through the review and the review educated all team members on best coding security practices.
- Provided OWASP education to development team members.
- Update security policy to latest ISO standards.
- Wrote security roadmap to prioritize security efforts to protect corporate customers.
- Managed penetration testing of web application suite.
- Security efforts resulted in management’s better understanding of current security and more clear strategy for further security implementation.
- Established Scrum backlog review meetings with Product Owner to triage defects, prioritize stories and establish acceptance criteria to aid developers and testers.
- Produced metrics and trend charts to measure effectiveness and quality of Agile process. Tracked feature-to-defect work, technical debt accumulation, defect levels and more.
Confidential
Sr. Delivery Manager
Responsibilities:
- Responsible for delivery of continuous delivery of Voice over IP application created for a large telecom company.
- Acted as liaison for Confidential ’s development effort to technical leads of other groups that provided components for complete Java Enterprise VoIP solution.
- Oversaw development of framework and specific automated tests to verify new functionality.
- Provided testing of custom asynchronous services that provided provisioning of VoIP installs for customers. Java Messaging Service (JMS) was leveraged by application solution and automated testing framework.
Confidential
Director of Software Engineering
Responsibilities:
- Led development of client-side UI for BlackBerry devices.
- Application was built with C++.
- Led development of server-side data exchange component that also resolved synchronization issues. Server-side components were built with Enterprise Java. Relied on Oracle SQL databases connected to code using Hibernate OR mapping.
- Built development team, performing screening, technical interviews and salary negotiations.
- Led technical review for acquisition efforts.
- Provided executive team with report evaluating development and quality processes and also technology compatibility with corporation's current product portfolio.
Senior Software Engineer
Confidential
Responsibilities:
- Provided software engineering, design and vision in developing product for laptop connection to wireless networks.
- Product provided network routing changes for client machines switching from LAN to wireless networks.
- Built framework that included state machine to significantly reduce development time for diverse operating system versions.
Confidential
Lead Software Engineer
Responsibilities:
- Led design and development of tools functionality for software that allowed nurses to diagnose and triage patients over the phone.
- The tools provided maintenance UI’s for populating health diagnosis data and other data.
- Mentored other engineers on object-oriented design using design patterns.
- Gave multiple presentations on this subject matter.
Confidential
Lead Software Engineer
Responsibilities:
- Designed and led small team in creation of Laboratory Management software that aided in tracking specimens through testing and reporting of results.
- C++ and Pascal
- Designed and led development of Confidential analysis tool that used image processing to find location of Confidential markers from Confidential band image in order to aid in determining paternity.
