JANDS - SDET QA LEAD |
[email protected] |
Location: Denver, Colorado, USA |
Relocation: |
Visa: GC |
Employer : [email protected]; [email protected]; (609) 778-4215 ext 1000
JANDS Professional Summary Self-starter, self-motivated, Quality Engineering driven professional with 15 years of experience of proven ability to deliver substantial productivity in designing, developing and implementing software quality through Automation frameworks. Certifications/Career Achievements Certified Scrum Master (CSM) & Certified Scrum Product Owner (CSPO) Amazon AWS Certified Solutions Architect & Developer Received FedEx s BRAVO ZULU Award for a bug-free outstanding General Release Received FedEx s Certificate of Appreciation for successful implementation of BPT Automation design & implementation Technical Expertise Platforms: OSX, Ubuntu, CentOS Languages: Core Java, Python , Selenium WebDriver(Java & C#), Playwright/Cypress Database: NoSQL MongoDB Automation Testing Tool: UFTOne ,Selenium4.0, SOAP-UI, POSTMAN Test Management Tool: ALM 12.5,JIRA ,XRAY , qTest Version Control & Continuous Integration BitBucket, GitHubEnterprise , Jenkins, TeamCity, SonarQube Performance Testing Tools: Performance Center 12.5, Apache JMeter Code Coverage Tools: JaCoCo(Java Code Coverage), Cobertura , Eclemma Project Building Tools Apache Maven Testing Frameworks: JUnit, TestNG Open Source Frameworks/Libraries: Jersey(JAX-RS) , Python Fabric,RestAssured Scripting Languages: JavaScript, VBScript ,CSS/HTML, Shell Script, JSON,XML Cloud Computing (AWS) : EC2,S3,VPC,Route53, CloudWatch, IAM Application Performance Monitoring Tools: AppDynamics , New Relic, Splunk, Grafana PROFESSIONAL EXPERIENCE LPL Financial October 2022 Till Date Lead SDET Responsibilities: Worked as a QE Lead performing functional testing, regression testing, integration testing & accessibility testing and automation using Java-Selenium, TestNG, Rest-Assured for API Testing, Database Testing with SQL server & Postgres Databases. Used qTest for Test Management. Used TeamCity is the Continuous Integration Tool. Used ServiceNow for Release Management Environment: Test Planning Regression Testing TestNG Maven Appium Selenium WebDriver TeamCity Python (Programming Language) GitHub Web Accessibility Testing Microsoft SQL Server PostgreSQL Sauce Labs Java Selenium REST APIs, ServiceNow. Pearson Education April 2016 Sept 2022 Lead - Senior Software Development Engineer in Test Responsibilities: Continuous Integration/Continuous Deployment and effectively manage automated environments. Deployment Automation & Containerization (Puppet, Docker, Kubernetes) Provide technical expertise in building automated test solutions for the Cloud & Infrastructure platforms ( PaaS & IaaS) Planned, created (including scripting) and executed automated tests using an automated scripting tools: Selenium WebDriver, Playwright using Core Java /JavaScript Developed utility scripts using Python and Python Fabric. Performed highly complex testing on projects using technical specifications and requirements: plans, schedules and implements testing projects, defines test objectives, writes scripts (manual and automated), performs smoke, functional, system, integration, and/or regression tests, performs back end data validation verification using SQL or similar method Investigated and reported technical issues by communicating and working with various departments including: Development, Product, Project Management, Systems and Application support groups, Network Engineering, etc. Formulated test plans including systems analysis, risk analysis, writing and plotting test strategies, and determines how to report defects (pre/post-production) Lead and evolve automation technology. Ensure optimal use of technology and process to reduce test effort days and cycle time. Ensured coordination with Project Management and Development on scheduling of internal and external releases and scope. Developed schedules that drive the testing cycle and gain successful buy-in and accountability from key staff throughout the organization. Developed and implemented test strategies and test plans in an Agile framework to identify software problems and their causes, including black box, white box, positive, negative, boundary, stress, integration, exploratory, usability, system, platform, or regression testing methodologies. Conducted system performance testing to ensure system reliability, capacity and scalability in the lower test environments. Environment: Ubuntu/Windows, Java, Selenium4,Playwright, Python ,Maven, Java, GitHubEnterprise ,JIRA, Agile Methodologies(Scrum,Kanban),Apache-Cassandra,Apache-Cobertura,TestNG,Amazon AWS, Docker, Kubernetes ,Ansible,POSTMAN. Raymond James Financial- St. Petersburg, FL July 2012 to April 2016 Automation Test Lead Responsibilities: Developed Hybrid Automation Framework to test the client-server and web-bases applications Prepared Test plans, Test Strategy and Testing processes for the entire project Provided seamless automation solution across applications developed in Web, .Net and custom infragistics controls with an ability to add platforms like VB easily. Work in conjunction with the manual testing efforts to optimize efficiency and reduce execution time by replacing repetitive and tedious processes with automation solution. Developed automation scripts for Web, .Net and VB based applications using HP-QTP/ VBScript and ported the test results to HP-QC Responsible for converting and developing HP-UFT automation scripts based on the regression test cases in HP-QC, MS-TFS Developed cross-browser testing solution using Selenium WebDriver (coded in Java/JUnit) and reported the test results to MS-TFS Extensive SQL queries for database migration testing using MS SQL Server 2008. Worked with business users for User Acceptance Testing and acted as liaison between the business and project teams ,generating and communicating status reports to different organization levels/teams Ensure Infrastructure requirements are made available and are reviewed with all impacted stakeholders to understand the test impact. Presenting weekly project status updates and improvements implemented to the clients Developed schedules that drive the testing cycle and gain successful buy-in and accountability from key staff throughout the organization. Developed directly and through staff, date-driven analysis and testing plans, managing schedules to ensure company goals are met; reports status, progress and provides explanations and future mitigations for deviations. Preparation and Reviewing of Hybrid Automation Frame work, Database design and developing the automation scripts by using HP-QTP11. Worked with web services protocol (SOAP & RESTFUL) and XML transactions using SOAP-UI by validating the request and response XML transactions using Groovy scripting. Involved in writing, modifying SQL validation scripts in SQL Server 2008 to validate the outputs on the backend systems. Project status reports, project plans, led product demonstrations, and presented design proposals both internally and to clients. Environment: Windows 7, .Net, Java, C#, HP-QTP, HP-QC ,Selenium WebDriver, SQL Server 2008,PL-SQL,MS-TFS,VBScript,JavaScript,JUnit ,Tortoise SVN,Maven,XML,HTML,Eclipse IDE , Groovy, JSON, Agile Methodologies(Scrum) FedEx Corporation ( via Mphasis Corp ) Bangalore , India | Memphis, TN | Colorado Springs, CO Feb 2007 to July 2012 Automation Architect Responsibilities: Designed , developed and implemented Test Automation Framework from scratch following were the Automation solution milestones : Tested Web application using standard browsers (IE, FF, Chrome) Created functional regression automation scripts using open source tools Selenium GRID coded in Java/JUnit Created performance test scripts using LoadRunner to monitor response time in development and QA environments. As a Selenium Automation developer, ensured that daily automated regression testing is planned, running & completed successfully by working closely with the developers within the scrum team. Tested web services using SoapUI with Groovy scripting and implemented data driven tests. Involved in creation of automation framework using selenium and supported agile testers in creation of test scripts. Reviewed the Selenium Scripts developed by the team members Experience building and maintaining a Selenium Regression test suite. Setup the automation framework using Selenium GRID, TestNG, SVN, Maven, and Continuum integration server. Developed project plans, track project execution, manage changes, develop, and execute implementation plans Prepared DTPS (Detailed Test Plan Specification) and conducting software requirements Walkthroughs and E-signoffs. Preparation and Reviewing of Automation Frame work, Database design and developing the automation scripts by using Quick Test Professional Risk and Issue Management Release and Change Management Lead all software quality assurance testing activities for new and upgraded products and systems. Developed schedules that drive the testing cycle and gain successful buy-in and accountability from key staff throughout the organization. Provided quality assurance, technical research and analysis, and methodology consultation to developers Represented quality assurance standards and requirements effectively in communication with product and system developers, section managers, directors and vice presidents. Ensured quality programs meet or beat expectations of internal and external customers. Lead and evolve automation technology. Ensure optimal use of technology and process to reduce test effort days and cycle time. Coordinated with Project Management and Development Managers on scheduling of internal and external releases. Validate the infrastructure upgrades/ changes and sign-off (GO/ No GO) on the work requests released for testing before it goes to respective testing teams. If validation fails, analyze the issues and ensure they are resolved before releasing the systems to testing team Single point of contact (SPOC) for Testing and for follow-up with development team on test environment setup, test data availability, requirements guidelines and test readiness. Preparing test strategy and execution planning & Reporting team execution status to clients. Perform work product review of all team members (placed at onsite/ offsite/ offshore) before submitting the artifacts to customers Analyze and extract core issues in complex business projects and technical processes. Ensure availability of test environment for testing and coordinate with different vertical teams (development, test partners, marketing and production support) Recommend and layout failover, fallback, failback, decouple and disaster recovery testing scenarios as applicable for the infrastructure requirements. Participate during production load weekend, work with production-support folks, provide necessary test scripts, coordinate checkout testing and ensure release is successful. Work proactively on any escalations and get them resolved within the time frame . Document lessons learnt for a project which helps next release in the queue, job aids, special testing requirements, technical guides, process issue guidelines, test summary notes, defects analysis report and post release report. Environment: Java, .Net, HP-QTP, HP-QC ALM,HP-Sprinter, SQL Server 2008, PL-SQL, Putty, Wily, HP- Load Runner , Eclipse IDE JSON,SoapUI, XML,WSDL,WebServices(SOAP & RESTFUL) ,HTML, Oracle Keywords: csharp quality analyst user interface sthree information technology golang hewlett packard trade national microsoft procedural language Colorado Florida Tennessee |