Senior Qa & Devops Engineer Resume
Walnut Creek, CA
PROFESSIONAL SUMMARY:
- IT Test Lead with 12+ years of diversified experience in e - commerce testing including 3+ years of experience as a Dev Ops Engineer.
- Worked in Agile (Scrum/Kanban), Hackathon, TDD, BDD and Waterfall models as Dev Ops and QA Engineer
- Good experience on DevOps setup for creating CICD pipelines for all releases using Jenkins and check testing through Selenium Automation.
- Skilled in writing BDD features files and auto generating test cases using Cucumber/Gherkins framework to integrate with JIRA.
- Experience in automated testing using HP UFT, Selenium IDE/RC in Client /Server, Web/Micro Services, Database, API and GUI Testing.
- Extensive experience in writing and running Selenium Scripts Using MongoDB, Spring, Hibernate, Maven & Eclipse and Generating the automation reports using TestNG
- Partnered with development team to design ChatBot automation framework and mapping Intent Messages for the application.
- Strong knowledge on Kibana, Jenkins GitHub, JIRA, Oracle, SQL Server databases, XML Spy, JSON Editor, Browser Developer tools, Eclipse, Mongo DB, Putty & HP ALM.
- Extensively involved in Manual and Automated Testing of Web Applications, Web Services & Mobile applications.
- Strong Knowledge on Smoke testing, Unit testing, Integration testing, Functional testing, Keyword driven testing, Data driven testing and Black Box Testing.
- Good experience in Creating and Managing Dashboard for Test Execution /Defect Status Metrics and pulling Reports in JIRA and responsible in sending the daily releases report to leadership teams for Prod Readiness.
- Expertise in creating test plans, defining test cases, developing and maintaining test scripts according to the business specifications given.
- Actively involved in all phases of the testing project like Analyzing system Requirements, Testing Strategy, Risk and Issue Management.
- Lead the team in creation of Risk mitigation strategies in terms of Manual and Automation after analyzing the requirements and before starting the sprints.
- Collaborated with developers, database engineers, business analysts, subject matter experts and Infrastructure teams for Project deliverables.
- Good experience on the QA Release Lead Activities for Project Implementation and Bug Fixes
- Expertise in problem solving and tracking defects using defect tracking tools.
- Good Knowledge on Pub/Sub Architecture and Relational Database model.
- Nurturing the development of the team's self-organization by empowering team members to grow professionally. Removing obstacles that affect the team.
- Coaching team members by helping them take leadership/mentoring roles.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE/RC, GRID, HP UFT, AXA, JMeter,Win runner Quality Center, JIRA, Eclipse
Languages/GUI tools: JAVA/J2EE,Spring, Hibernate, Mongo DB, Jenkins, Cucumber, C, SQL, Java, JavaScript, Java Applets, Junit, SOAP, XML Spy, HTML,JSON Editor, TestNG
RDBMS / Databases: SQL Server, Oracle, MySQL, Pub/Sub Architecture & Reconciliation, ETL Batch Jobs
Operating Systems: MS-DOS, Windows NT/2000/XP, Win2K Advanced Server, UNIX (Sun Solaris 8,9), Linux RH3
Database Query Tools: Toad 9.0, Benthic, SQL Plus, SQL Navigator
Application Software: SOA, TIBCO, OBIEE, Oracle Apps, Oracle Portal, PeopleSoft HRMS
Tools: Confidential, Java Web Based & Financial Applications, Web Services (SOAP/REST), Micro services, PUB/SUB, WebLogic, Tomcat, Angular JS
Source Code Management Tools: SVN,GitHub & Accurev
QA Methodologies: SDLC, Agile/Scrum, Kanban & Waterfall
PROFESSIONAL EXPERIENCE:
Confidential - Walnut Creek, CA
Senior QA & DevOps Engineer
Responsibilities:
- Reviewed Business requirements, IT Design documents and prepared Test Plans which involved various Test Cases for all assigned module/projects.
- Created Test Requirements, Test Plans and Test Strategy documents and mentored other team members
- Interacted with Developers and Business Analysts to perform various types of testing throughout Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC).
- Analyzed User Stories and wrote gherkin feature file to test acceptance criteria. Facilitated and coordinated requirements for functional & non-functional areas.
- Contributed towards establishing test standards and design of the automation framework. Involved with data mining activities in order to provide test data items for automation team by writing SQL queries.
- Tested Applications compatibility on different browser versions (IE, Firefox, and Chrome). Actively participated in smoke, functional and ad-hoc testing during SIT phase
- Performed Database, API and Web Services testing using JSON Editor and XMLSpy.
- Created presentation documents and guidance materials for weekly status call to leadership team for Chatbot implementation.
- Partnered with automation team to create custom suite for each user defined functions and executed them daily.
- Participated in code reviews and project demo's to identify problems and determine whether the interim product meets all applicable requirements. Raised and communicated issues with the subject matter experts.
- Worked extensively on releases following Agile Methodology/ Scrum Iteration model by conducting and running Kanban Boards and Sprint meetings during testing cycle.
- Lead and supported Prod Enterprise, Maintenance, On call and Device Launches.
- Created and Managed Dashboard for Test Execution, Defect Status Metrics and pulling Reports in JIRA and responsible in sending the daily releases report to leadership teams for Prod readiness.
Environment: Jira, Agile, SQL, Windows XP, Eclipse IDE, Git-Hub, Firebug, Selenium RC, Grid, Test-NG, Cucumber, MavenJava Web Based & Financial Applications, Web Services (SOAP/REST), Micro services, PUB-SUB, Toad, SQL Navigator, JMeter
Confidential - San Francisco, CA
Senior QA Engineer
Responsibilities:
- Analyzed, revised and created test scenarios according to business and functional requirements.
- Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
- Performed Smoke and Functional testing on every build of the application.
- Developed Test cases manually and generated Automation Scripts for main functional test cases using open source tools like Selenium RC
- Performed Smoke, Unit-Integration, Functional, System Integration, Regression, End-to-end, Device specific test and Security testing.
- Involved in multiple regression runs to evaluate the stability of the Application. Monitor resolution status of the bugs and verify them fixed in new releases.
- Provided weekly status updates showing the progress of the Automation testing effort and open issues to be resolved.
- Performed API Testing in-order to verify responses generated by using XMLSPy tool.
- Responsible for providing resource and time estimates for their testing needs
- Created Test Plans, Test Cases, Test Strategy, Test Case Specifications and Test Scenarios, Test data, Test log and Defect Reports
- Actively participated in user stories grooming session.
- Monitored UAT Testing on every build. Provided daily updates to the Stakeholders on number of Test Cases executed and bugs count.
- Drive evaluation of QA strategies, automation in a Scrum and Agile environment to ensure best practices are being met, implemented process improvements, goals and objectives in sprint cycles. Added annotations to the test.
Environment: Java, Agile, Selenium WebDriver, Quality Center,,QTP,Eclipse,Firebug, Window XP, Manual Testing, SQL tools 1.5, Java, J2EE Financial Apps, .Net, Oracle 8i /9i, ClearQuest, Web Services, Staff ware, TIBCO BPM, WinCvs 1.2,BEA Weblogic 8.1,ANT 1.6.1
Confidential - San Jose, CA
QA Engineer/ Lead
Responsibilities:
- Preparation of various documents in compliance with approved PLC/SDLC QA methodologies.
- Reviewed Business requirements, IT Design documents and prepared Test Plans which involved various Test Cases for all assigned modules.
- Created in Preparing Test Plans, Test Cases and Test data.
- Involved extensively in automating the UI using QTP tool and running them through Quality Center.
- Compared and analyzed actual to expected results and reported all bugs to development team at the software defects review meetings.
- Scheduled and ran the tests using QC, did manual and ad-hoc testing as per the guidelines.
- Performed Risk analysis with respect to the project and created risk mitigation strategies
- Generated daily reports to monitor the daily productivity in terms of defects raised and status of the defects raised and send daily status across leadership teams.
- Prepared Requirement Traceability Matrix (RTM) to trace test cases and functional requirements.
- Used Quality Center/Test Director for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
- Interacted with Developers and Business Analysts to perform various types of testing throughout Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC).
- Analyzed the performance based on the reports generated.
- Enhanced test scripts by inserting checkpoints, synchronization points and adding conditional statements and reporting statements.
- Provided end user support including diagnosing and resolving problems.
Environment: Manual Testing, Jira, SDLC/PLC, Windows, Selenium, QTP, QC/TD, Oracle 9i,TIBCO, Quality Center 8.2,Selenium IDE/RC,Junit,Toad 9.2, WebLogic, Java, J2ee, Confidential Tools, Oracle Portal, Oracle E-Business Suite, Oracle Apps
