Sr. Whitebox Qa Engineer Resume
Sunnyvale, CA
SUMMARY
- 9 years of IT experience with deep knowledge in all aspects of SDLC and STLC.
- Good working Knowledge on Waterfall and Agile Scrum Methodology.
- Expertise in automating at the UI level as well as at the API level.
- Experience in running tests in Docker containers.
- Expertise in designing and implementing efficient and easy to maintain Automation Frameworks.
- Strong in Object Oriented Programming and Core Java.
- Sound Knowledge in Automation Test frameworks Junit and Test NG.
- Expertise in Automation Testing using Selenium Web driver.
- Experience in Web Service Testing using Soap UI and Rest Automation Framework.
- Experience in creating mock services using Spring Boot as a Docker Image.
- Sound Knowledge in REST API calls using GET/PUT/POST/DELETE.
- Perform REST API Automation Testing using REST Assured Automation Framework.
- Experience in using Jenkins and GIT/Sub Version for CICD.
- Hands - on experience in Manual, Responsive Design and Automated Testing of Web applications.
- Sound Knowledge in DML, DDL and DCL SQL statements and expertise in testing batch jobs by verifying backend records in database.
- Excellent data analysis skill, application support knowledge from both functional and technical perspectives.
- Expertise in Unit, GUI, Functional, Regression and System Testing.
- Experience in User Acceptance Testing Support and resolving User/Business issues.
- Lead team of several members spanning various locations onsite & offshore.
- Good oral and written presentation skills, interpersonal skill and team coordination.
TECHNICAL SKILLS
Languages / Frameworks: JAVA, Selenium, Junit, Test NG, Spring
Platforms: Windows, Unix
Databases: Microsoft SQL Server, DB2, Oracle 10g
Software Development Tools/IDEs: Toad, IBM RAD, Eclipse, Soap UI, LISA, Maven, Source Tree
Containers: Docker
BI Tools: Business Objects (BO) XI R2, Crystal Reports
Defect Tracking / Testing tools: Quality Center, JIRA, Clear Quest, Selenium, Firebug, Rally
Service / Request Mgmt. tools: Remedy, Service Now
Project Management tools: Confidential 2.0, PeopleSoft
Office Tools: MS-Office tools incl. MS-Project
Configuration / Version Mgmt. tools: Sub-version, Git, Jenkins, SourceTree, Clearcase
PROFESSIONAL EXPERIENCE
Confidential, SUNNYVALE, CA
Sr. Whitebox QA Engineer
Responsibilities:
- Participate in Sprint Planning, Pre- Planning, Stand Up Call and in other Scrum activities
- Perform Requirement Analysis and identify the Automation Scope for every Sprint and estimate the automation effort involved.
- Track user stories in Jira and update the Progress of each and every tasks
- Create mock services using Spring Boot as a docker image
- Update mock services for every sprint based on user stories and pull latest docker images for unit Testing.
- Create automation test suite in arquilliun framework for every test case and compare the expected and actual results.
- Run Test cases in docker cotainers and publish the results.
- Perform build and Deploy activities in Jenkins for various test environments.
- Use Splunk to Debug and Analyze the logs
- Verify the records in Database after each transaction - Payment Authorization, Redeem & Refund
- Use Postman Tool to load Gift cards, check the balance of Gift cards, Reward Cards etc
- Perform end to end testing after Placing the Order - Verify the Order details, Address Information, applicable tax based on zip code, Card Used in DB.
Confidential, PHOENIX, AZ
Automation Test Engineer
Responsibilities:
- Participate in Sprint Planning, Pre- Planning, Stand Up Call and in other Scrum activities
- Track user stories in Rally and update the Progress of each and every tasks
- Creation of Test Plans and Identify Release Plan for Every Sprint.
- Participate in Production Deployment for Verification of Web application/Web Services in different test ports/clusters.
- Prepare automation test cases for the user stories in Rally
- Perform web service testing by Creating Test Suite in SOAP UI for REST and SOAP Web Services.
- Validate JSON/XML response by adding assertions in Rest Assured and SOAP UI.
- Built REST API Automation using Rest Assured Automation framework which saved the execution time from 45 minutes (in manual testing using Soap UI) to less than 5 minutes for web services testing.
- Built Automated SoapUI Functional Test Suite for API Testing - quick Test Ports Validations
- Performed Test Case walkthrough with the stakeholders.
- Build UI automation framework from scratch using Maven, Java, Selenium Web driver and Test NG frameworks using Page Object Model design pattern
- Develop, maintain and execute Automation Scripts and reduced manual testing effort from 8 hours to 30 minutes via Automation.
- Perform Cross Browser, Data Driven and Hybrid Driven Testing
- Perform Parallel Test Runs and reduce the execution time
- Run Automated Regression Scripts for Web application/services and generate the automation report.
- Perform Responsive Design Testing for Desktop and Mobile Web Application using various devices
- Perform Continuous Development by merging/integrating the daily code in Sub-version/GIT.
- Configure and Build the automation scripts using Jenkins
- Integrate the automation scripts with sauce labs to perform cloud based testing in various browser/OS combinations
- Perform backend testing for batch applications verifying data/records in database
- Prepare/Mockup Data in the Database for Database Testing.
- Trigger batch Jobs from Admin Console and verify the data in files generated in Unix Environment.
- Create and Update Data in Database by writing SQL Queries.
- Perform End to End Testing using LISA Automation Scripts
- Perform Ad-hoc/Manual testing on the application on request basis.
- Track the defects in Rally and ensure the defects are closed on time.
- Perform Root Cause Analysis on automation test results and take measures to eliminate failures in future.
- Provide Technical Assistance to team members
Confidential
QA Engineer
Responsibilities:
- Prepared Requirement Traceability Matrix & Test Plan.
- Prepared Unit and Integration Test Cases for the Migration Project
- Preparation of Test Data in Test Environment.
- Execute and update the results in test case for manual testing.
- Build the application and perform Smoke Testing.
- Perform Ad-hoc testing on the application on request basis.
- Track the defects in Jira and ensure the defects are closed on time.
- Track the Project risks in Confidential Risk Portal.
- Providing weekly and monthly project status reports
- Perform root cause analysis to know the defect emerged stage.
- Mentoring of Team members to build automation scripts using Selenium.
- Providing Audit support to make sure the artifacts prepared in all phases meet the standards.
- Monitoring and managing/tracking of production incidents and problems in Remedy.
- Daily Monitoring and Tracking of production load status of the applications
Confidential
Technology Lead
Responsibilities:
- Actively involved in the Knowledge Transition of AFM application at Client Location.
- Lead the AFM team in different phases of the Project including Knowledge Transfer, Shadow Support, Reverse Shadow Support, Steady State and Stabilization.
- Worked in Virtual environments using VMware.
- Monitored the Production Support activities in the Secured environment - Clean Room Concept.
- Monitored the Incidents in the Remedy tool and providing the solutions and keep track of resolving the incidents on time for all severity tickets and ensure the SLA’s are met.
- Preparing Reports on the Weekly/Monthly Incidents and arriving at a solution for eliminating the repetitive incidents.
- Assigning work to the team members and technical guidance to the team and review of the deliverables.
- Involved in the manual testing of Batch and Online application and capture defects in JIRA.
- Prepare mockup HTML for the application and accessing the Web elements using Selenium Web driver.
- Involved in the Quality tasks (Metrics Tracking, Audit Closure)
- Providing support of Process Audits, SCM Audits, PMR, Delivery Audit and make sure the audit findings are closed on time.
- Involved in weekly/monthly status calls with business team and tracking the risks/issues.
Confidential
Java Developer
Responsibilities:
- Worked through all SDLC stages from Requirements analysis through Production deployment.
- Prepared Requirement Traceability Matrix for the application.
- Prepared detail level design document, Unit & Integration Test Cases for all the releases.
- Preparation of test data scripts to load data into tables.
- Prepared the different test scenarios and tested the SQL queries and stored procedures
- Involved in the front end development of all modules in the application using JSP & Spring framework.
- Involved in Web services testing by ensuring the received XML Response gets stored in the Database.
- Scripting of SQL stored procedures and perform back end testing to ensure they function properly.
- Prepare Shell scripts to load data from flat files into database tables.
- Execute the Shell Scripts and validate the data loaded into database tables.
- Ensure the Code is checked in to Clearcase Version Control Tool and Perform Application Build.
- Review the artifacts prepared and obtain sign off from the customer on every phase.
- Execute Unit & Integration Test Cases and update test execution status.
- Involved in the Performance Testing to fine tune the application reports.
- Review, analysis, and recommended corrective action on application based issues.
- Provided system training sessions to Business team and end users.
- Address the defect logged in Clear Quest bug tracking tool during System Testing & User Acceptance Testing and make sure the defects are closed on time.
- Add/Remove Columns in Application generated Reports using Crystal Reports
- Deploy Reports using Central Management Console.
Confidential
Java Developer
Responsibilities:
- Involved in design and development of the QAP Stratified Audit application.
- Coordinated with the onsite project members to understand the business requirements.
- Preparation of Use cases for the application.
- Developed the test scripts for all the Use Cases in the application.
- Involved in the development of HTML Mockup for the application.
- Involved in the coding and unit testing of the Audit claims and Re-stratify Claims use-case, one of the complex and key use-case for the project and delivered the same well ahead of time.
- Perform Functional Testing for all the application modules.
- Perform Junit Testing for all functionalities in the web application.
- Perform Smoke Testing on a regular basis when the application build is performed.
- Perform Black Box Testing for the other development modules in the application.
- Involved in the Integration Testing of the applications.
