Sr Qa Engineer Resume
Pleasanton, CA
SUMMARY:
- 4+ years QA testing experience doing Planning, Risk Analysis, Test Design and Implementation
- 2+ years experience doing Test Automation with Continuous Integration/Deployment processes
- 2+ years experience working with a DevOps team using tools like Vagrant, Docker, Ansible, Puppet.
- 10+ years of procedural programming experience performing Analysis, Design, Coding and Testing for a Telecommunications Billing System including 6 years Business Analysis experience in requirements development and integrating with Product management, Design and Support teams
- Advocate for continuous learning, good coding styles and application of SOLID principles
SKILLS:
- Python - Beyond the Basics
- Python Fundamentals
- Continuous Delivery using Docker and Ansible
- Introduction to Versioning Environments with Vagrant
- Clean Code: Writing Code for Humans
- Meet Elixir
- Git Fundamentals / Advanced Git
- How Git Works
- Shell Scripting with Bash
- Go Fundamentals
- Automated Testing End-to-End
- Unit Testing with Python
- Automated Testing for Fraidy Cats Like Me
- Patterns for Pragmatic Unit Testing
- Creating an Automated Testing Framework With Selenium
- Becoming an Outlier: Reprogramming the Developer Mind
- Technical Writing: Documentation on Software Projects
- Productivity Tips for the Busy Tech Professional
- The Art of Public Speaking and Effective Presentations
- Becoming a Better Listener
- Practical Networking
- TCP/IP Networking for Developers
- Puppet Fundamentals for System Administrators
- Building, Testing, and Deploying Professional Puppet Modules
- Docker for Web Developers
- Docker Deep Dive
- Hands-on Ansible
- Continuous Delivery Using Docker and Ansible
- Introduction to Virtualization
- Cisco CCNA: Introduction to Networking
- Cisco CCNA Data Center: Intro to Data Center Networking
- Network Layer Addressing and Operation for Cisco CCNA 200-125/100-105
- Amazon Web Services (AWS) Fundamentals for System Administrators
- AWS Developer: The Big Picture
- Getting Started with Jenkins2
PROFESSIONAL EXPERIENCE:
Confidential, Pleasanton, CA
Sr QA Engineer
Responsibilities:
- Created automated functional and integration tests in Python that ran as automated tests in Jenkins
- Maintained Python Tox test framework and pushed code branches to support features that included using Paramiko module, database cleanup, test data setup, and more
- Created test plans that detail the planning, design, and execution of tests for mitigating performance, security, reliability, portability, and maintainability risks
- Enabled Dev team to run against large scale Network Topologies by creating python setup scripts that called RESTFul NSX/Nuage Controller APIs
- Minimized manual test setup and validation time by adding ability for functional tests to be run in Docker containers and executed thru Docker Compose
- Automated the validation of successful installation of Apps in a PaaS platform (OpenShift) by using Ansible playbooks
- Enabled successful validation of a Hiera/Puppet driven install of a Cisco CUCM product by creating Puppet manifests, creating Docker test environment and running TestNG test cases within containers.
Environment: Python, git, gerrit, Vagrant, Docker, Ansible, Puppet, Vim, Tmux, Java, Jenkins, Test Link
Confidential, San Ramon, CA
Software Developer
Responsibilities:
- Automated validation of reports on a Business Objects server by developing Sikuli automation tests
- Helped in early identification of code defects thru daily validation of automated test results in Jenkins, debugging of UI scripts and determination of failure causes
- Performed concurrent browser test executions via Selenium Grid and continuous test with Jenkins
- Performed constant refactoring of java code to DRY up code and make methods smaller
Environment: Java, Python, Maven, Eclipse IDE, Sikuli, Selenium, TestNG, Jenkins
Confidential, San Ramon, CA
Programmer, Business and Requirements Analyst, Process Modeler
Responsibilities:
- Performed requirement analyst/business analyst duties and collected requirements, facilitated meetings, conducted research and analyzed existing architecture
Environment: Advanced Excel VBA, MS Visio, CASEWISE Modeler, SOA and Middleware Services analysis
Confidential
Responsibilities:
- Administered the Casewise Model for Uverse Architecture. Documented scope objects into the System Flows via Casewise Corporate Modeler. Made certain the unified process diagrams comply with standards.
- Led successful presentations to IT groups to gain better understanding of the UVerse architecture model
Environment: MS Visio, And CASEWISE Modeler
Senior Specialist Applications Developer
Confidential
Responsibilities:
- Designed, coded, tested and supported billing system application code for bill day processes. Conducted root cause analysis, troubleshooting and 24x7 production support for processes. Performed data extraction, transformation and loading of customer billing for data correction and recovery.
- Performed release project work, rapid deployment and defect investigations. Leveraged knowledge of COBOL, DB2 and SQL to perform all required tasks.
Environment: COBOL, DB2, SQL, JCL, SAS, IBM mainframe, QMF, EXPEDITER, FILEAID