Senior Software Dev Engineer In Test Resume
Louisville, CO
SUMMARY
- 10+ years Software Leadership, Quality; Automation, QA - Test, Mentor, SDLC Improvements, Development and Support for UNIX, SQL Database, telecom, Web, SaaS, Cloud, Hosted, ReSTful API, and Client-Server products.
- Provided excellent analysis, designs, strategies, reports, assessments and hands-on activities throughout the entire Software Life Cycle model via collaboration team work and product subject matter expert knowledge to meet Customers’ explicit, implicit and perceived needs, desires and requirements.
- Continuous learning software and quality best practices to champion, improve and implement Software Development Life Cycle models that better meet Company’s objectives and Customers’ requirements.
TECHNICAL SKILLS
Test Tools: Selenium WebDriver, Parasoft SOA-Tester, Postman, Swagger, SOAP-UI, XML/JSON/Telecom
SDLC, Test, Defect tracking Tools: JIRA, HP ALM (Quality Center), PivotalTracker, Rally Software; TFS;
SDLC Methods: Agile-Scrum, Agile-Kanban, Scale Agile Framework, Waterfall-pipeline
DevOps/CM tools: Eclipse; IntelliJ; Jenkins; GIT-Hub;
Applications: SaaS Web (IE, Chrome, Safari, Firefox; Mobile); REST/WSDL-API; XML/JSON/Telecom formats, Middle-ware; N-tier’ Client-Server; Tele/Data communications;
Databases: Oracle; SQL; MySQL; MongoDB TFS-Queries; Extract Load Transform (ELT);
Operating Systems: UNIX/Linux/SunOS; Windows; Android; iOS, Amazon AWS, Microsoft Azure
Programming Languages: C; C++; Java; Perl; Ruby; JavaScript, Shell-Scripts (Ksh, Bash);
Process: Six Sigma (DMAIC, DFSS); Lean-Kanban; Failure Modes and Effects Analysis (FMEA); Root Cause Analysis; 8D problem solution; Pareto Analysis;
Supervisor and Leadership: Hiring; Training; Coaching; Reviews; Reports; Contractors; Scheduling;
PROFESSIONAL EXPERIENCE
Confidential, Louisville, CO
Senior Software Dev Engineer in Test
Responsibilities:
- Increased Regression Web Auto Tests feature coverage from 1% to 15% with increase features
- Increased Manual Documented Tests coverage from 10% to 60% with increase features
- Lead, Documented, Updated, Implemented QA-Test process with Pre-Sprint Reviews, in-Sprint Tests, Post-Sprint Regression, Documented Web Manual Tests, Web Auto Tests, (off-shore QA-Test team)
- Interacted with Product Owners, Developers, Customer-Support and Mangers for acceptance criteria, test strategies, plans, cases, implemented, execution results, QA-test standards, duplicate customer issues
- Updated Legacy Java, MongoDB Product: minor fixes and enhancements
Tools: Startup Agile Scrum; WebDriver; Java; Selenium (Selenide); JIRA; GIT; Confluence; Jenkins; Linux; MySQL; MongoDB; Junit, TestNG;
Product: Web SaaS Electronic Message (XML, SOAP, JSON) Certification B2B Platform
Confidential, Broomfield, CO
Senior Software QA-Tester
Responsibilities:
- Increase QA-Tester Regression Execution from 5% to 90%. Replacing Developers and increase features
- Lead, Created, Documented, Implemented QA-Test process with Pre-Sprint Reviews, in-Sprint Tests, Post-Sprint Regression, Documented Web Manual Tests (on-site QA-Test team)
- Interacted with Product Owners, Developers, Customer-Support and Mangers
- Review and update SDLC processes and procedures via sprint/release retrospective to better meet customer needs, business expectations and regulatory oversight.
Tools: Small Agile Scrum; JIRA; GIT; Confluence; Zephyr; TeamCity; SOAP-UI; internal Azure
Product: Web On-premise Pharmacy Inventory Solutions
Confidential - Midstream, Denver, CO
Senior Software Dev Engineer in Test
Responsibilities:
- Architect, Implemented, Automatic Postman API build/deploy ( micro-service, data-warehouse) feature, regression, deployment, acceptance and health-check tests
- Interacted with Product Owners, Developers, Customer-Support and Mangers
- Tools: Mid Agile Scrum/Kanban; JIRA; Confluence; Jenkins; GIT; Postman; JavaScript; Azure, REST JSON
- Product: Web SaaS N-Tier Natural Gas Pipeline and Refinement Tracking System
Confidential, Superior, CO
Senior Software Dev Engineer in Test
Responsibilities:
- Increased automation regression API message coverage from <40% to >90% which found regression Front-end (Web, Mobile) issues during daily execution in Test, Stage and Production environments
- Refactored and maintained API Data-Drive JSON response schema validation spreadsheet
- Created, maintained and reported on Key Performance, Quality and Test-Result Indicators
- Created Ruby code to compare image files, guide data and search for important events with reports.
- Lead, Documented, Updated, Implemented QA-Test API process with execute, update, and track test Automated API new feature, regression, deployment, acceptance and health-check test scenarios
- Manual Web App (Cross Browser) and Mobile Native App (Android, Apple) validation
- Interacted with Product Owners, Developers, Customer-Support and Mangers
Tools: Scale Agile Scrum; GITHub; PivotalTracker; Ruby; Jenkins; SOA-test; AWS Cloud, REST JSON
Product; Web SaaS N-Tier Video (TV Shows, Movies) On-Demand System with Mobile and API add-ons
Confidential, Denver, CO
Senior Software QA Tester
Responsibilities:
- Created and Implemented Lease analysis spreadsheet with rates, commissions, incentives, improvements, and expenses to validate application’s calculations and displayed information.
- Manual Web/Tablet HTML5 Cross Browser Black-box validation
Tools: Small Agile Scrum; HP ALM; Rally Software; Salesforce Cloud
Product: Web SaaS Lease Analysis Tools
Confidential, Westminster, CO
Software Product Quality Engineer
Responsibilities:
- Championed and guided software product quality, process efficiency and customer satisfaction improvement for “Cradle to Grave” Agile Scale team using ISO 9000, Agile, Lean and Six Sigma methodologies (FMEA, risk analysis, root cause analysis, Lessons Learned and Retrospective feedback).
- Decreased customer reported Product defects by 66% while quadrupling customer base;
- Process improves include: Architecture, Business case, feature and requirement reviews; Development and testing; DevOps, release; installations and customer support.
- Development/QA-Test improves: Done-is-Done worksheets, Retrospective action follow-ups, Scrum-of-Scrum reporting; Hands-off to post Sprint validation; Third Party products (internal/external) interactions.
- Created and tracked products’ pre/post release Software overall Quality activities and metrics.
- Lead problem solution/prevention team for high impacting, cross-functional and hard to solved problems.
Tools: Scale Agile Scrum, MS-Excel; TFS-Query; Visual Studio; In-House Report Generation; MiniTab;
Product: On-premise Emergency Dispatch and Record tracking Systems
Confidential, Denver, CO
Senior Software Dev Engineer in Test
Responsibilities:
- Lead, Defined, Executed tracked Auto API Rest XML/JSON function tests, with UAT scenarios.
- Manual Web HTML5 App Black-box, Grey-box and White-box validation with API test checking reality
Tools: Scale Agile Scrum, Rally Software; SoapUI; Jenkins; Java; SOA-test, REST (XML, JSON)
Product: SaaS N-Tier Web/Mobile App with backend SQL server
Confidential, Lakewood, CO
Senior Software Dev Engineer in Test
Responsibilities:
- Created, Updated, Expanded nightly auto WebDriver validation for UAT/Demo customer features.
- In-Sprint Web Manual/Auto function and regression tests via behavioral use-cases and scenarios
Tools: Startup Agile Scrum; WebDriver; Java; Selenium; JIRA; MySQL; Oracle-SQL; REST (XML, JSON)
Product: Web SasS Database Report Create Generate Systems
Confidential, Broomfield, CO
Software Architect (Lead) QA Tester
Responsibilities:
- Lead, Architect, Implemented, Maintained: Overnight QA-test API (WDSL, XML, telecom) tests
- Deploy integration tests (install, regression, smoke, new feature, end-to-end) with web posted results.
- Created customer-(UAT) test data suites with installation and upgrades
- Lead, coordinated, mentored, trained, coached, supervised on-site, on-shore and off-shore QA-Test teams
- Supervisory activities included: performance reviews, progress reports, training plans, hiring and termination, scheduling, overtime and sub-contractor oversight.
- Created test plans, defined testing strategies, developed and executed test cases with various, report, defects, checklists, logs, acceptance, metrics, and post-launch activities and summaries.
- Reviewed and executed customer Client-User Acceptance Test plans in pre-production environment.
- Supported and coordinated on-site and remote Customer Beta sites and Interoperable lab acceptance.
- Help Developers and Customer Supporters to isolate, replicate and solved defects.
- Completed defect Root Cause and Risk Analysis to prevention future similar not yet found defects along with improving Software-test team processes and help other team’s improve their processes.
- Coordinated Cross-functional team ( Product Owners, Developers, and Customer Support) to
- Analyze throughout the complete Agile SDLC the product’s User Stories and Customer Scenarios for clarity, risks, conflicts, environment omissions, and duplications with traceability matrixes to development test strategies, plans, procedures with maintaining automated and manual tests.
- Analyze, prevent, find, report, troubleshoot, track and solve concerns, problems, issues and defects early and throughout the complete Software lifecycle.
- Integrate, Schedule, track and review Software-Test plans, backlog, stories and tasks.
- Determine and execute “un-happy-path” tests for boundary, error and exploratory scenarios.
- Lead QA-Test, Agile-Team, On-site and Corporate initiatives to increase quality and efficient throughout the complete Agile SDLC (Requirement, Design, Implement, Validate, Deploy and Support)
- Manual User Interface tests based on Customer requirements and functions
- Recorded, escalated and track problems, defects and issues found via informal and formal methods from discovery to solution to delivery to approval-closure.
Tools: Startup to Scale Agile Scrum; Unix; Oracle-SQL; Team City; Rally Software; Eclipse; Perl; Java; C++
Product: API N-Tier Mobile Phone Location products