Involve and understand Business functional and non-functional Requirements and solutions design thoroughly to identify testable requirements and direct customer interaction
Involved in test artifacts reviews, Manual Testing, Integration Testing, Regression Testing, Functional Testing, System Testing, Automation Testing using Java, Selenium WebDriver, TestNG and Cucumber framework
Identifying Automation Scenarios from set of Test cases/User Stories identified in cycle
Implemented Selenium WebDriver, Java for Web Automation Testing
Implemented Cucumber developed Features, Scenarios and step Definitions using Gherkin language for Behavior Driven Development (BDD) using Cucumber Framework
Implemented Rest Assured for Web service Automation
Implemented Back End DB Automation testing by integration of ODBC Driver
Showcasing strong back end middleware and API functional Automation using Web, Rest API and JSON
Maintenance of Automation code in remote repository using version control tool Bitbucket
Created Jenkins job to run smoke and the automation suite on daily basis in timely manner to comply with CI/CD process and early identification of changes and bugs
Ensured Backend DB validations using Oracle SQL Developer, POSTMAN
Responsible for Test Artifacts Review and defect Reporting and Management in JIRA
Responsible for Co-Ordinating Test Process and Manage delivery in agile methodology in collaboration with Project team
Responsible for participating scrum meeting and retrospective to analyses Sprint and Increment health
Responsible to improve quality of testing reports to include useful data points in QE Dashboard to maintain transparency
Responsible for E2E testing activity, Co-Ordinate the manual and Automation delivery schedule with product owner, Development and support team for all in-progress and upcoming changes and enhancements
Tools/applications: JIRA for story definition, tracking and QA testing activities, Selenium Web driver, CUCUMBER, Rest Assured, TestNG, JAVA, Java Script, JSON, DOM, POSTMAN, Eclipse, Maven, GitLab, Jenkins, Oracle, SQL, Oracle SQL developer, Confluence, MS Teams, Zoom
Senior Project Engineer
Wipro Technologies
Bentonville, AR
02.2019 - 05.2020
Work closely with product owner and business analyst for functional and non-functional Requirements and solutions designs thoroughly to identify testable requirements
Manage test deliveries in collaboration with Offshore team
Involved in all phases of SDLC starting from Sprint Planning, Test Plan & Strategy, Test Estimation, Test Case Design & Review, Test Script Development & Review, Test Execution to Reporting
Followed Agile software development practice paired programming, test driven development and scrum status meetings
Ensure test artifacts are captured and checked into JIRA, on time
Continuous planning for CI/CD implementation in collaboration with Development team
Implemented Page Object Model with Maven and Data Driven Technique for continuous integration using selenium WebDriver and Java
Implemented automated test for backend validation using JAVA JDBC Driver
Implemented and orchestrated Mobile Automation using APPIUM, Java in different devices like TC70x, TC72 & tablets
Responsible for E2E Regression suite creation and execution using Automation Script
Ensure script management using GITHUB and execution them in LOOPER/LOCAL for test status
Ensure upstream and downstream backend DB synchronization and validation
Create test metrics like requirement Volatility, Test Coverage, Productivity metrics, Defect Metrics, Test Effectiveness using JIRA tool
Run daily defect triage [PO/DEV/TEST] meeting to discuss defect status and report the test cases of each different testing, discuss
Ensure bug tracking and reporting in JIRA with continuous follow up with development team to verify bug fixes and update bug status
Working in Multi-vendor project towards a single goal
Work closely with product owner and business analyst for functional and non-functional Requirements and solutions designs thoroughly to identify testable requirements
Understanding the business requirements, functional, non-functional specifications and solution design thoroughly to identify testable requirements
Design and develop the best automation framework for the project using TestNG and Java on multiple browsers – Firefox, Chrome and Internet Explorer
Prepare Test plan, Test strategy, Test estimation and Test scenarios
Monitoring of overall quality, uploading requirements, mapping test cases, timelines of testing deliverables, and logging bugs/defects on the JIRA dashboard using agile methodology
Design and develop the automated solution for Sanity Testing for various repeatable tests
Automating business flow and implementing CICD (Continuous Integration and Continuous Delivery) roadmap for the ABSS (Associate Background Screening System) project using automation tools like Selenium Web driver, BDD (Behavior Driven Development), Cucumber, JAVA, JUnit and TestNg framework
Design and architect test automation framework, develop automation scripts using JAVA for the business requirements
Generated weekly reports on Test-Runs, Execution-Flows, and pass/fail test cases and present them to management weekly-review meetings
Implemented Sauce labs for cross browser and mobile testing with different browser and device configuration
Develop mobile automation script using Java, Selenium, Appium and TestNg framework
Created Jenkins jobs by categorizing into smoke, functional and module based to start executing the tests from centralized location
Developed UI tool to fetch data from SQL Server database
Developed tool to generate CSV file for huge number of test data
Automate the Test Data Management for ABSS using automation tools
Build and configure new interfaces to support testing activities
Provide business value adds to the business by developing new tools and automating test cases
Lead the team to develop the automation script for Regression, Functional and N-1 sprint automation
Describing existing automation architecture, participate in design and architecture meeting
Participating in product design reviews to provide input on functional requirements, product designs, potential problems, usability or testing implications in ABSS application and mapping these requirements to the Test cases
Providing communication to project management on the overall status of testing, test preparation and execution
Provide effective knowledge sharing session to the team members and new joiners
Submit test metrics and delivering weekly and monthly status reports
Analyse business requirements and prepare understanding documents
Review of various project documents and Test results
Proposing Value Adds to reduce Project timeline validation
Offshore co-ordination and delivery/execution of projects as per agreed SLA’s
Tools/applications: Eclipse, Maven, Selenium WebDriver, TestNG, Cucumber, JAVA, SQL Server 2008, DBeaver, UNIX, Maria DB, SQL Work Bench, SOAP UI, Insomnia, Android Studio, Sauce Labs, GitHub, Looper, Sonar, JIRA, Confluence
Project Engineer
Wipro Technologies
Bentonville, AR
06.2016 - 01.2017
GLS is quality assurance project offering testing solutions to the Logistics portfolio of projects within Wal-Mart
GLS deals with Wal-Mart’s Warehouse Management system (WMS)
Its controls the movement and storage of materials within a warehouse and process the associated transactions, including, receiving, put away, picking and shipping
The systems also direct and optimize stock put away based on real-time information about the status of slot utilization
It also serves to fulfil store’s orders so that stores do not run out of any items
Analysis of business functional and non-functional Requirements and solutions designs thoroughly to identify testable requirements
Manage test deliveries in collaboration with Offshore team
Involved in all phases of SDLC starting from Sprint Planning, Test Plan & Strategy, Test Estimation, Test Case Design & Review, Test Script Development & Review, Test Execution to Reporting
Followed Agile software development practice paired programming, test driven development and scrum status meetings
Continuous planning for CI implementation in collaboration with Development team
Implemented Page Object Model with Maven and Data Driven Technique for continuous integration using selenium WebDriver and Java
Implemented automated test for backend validation using JAVA JDBC Driver
Implemented API Automation using Rest Assured JAVA for Rest Services certification
Responsible for E2E Regression suite creation and execution using Automation Script
Ensure script management using GITHUB and execution in LOOPER/LOCAL for test execution status
Run daily defect triage [PM/DEV/TEST] meeting to discuss defect status and report the test cases of each different testing, discuss
Ensure bug tracking and reporting in JIRA with continuous follow up with development team to verify bug fixes and update bug status
Working in Multi-vendor project towards a single goal
Managed Print Services Fleet Management application for managing customer printing device fleet and printing services
Remote Monitoring is used to get the page count & toner level from customer printers
HP Remote Monitoring is an automated and scalable technology used to collect usage information from print devices within a customer's network that are managed by HP
This information is dynamically generated and viewed through the customer-facing Service Portal
HP Remote Monitoring is composed of three primary systems: The data harvesting tool, the Data Repository and the Service Portal
There are other layers as well: The business logic, the hardware and software that run the system end to end, tools that enable input of the required customer device data and the customer account structure
Analysis of business functional and non-functional Requirements and solutions designs thoroughly to identify testable requirements
Involved in all phases of SDLC starting from Sprint Planning, Test Plan & Strategy, Test Estimation, Test Case Design & Review, Test Script Development & Review, Test Execution to Reporting
Responsible for sprint deliveries through test status logged in HP ALM
Involved in bug fixing and ticket issue resolution
Involved in analysing system specifications, requirement gathering, analysis, identifying new enhancements and its development and implementation
Conducted root cause analysis and provided solution for critical production issues
Automated business flow for Regression testing, Sanity testing and Smoke testing using Selenium and Java
Participated in Business Discussions and coordinating with stakeholders
Maintaining Solution Quality by creating and Tracking the Defects, Benefits realized & Feedback from customers
Created knowledge base documents by directly interacting with users and system owners to better manage reoccurring issues
Performed Functional, Regression and smoke testing
Interaction with functional and technical teams on mitigating risk and closing issues
Coordinated Onsite and Offshore activities
Tools/Applications: Eclipse, Maven, Selenium WebDriver, TestNG, JAVA, SQL Server 2008, UNIX, DB2, DBeaver, Rest API, POSTMAN, SOAP UI, Putty, WinSCP, GitHub, Jenkins, Looper, HP ALM, Confluence, HP ALM, HPSM
Project Engineer
National Grid
Hyderabad, India
02.2013 - 08.2014
Company Overview: National Grid is a British multinational electricity and gas utility company
NGM AMR Upgrade was developed in C#.Net using SSIS & high security database, i.e
SQL Server 2008
It is the best user friendly Enterprise Solution System than other project
It was used Gas Supply
The main aim of this project is reading customer Gas consumption and sending details to customer priority to level of user through different networks
Analysis of business functional and non-functional Requirements and solutions designs thoroughly to identify testable requirements
Involved in all phases of Waterfall starting from Test Plan & Strategy, Test Estimation, Test Case Design & Review, Test Script Development & Review, Test Execution to Reporting
Worked with team to develop, test, and maintain web and desktop-based business applications built on Microsoft technologies
Worked with teammates in the migration of older applications to updated technology
Involved in development, support and implementation of small to medium components of the project module
Worked on problems of limited scope, through usage of standard programming concepts and principles
Worked under high supervision/ guidance with frequent review of accomplished objectives
Identified and implemented necessary development and tasks to meet goals and commitments learning business model
Responsible for deliveries through test status logged in HP ALM
Involved in bug fixing and ticket issue resolution
Involved in analysing system specifications, requirement gathering and analysis, identifying new enhancements and its development and implementation
Automated business flow for Regression testing, Sanity testing and Smoke testing using Selenium and Java
Participated in Business Discussions and coordinating with stakeholders
Maintaining Solution Quality by creating and Tracking the Defects, Benefits realized & Feedback from customers
Created knowledge base documents by directly interacting with users and system owners to better manage reoccurring issues
Performed Functional, Regression and smoke testing
Interaction with functional and technical teams on mitigating risk and closing issues
Coordinated Onsite and Offshore activities
National Grid is a British multinational electricity and gas utility company
Tools/Applications: Eclipse, Selenium, JUnit, JAVA, C#, SQL Server 2008, UNIX, SSIS, SQL Server 2008, Putty, WinSCP, HP ALM, Confluence