Software Development Engineer In Test Resume
Dulles, VA
PROFESSIONAL SUMMARY:
- SDET Software Development Engineer in Test with experience in all phases of Software Development Life Cycle (SDLC), Skilled in different programming languages like JAVA, Spring Boot, Python and Shell Scripting and testing technologies, utilizing automation tools like Parasoft SoaTest, SOAP UI, Postman, JMeter, Katalon Studio, Cucumber BDD, Selenium WebDriver and other automation methodologies. Besides that, have hands on experience in ETL development tools like Pentaho and Talend Open Studio and Performance Testing tools like JMeter and HP Performance Center.
- Software Development Engineer in Test - SDET with around 9 years of experience in Web Services Development and Testing.
- Good programming skills in Java, Spring Boot, Python and Shell Scripting.
- Extensive knowledge on Java SE including Collection, Threading, Core Java and JDBC.
- Good experience in developing applications for SOAP and RESTful Web Services using Spring Boot.
- Hands on experience in web services development and functional testing with automation tools Parasoft SoaTest, Soap UI, Postman and Katalon Studio.
- Hands on experience in front-end automation testing using Selenium-WebDriver with Cucumber BDD and TestNG.
- Good Knowledge on JavaScript and Typescript automation using Protractor framework.
- Hands on experience in web services performance testing using JMeter and HP Performance Center.
- Experience in monitor the applications using Kibana and AppDynamics.
- Hands on experience in open source ETL development tools such as Pentaho and Talend Open Studio.
- Implemented Talend ETL Job to migrate data from Oracle to Cassandra.
- Good at defect-reporting and defect-tracking tools like JIRA and HP QC
- Designed and Implemented different automation frameworks like Behavior Driven Development (BDD) and Data Driven Framework.
- Good Knowledge of SQL and NoSQL databases such as Oracle, Cassandra and Mongo DB to validate Transaction Testing for front end testing to validate data in back end database.
- Involved in creating basic SQL for CRUD operations and advanced SQL for procedures.
- Experience in preparing Test plan, Test scenarios, Test cases and Test summary reports for manual testing based on User requirements, System requirements, user stories and Use case documents.
- Acquired good knowledge in requirements gathering and analysis, solution design, development in different programming languages, feasibility study of Change Requests/Problem Requests, design/develop components and postproduction support.
- Experience in interacting with business analysts, developers, technical support in base lining the requirement specifications.
- Demonstrated strengths in communicating with all levels within organization and possesses excellent interpersonal, presentation, written and oral communication skills.
- Excellent Documentation and Communication skills, readiness to acquire the knowledge of latest technologies.
- Partook in the Design, Business/Functional requirements and code review meetings.
- Good in analyzing the Functional requirements and Design.
SOFTWARE TOOLS PROFICIENCY:
Methodologies: AGILE (SCRUM), WATERFALL
Testing tools: Parasoft SoaTest, SOAP UI, Postman, Katalon Studio, JMeter, Cucumber BDD Selenium Web Driver, HP Load Runner
Test Build & Integration Tools: Maven and Gradle
Programming Languages: JAVA, Python, Bash Shell Scripting
Databases: MYSQL, Oracle, Mongo DB, Cassandra
ETL Tools: Pentaho and Talend DI
CI CD Tools: Jenkins, Go CD, GitHub
Operating Systems: WINDOWS
Frameworks: Cucumber BDD, TestNG, Data driven and Page Object Model
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access
PROFESIONAL EXPERIENCE:
Software Development Engineer in Test
Confidential, Dulles, VA
Responsibilities:
- Communicating with the Client for collecting the requirements and documenting the same.
- Studying and reviewing the existing system.
- Preparing the Impact analysis document and High-level and low-level design for new requirements.
- Identifying and documenting the technical issues and the approach to resolve the same.
- Constructing and reviewing Property files.
- Constructing the solution/component in impact by the change request and Enhancements.
- Reviewing the Code and preparing test cases for unit test.
- Deploy the code in different environments using Go CD pipeline and it will deploy the applications in Pivotal Cloud Foundry.
- Monitor the applications in Cloud Foundry and apply any changes required for properties and do restart the applications.
- After completion of unit test, reviewing the Unit Test Result prepared at the completion of the requirement.
- Managing the configuration and controlling the versions of source codes using Git.
- Coordinating with the clients for System test and User Acceptance Test.
- Perform Functional, regression and acceptance testing using Cucumber BDD framework.
- Execute these functional and regression tests in Go CD pipeline and store the reports in the Linux server.
- Conduct performance testing and load testing using HP performance center for application behavior with heavy transactions at a particular time.
- Monitor the applications status in Kibana and app dynamics.
- Coordinating with Release management for hassle free delivery.
- Responsible for Analysis, Design, Development, Documentation and Testing of many enhancements in the project.
- Gathering and understanding requirements for new enhancements in the application and working on it.
- Support for weekend deployment process of the application.
- Acknowledging the top Priority tickets and analyzing them for immediate solution as a preventive fix.
- Support during the off time in US and looking into any priority issues raised by end-users.
- Quality process audit for all the Services requests in the offshore.
- Weekend support for any high priority issues.
- Contacting the customer and end-users for any issues on the absence of onsite counterpart.
- Working on tickets raised by the user and providing a solution.
- Attending the Status call on daily basis with the client and updating the status of the offshore.
Hardware: Intel® Core™ I7
Operating System: Windows 7 and above, Linux
Technology: Core Java, J2EE, HTML, SQL, PL/SQL, XML, JavaScript, Spring BootHibernate, Cassandra NoSQL Database
Tools: Tortoise Git client, Eclipse, Oracle11G, SQL Developer, Soap UI HP Performance Center, Parasoft SoaTest, Pivotal Cloud Foundry, App Dynamics, Kibana, Talend Open Studio, Go CD, Cassandra Dev Center
Automation Engineer & Performance Tester
Confidential
Responsibilities:
- Involved in sprint planning calls with development teams to understand the requirements.
- Created Test cases in Test Plan module of HP ALM for both positive and negative test scenarios.
- Automate the test scripts using Parasoft SoaTest which covers end to end and business scenarios.
- Utilized Defects Module in HP ALM to open and assign defects, track defects, retest the fixed
- Defect and monitor defect.
- Coordinated with the development team for bug fixing.
- Track the test cycle progress in Test Rails, follow a hybrid Agile / Scrum and TDD methodology
- Automated entitlement service portal with Page Object Model framework using Selenium WebDriver.
- Generated Defect Status Report, Test Execution Report, and Test Summary report using HP ALM.
Technologies: Java, Eclipse, SQL, Oracle, JIRA, QC (Quality Center), Firebug, Windows.
Java Developer
Confidential
Responsibilities:
- Develop web services applications using Jax-RS and deploy into WebLogic servers.
- Created DAO classes to implement CRUD operations by using JDBC transactions.
- Involved in creating basic SQL for CRUD operations and advanced SQL for procedures.
- Monitor the SQL server DB tables and oracle DB tables for database vendor file notification during the file staging process.
- Monitor TIBCO BPP processing exceptions via GEH (General Exceptions Handler) user interface
- Deletes invalid data through executing jobs.
- Created daily batch report which has all details for the transactions happened on the data.
- Restart the servers where batch jobs are running for monitoring data processing.
Tools: Java SE, Java EE, Unix Shell Scripting, TIBCO Administrator, TIBCO GEH UI, Oracle SQL Developer.