Sr. Sdet Resume
2.00/5 (Submit Your Rating)
Santaclara, CA
SUMMARY:
- More than 15 years of experience in implementing, supporting, upgrading, migrating database applications.
- Expertise in system requirements gathering, design and development, test plan preparation, unit testing, and automation.
- Significant experience in data warehousing, ETL, performance tuning of queries, reports and high volume transaction processing.
- Big data Hadoop * Map/Reduce Pig * Oracle (8i/9i/11i) *Web API *Apache Server
- Oracle tools: (PL/SQL, TOAD) * Perl *Python *shell *Java programming
- NoSQL Database: MongoDB & Cassandra
- Linux *AIX *Solaris *HP - UX *FreeBSD Hudson (Jenkins) * Build *Release Engineering with Continuous Delivery Automation Agile Process *Test Driven Development
- Selenium WebDriver UI Automation Framework
- AWS Cloud Tools, S3 and Redshift
PROFESSIONAL EXPERIENCE:
Confidential, Santa Clara,CA
Sr. SDET
Responsibilities:- Design and implement tools and framework for Backend and Front End QA automation for Cloud base Network Management Application.
- Developed Framework for API test automation.
- Developed Framework for Device On Boarding Process. It automates power switch control, device on boarding and device health check etc.
Tools: Used: TestNG, Jenkins and Maven.
Language Used: Java
Queue: Kafka
NoSQL Db: Cassandra
Confidential, CA
Sr. SDET
Responsibilities:- Multi Threaded Backend Load/Read performance tools for Network Device Management in MongoDB, Kafka & Cassandra environment using Python and Java
- Developed Performance Testing Chart to compare data between multiple load execution in difference Hardware environment and configuration using Python and Java
- UI Automation using Selenium using Java
- Automation of Build/Release and Deployment on Jenkins/Pulse Framework.
- Continuous Integration
- Management Report Creation from Device log, Mongo, MSQL DB and Cassandra using Python
- Load Tools for AWS S3 File System for Network Management Device Inventory System using Java and Python
Confidential, CA
Developer
Responsibilities:- Project involves SLA Based data transfer (Frequency Hourly and Daily) of Yahoo Meta Data from RDMS to Hadoop File System. Design and development of highly configured interface with minimum disk/network IO data transfer tools. Development of library to generate dynamic SQL to extract data from DB. Development of library to generate delta changes of data and merge to complete full data in Map Reduce process in Hadoop to avoid consumer to implement merging logic. Added retention feature configurable per dimension.
- Create Hive external table, load dimension data and develop canned query for customer.
Confidential,CA
QA Manager
Responsibilities:- QA leader with a proven track record of strategic QA vision, quick delivery, and demonstrated ability to inspire/mentor quality assurance teams to implement latest QA programs for maintaining industrial quality standards.
- Close familiarity with the tools, concepts and methodologies of quality management.
- Eye for detail - Plans and organizes tactics for improvements at work.
- Good team-handling abilities - Possess the ability to interest and convince others when changes are required.
- Worked in collaboration with other team (Product Management, Development and Operation) in implementing the quality standards and benchmarks - Developed new matrices and benchmarks of quality standards, directed towards improving performance of departments.
- Evaluated and compared performance of different departments to establish quality standards.
- Procured QA software tools, developed QA procedures and established quality assurance methodologies/standards in order to clarify the quality objectives of the organization.
- Worked closely with human resources departments to develop performance improvement programs and appraisals.
- Involved in Manual Testing, Design Test Automation and implementation.
Confidential,CA
Sr. QA Lead Manual/Automation
Responsibilities:- Design and develop automation using Perl/Java for parallel and distributed data testing tools to process high volume of data to test Legacy and new production development environment.
- Design Test strategy for back end testing for multiple layer of aggregation process of Yahoo Advertiser and its revenue data over 5 TB multiple upstream data to transform and apply complex business rules to aggregate them to small data sets for Analytical use of UI System via Web Service APIs.
- Design test strategy and automaton Web Service API testing.
- Design test strategy for DB object and data testing
- Design Test strategy for Web API, Meta Data and aggregation process in Hadoop and its data.
- Implement test automation using previously develop common automation framework.
- Implement test automation using Pig on Hadoop Map/Reduce Framework for aggregation data validation.
- Design and develop automation for parallel and distributed data testing tools to process high volume of data from legacy system to compare with newly migrated code for Everest distributed processing Environment.
- Automation of Data Quality is the key Area of each Testing in our each project. So we use various Techniques to Develop QE Data. i.e 1) Data Sampling using Production Data. 2) Data Generator 3) Apply functional specification to generate various flavor of input data from production data. Automation of
- DQ Test Techniques use Data Size Check, Check Sum, Spot Check (dynamic Validation), Golden Data Check (static validation).
- Design a backend testing strategy for testing components and new features of the ETL process to move data from various Yahoo properties to Hadoop based warehouses on the grid.
- Design a strategy using Pig and Perl to validate petabytes of unstructured data in Hadoop to ensure release of new features on time with quality data.
- Develop and maintain an automated regression test suite that caught on an average 4 bugs prior t0 each build thus reducing support costs.
- Automation framework for the project in Perl to suit the need of this project.
- Develop the testing strategy for data Validation and data Integrity for Everest, an internally developed distributed database engine built on top of PostgreSQL code base.
- Uncovered a major bug with equi-join in the project which returned different results when the two columns in the predicate were flipped.
Confidential
Sr. QA Lead Automation
Responsibilities:- Major responsibility to develop test automation to common needs of this project and avoid maintenance of heavy scripting.
- Prepared Test Plan and Test Case for each product.
- Prepared Test Schedule for each product based on Product OS Support Matrix.
- Trained Team Member about product feature for each release.
- Designed and developed QA Automation.
- Developed Product Build Automation.
- Automated Build Acceptance Test.
