Qa Lead / Sr. Automation & Devops Engineer Resume
New York, NY
SUMMARY
- Over fifteen years of automation, scripting technical leadership experience, including twelve years in the financial industry.
- Architecting Automation Frameworks & Automation policy & strategy for divisions, Architecting Testing Solutions, Promoting Process Improvement, Developing Methods and Procedures, Dealing with Testing Complexity, and Process Improvement & Developing Standards.
- Architected three different Automation Frameworks using Citrus for API & Integrations validations, Selenium for Web application UI validation with CI/CD(Jenkins) & QTP for Windows applications by Java, Python & VBScripts.
- Experienced QA / testing through all phases of the Software Development Life Cycle including scoping, design, prototyping, usability test, development, unit test, functional test, integration test, system test, user acceptance, beta, pilot, release, maintenance, and support.
- Extensive experience with development and test methodologies including Agile and Test Driven Development.
- Selected various tools for SDLC and communicated with vendors for smooth transitions and usability
- Consistently increased visibility into the test process using test management tools and reports and effective communication.
- Continually involved key stakeholders in the design, testing, and acceptance processes.
- Created and maintained design documents, prototypes, project plans, schedules, marketing requirements, test plans, test cases, test reports, help files, and supplemental documentation.
- Designed, built and managed complex test environments.
- Managed development processes including builds, migration, and source control.
- Achieved management and stakeholder buy - in to the value of software testing, standardized test and development processes, and test automation through metrics, risk assessment, and test results.
- Positive attitude and excellent communication skills
TECHNICAL SKILLS
Languages: Java, Python, Groovy, Ant, Bash, JavaScript, PowerShell, Perl
Frameworks: TestNG, SoapUI, Apache HttpClient, Apache HttpServer, Selenium WebDriver, Citrus, Cucumber
Monitoring tools: Splunk, Humio, GUTS
Performance Testing Tool: JMeter, Load Runner
Platforms: MSSQL, Oracle, Tomcat, Amazon AWS, Weblogic, WebSphere
Message Formats: XML, JSON, REST, SOAP
Security Testing Tool: Burp Suite
Development Tools: Eclipse, FindBugs, PyCharm, Chrome Advanced RestClient, Jenkins, Maven, Gradle.
Systems: Linux, UNIX, Windows
Agile / Test Management: HP QC/ALM, JIRA, IBM RTC
Virtualization: VMWare, ITKO LISA
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
QA Lead / Sr. Automation & DevOps Engineer
Responsibilities:
- Build UI and data performance and load testing tools for Bloomberg terminal Equities Risk Mangement applications such as PORT, PRTU using Python 3, Pandas, Bash and Windows PowerShell, GUTS and Splunk, Bloomberg (Amazon) AWS
- Built and Set up API, Web app regression and performance testing Automation Framework which can run nightly schedule and on-demand between Web, CRM, and in different Financial applications.
- Developed and integrated vendor tools onboarding , licensing and integrati on with Development, Project Management and Automation Framework tools with CI CD pipeline (Jenkins) and code refactoring & coverage .
- Ran code coverage, release management, test results as part of release and reporting metrics for management team.
- Managing all releases for the project which includes deployment the jar files to Beta and Production server
- Collected UAT test results and created JIRA tickets for user stories as necessary.
- Organized and identified the next steps for all Port Mortem of any production related issues
- Setting up agile environment by introducing daily stand up, JIRA dash board and workflows.
Confidential, New York, NY
Automation Architect / QA Manager
Responsibilities:
- Specialized Automation Framework Architect & Hands on QA Architect who governs and provides complex Automation, Performance & functional testing solutions by choosing appropriate programming languages, tools, test policy, strategy and plans, implemented appropriate SDLC & QA processes.
- Worked with test leads to assure sign off and coordination of test execution activities and ensured proper Closure Report got circulated with department heads
- Ensure the automation scripts get completed on strict two weeks deadline. Actively participate on coding on Java, Python & Bash Shell.
- Responsible for the creation & implementation of the Quality Assurance policy, strategy, process and risk management & ROI. KPI: TMMi Level 3.
- Hired, Built & managed multi-geographic / off-shore QA (manual) and Automation Development Team of 15.
- Introduced, promoted and socialized the alignment of release delivery with Business, Products, Development, QA, Project Management and Operations Team to has quality product, services and maintenance & support processes.
- Initiated and drove the evaluation and selection of Agile and Automation tooling. Architected the Automation strategy, process and templates for automation plan, work estimation and daily status report.
- Mitigated the release risk by forecasting different risk levels and conduct meetings for resolution and contingency plan
Environments: QTP, Selenium Grid, Selenium Web Driver, JMeter, Jenkins, MultiBrowser, DHC, SoapUI, UNIX, Java, PL/SQL, Quality Center, IBM ClearQuest for Change Management
Confidential
QA / Test Lead Engineer
Responsibilities:
- Led testing on multiple projects, managed up to 6 QA Engineers
- Created test automation script using Mercury / HP QTP (Quick Test Professional). Performed SOA / Web Service testing using SoapUI
- Created FitNesse test automation scripts with custom fixtures. Responsible for data migration, and data warehouse testing
- Performed Stress/ Load testing using Load Runner. Managed defects through Quality Center.
- Coordinated end to end testing with clients and functional teams. Responsible for test planning for Agile / Scrum and TDD