Senior Sdet Engineer Resume
Dallas, TX
SUMMARY
- Over 10+ years of experience in testing of diverse applications on various platforms in the Quality Assurance and Software Development Life Cycle (SDLC).
- Experience in installing configuring debugging and troubleshooting Hadoop clusters, and well versed in Hadoop ecosystem, Map Reduce ( Pig, Hive, HBase, Oozie and Sqoop)
- Experience includes the testing of Client/Server and WEB based applications using Manual testing on Web based, client/server and Data Warehousing applications, Hadoop, Big data technologies, and Automated testing tools like HP ALM/Quality Center, Quick Test Professional, Manual testing on various levels of SDLC and Software Testing Life Cycle (STLC).
- Experience in understanding Business Process from the requirements and experience in Using Windows, Linux and UNIX operating systems.
- Experience in developing Test Plans, creating Test Cases, Test Scenarios, Test Logs and Analyzing Bugs and interacting wif developing team members in fixing the Defects. Solid analytical and dynamic troubleshooting skills.
- Expert in developing test Scripts for client/server and web applications using VB.NET and ASP.NET.
- Well versedwifcoreJavaconcepts like Collections,Swing, Serialization and Servlets & JSP.
- Expertise in performing different kinds of testing like Sanity, Smoke, Black Box, GUI, Functionality, Unit, Integration, Regression, Compatibility, System, Performance, Load, Stress and UAT of web and client/server applications. Good Knowledge in Testing methodologies and Test Matrices. And good experience testing applications in agile development environment including TDD.
- Implemented auto scaling provisions launch configurations and implemented a continuous delivery pipeline wif Jenkins and Git Hub and AWS. Creating and attached Elastic Load balancer wif EC2.
- Exposed to all phases of software development life cycle through Waterfall and Agile development process based on Scrum. Hand on experience in JIRA for Agile stories creation & defect tracking, MTM, TFS, ALM Quality Center Test Management Tools.
- Extensive experience in maintaining bug - tracking tools like Quality Center, Test Director &Bugzilla. And experience in configuration management tools like PVCS, CVS, SVN and Visual Source Safe (VSS).
- Experienced in analyzing Functional Requirement Specification (FRS) and System Design Specification (SDS). Experienced in using Team Foundation Server (TFS) for Bug Tracking to Prioritize, classified bugs and tracked defects.
- Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX.
- Proficient in SQL queries to extract data from various source tables to perform database testing. Good knowledge of Backend Testing for validating database using SQL queries (TOAD, SQL Developer).
- Hands on experience in Client/Server Technologies and E-Commerce Applications for domains like Tele Communications, Banking, Insurance and Production Systems.
- Sound knowledge and experience in Metadata and Star Scheme/Snowflake schema. Analyzed source systems, staging area, fact, and dimension tables in target D/W.
TECHNICAL SKILLS
Testing Tools: HP Tools, QC, QTP, JIRA, MTM, RFT, Test Director, TFS and Bugzilla
Languages: VB Scripting, VS 2010, SQL, C, C++, Javascript, .Net, PL/SQL, Toad, SQL Navigator
Databases/RDBMS Tools: Oracle, SQL Server, DB2, MS-Access and Sybase
ETL Tools: Informatica Power Center, Ab initio, SAS 9.3
Operating Systems: Windows NT/ 95/98/2000/2003/ XP, UNIX. Linux
SCM & Tracking/Bug Reporting: HP ALM/Quality Center, Test Director, Bugzilla, PVCS VM/Tracker, CVS, VSSSOAPUI,MTM
Web Design/Big Data Technology: HTML, XML, JavaScript, J2EE, JSP,ASP, Java Script, Ajax, VB Script, HDFS, MapReduce, Hive
Group Ware & Browsers: MS-Outlook Express, MS Office, MS-Word, MS-Excel, IE, Fire Fox, ChromeSafari.
Testing Tools: Win Runner, Load Runner, QTP, SWD, Cucumber, Rational Clear Case, RCQ
Network Protocols: TCP/IP, HTTP, HTTPS, VPN, FTP, LDAP
Test Management & Reporting Tools: Microsoft Test Manager, JIRA, HP ALM, ADO, Crystal Reports
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Senior SDET Engineer
Responsibilities:
- Extensively involved in planning process of iterations under agile methodology.
- Developed the Test Plan, Test cases and Design Test steps and associated wif the corresponding requirements.
- Tested web applications in agile development processes. Reviewed and Analyzed the System Requirement Specifications (SRS) and design documents.
- Used Selenium web driver for open-source web & device testing and create the new AWS instances based on requirement. Re-provisioned and Re-hydrated EC2 instances wif security groups.
- High Level Test Plans were written by incorporating User Profiles, Configurations, Environments, Risks, Test Scenarios, Schedules and Analysis and Presentation of Results.
- Developed detailed Testing Methodologies, Test Matrices, Test cases and Test Procedures. And experience in Map Reduce programming model for analyzing the data stored in HDFS.
- Performed Smoke, GUI, Integration, Functional, Regression, End-to-End testing, Back-end testing User Acceptance Testing and Ad-hoc Testing.
- Worked in development of applications especially in UNIX environment and familiar wif all of its commands.
- Deployed the application in JBoss production server running in Linux platform.
- Involved in conducting the backend testing of database to check the database entries using
- SQL queries. And writing Hive Queries for analyzing data in Hive warehouse using HQL.
- Analyzed various requirements documents and Use Cases to prepare detailed Test plans. Attended the closures wif Business Analysts, Marketing, Development and Test teams to discuss the Requirements, Test Strategy and Test Plan for J2EE Web Application.
- Deploy the change orders in Legacy, windows desktop, and AWS environment. Develop scripts on cucumber Cuke, JVM method using JavaScript.
- Hands on experience in testing applications developed using .NET and VB Script. Experience in using Team Foundation Server for tracking bugs/issues.
- Proficient in using test automation tools such as Selenium, TestNG/JUnit, Ant/Maven, Jenkins, and Cucumber to develop automation testing scripts for web and client server applications.
- Strong experience in cross browser, cross platform web testing wif Selenium RC and WebDriver.
- Designed and developed User Interface of application modules using HTML, JSP, CSS, and JavaScript.
- Used SQL Query analyzer to test the back end of the application, and performed various types of testing, such as functional, regression, negative testing and back-end testing using MS SQL Server.
- Worked wif software testing methodologies wif all phases of testing desired (Functional, System, Integration, Regression, Data Validation, Black box, White box, and Performance testing).
- Used Quality Center in Mapping the Test cases wif the Requirements. Analyzed and Reported the Defects to the Developers using Quality Center and uploaded Business requirements, test scenarios, test cases and defects for MS Excel to Quality center
- Experienced in Dimensional Data Modeling for Data Warehouse using Star and Snow Flake Schema.
- Hands on experience in testing applications developed using Java, J2EE and JavaScript. Used CVS for Configuration and reports have been collected from Quality Center daily to submit them to Project Management.
- Supported UAT testing and created defect guidelines documents for users using MTM 12.O
- Executed Test Cases and Test Matrices for Integration Testing of the Application, interacted wif developers and resolved User needs and reported System Bugs using Bugzilla.
- Detected Defects, communicated to the developers using Bug Reporting Tool and Tracking the Defects using Quality Center and involved in validating the XML Files.
- Involved in developing an automation tool, inJavaFramework.
- Documented all the Testing results and regression tests results were compared at every new build. Analyzed and Presented Results.
Environment: Mercury Quality Center 10.0/11.0, Quick Test Pro 9.5/10.0, AWS, .NET, Selenium WebDriver, Linux, Manual Testing, TFS, CVS, JavaScript, J2EE, XML, HTML, cucumber, HDFS, HQL, Oracle 10g, DWH, MSSQL, SSRS, SSIS, Windows NT.
Confidential, Dallas, TX
QA Engineer
Responsibilities:
- Involved in Manual testing using Quality Center to develop test cases, test scripts, executing the scripts and logging the defects.
- Create the test matrix (Requirements Traceability Matrix) and reviewed and managed the design documentation. Validated Pig UDFS to pre-process the data for analysis. And validated t he data load process for Hadoop using the HiveQL qurey’s.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- High Level Test Plans were written by incorporating User Profiles, Configurations, Environments, Risks, Test Scenarios, Schedules and Analysis and Presentation of Results.
- Detected Defects, communicated to the developers using Bug Reporting Tool Bugzilla and Tracking the Defects using Quality Center.
- Involved in Execution of Functionality Testing, Performance testing, Load testing and Stress Testing.
- Conducted different levels of test executions like Sanity Testing, Comprehensive Testing, Regression Testing and Final Regression Testing.
- Automate test cases, test suites for Regression Testing via Selenium Web driver
- Experienced wif Soap and Restful web services testing using SOAPUI, Ready API tool. XML, WSDL, and XPATH.
- Tested the ETL Informatica mappings and other ETL Processes DWT. Creating Test Readiness review, requirement traceability Matrix documents. Excellent communication and interpersonal skills and a particularly good team player wif the ability to work independently.
- Involved in Total Testing Life cycle and updating the scripts after new migration. Involving in writing SQL queries and Database checkpoints to verify data quality and calculations reviews.
- Performed data validation testing writing SQL queries, and check the data from source and target used Teradata utilities to load the source files in to test region. And did the querying on the same data.
- Well versedwifcoreJavaconcepts like Collections,Swing, Serialization and Servlets & JSP.
- Created ETL test data for all ETL mapping rules to test the functionality of the Informatica graphs.
- Uploaded Business requirements, test scenarios, test cases and defects for MS Excel to Quality center.
- Proficient in API testing for SOAP and RESTful services.
- Involved in converting Manual test cases into automated scripts using TSL on Mercury Win Runner.
- Work wif developers, business, and Release managers to discussed ways to fix the defects. Performed Database Testing and validate data using SQL commands.
Environment: Manual Testing, Quality Center, RESTful, SOAP, Sun Solaris, TFS, Win NT/2000, Win Runner, SQL, Teradata R12, Informatica 8.6, Visual Studio 2010, XML, HTML and Oracle 9i.
Confidential, Irvine, CA
QA Tester
Responsibilities:
- Executed the test scripts in batch mode using Batch Runner and analyzed the results.
- Developed and executed automated test case scripts using RR for the Front-end applications.
- Automated Test scenarios for GUI, Functionality, Boundary, Security and Regression Testing using QTP.
- Participate in Daily Standup meetings, Iteration Retrospective meetings, Iteration Review meetings, Story Estimation sessions, Planning Sessions as part of the agile process.
- Extensively worked on Mapping variables, Mapping Parameters, workflow variables and session parameters to extract only the additional data added during that period. Participated in Client/server & Web testing using Quick Test Pro
- Cross browser testing has been done on Netscape and I.E. Wrote complex queries in Teradata SQL assistant to analyze the data.
- Prepared and executed test cases as per schedule. Involving in testing crystal Reports for the test data in to target tables.
- Used to test the real time scenarios as a dealer in the production environment. Involving in communication between UAT team members, business leaders and IT.
- Participated in various business meetings and suggested various changes in the implementing functionality.
- Used to demonstrate the implemented functionality to the business teams after every two sprints.
- Recorded specific user actions for a single V User using VuGen in Load Runner.
- Prepared Manual Test cases for Functional and Regression for the Agile Methodology following various sprints.
- Designed and Developed UI for Customer Service Modules and Reports using AngularJS, HTML, CSS, Bootstrap, JavaScript, and jQuery.
- Created ETL test data for all ETL mapping rules to test the functionality of the Informatica graphs.
- Enhanced the scripts functionality by inserting transactions, rendezvous points and correlating the server generated random session IDs in Load Runner.
- Bug tracking, bug maintaining, and bug reporting was done using QC.
Environment: Windows XP, UNIX, Oracle8i, 9i, Manual Testing, Load Runner, QC, Linux, Main Frames, J2EE, SQL PLUS, Toad, MS SQL Server, SQL Query Analyzer.
Confidential, DFW, TX
QA Tester
Responsibilities:
- Wrote Test Plans, which detailed the testing scope, testing requirements, success criteria, milestones, and necessary resources.
- Involved in writing Test Cases and Test Result Matrix, and manually performed Ad-Hoc testing, end to end testing and system testing.
- Performed Regression Testing, GUI Testing & Functionality Testing for Online forms, Tasks and Reports of web-based application.
- Involved in preparing Test case data for both positive and negative test cases. Used to play wif queries in the Teradata SQL assistant.
- Written and developed scripts for functionality testing using Web driver.
- Written and executed test cases and compared SQL results wif application results by writing SQL queries. Used SQL queries to test the migrated database for Back End Testing.
- Organizing and conducting bug weekly review meeting wif the developer and project manager to discuss the discrepancies and to ensure timely resolution of issues.
- Perform QA Smoke, Acceptance, Regression, Function, UI, Usability and Compatibility Testing
- Run Compatibility Testing (cross Windows/ Mac and Android/ iOS platforms, cross browsers, cross mobile devices - phones, tablets, iPads etc.,)
- Test Mobile app s behavior under various interruptions: battery strength (full/medium/low), incoming calls, SMS, video calls
- Write SQA test documentation such as test plans, test cases, test matrices, check lists.
Environment: Tested Quality Center, SQL, Linux, MS SQL, JAVA, OOP, JDBC, Active-X Controls, IE 5.0/6.x
Confidential, Atlanta, GA
QA Tester
Responsibilities:
- Participated in writing the Test Approach Document, Test scenarios and Test cases.
- Executed test cases using Quick Test Pro for functionality, Security and Regression Testing.
- Performed Functional/Regression testing, Integration testing, Black box, White box, System Testing and User acceptance testing.
- Involved in Manual testing using Quality Center to develop test cases, test scripts, executing the scripts and logging the defects.
- Interacted wif Business analysts and developers in requirements analysis, design reviews, testing and documentation for application developed in Waterfall environment.
- Created the Test matrix (Requirements Traceability Matrix) and reviewed and managed the design documentation.
- High Level Test Plans were written by incorporating User Profiles, Configurations, Environments, Risks, Test Scenarios, Schedules and Analysis and Presentation of Results.
- Involved in Execution of Functionality Testing, Performance testing, Load testing and Stress Testing.
- Conducted different levels of test executions like Sanity Testing, Comprehensive Testing, Regression Testing and Final Regression Testing.
- Involved in Total Testing Life cycle and updating the scripts after new migration. Executing the test scripts either manually or using the automated tool QTP.
- Hands on experience in testing applications developed using .Net. Interfaced wif developers to resolve the problems while executing the test scripts.
- Involved in inserting various checkpoints to ensure test script’s reliability, validity, and prepared component checklists for verifying correctness for each build.
- Work wif developers, business, and Release managers to discussed ways to fix the defects.
- Performed Database Testing and validate data using SQL commands on SQL Server.
- Performed database testing by inserting database checkpoints in the Test Scripts and checked the database values.
Environment: Quality Center 10.0, Manual Testing, Quick Test Pro 9.1, Sun Solaris, Java, Windows NT/2000, .Net, XML, HTML, CVS, VBScript, and SQL Server.
