We provide IT Staff Augmentation Services!

Sdet(software Development Engineer In Test) Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Experience Working with Business Analysts, Product Owners, System Architects and Developers to incorporate requirements coverage and systems risks into test design and planning.
  • Document, implement, monitor and enforce all processes and procedures for testing is established as per the standards defined by the organization.
  • Decision maker responsible for a matured approach with proven expertise to work accurately and quickly prioritize, coordinate and consolidate tasks
  • Excellent leadership and strong skills in the area of communication and relationship building, coordination, overcoming obstacles in a multi - cultural environment
  • Experience working with onshore and offshore technical managers/supervisors and team members.
  • Experience working with team for goal setting and providing performance feedback
  • Extensive background in SDLC life-cycle analysis, testing, development, deployment, maintenance, process improvement and application support in both Production and QA environments.
  • Strong Defect/issue Management experience through all test phases - SIT, UAT, Regression, Performance, Command center (Production and Post-production)
  • Experienced in design and development of multi-tiered web based applications using Java & J2EE (Core Java, JSP, Servlets, JDBC, XML/XSLT, JMS) and frameworks like Spring MVC and Spring Boot.
  • Expertise in Core Java concepts - Collection framework, Exception handling, IO, latest Java features, Serialization, Multi-Threading, Concurrency etc.
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP & REST) with technologies like WSDL, SOAP and Web Methods
  • Experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller).
  • Knowledge of Multithreading/synchronization, NoSQL Database: MongoDB.
  • Good working knowledge of Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit for unit and integration testing and XML Spy for XML validation
  • Experience in using SVN for version control
  • Designing, implementation and optimization of different types of Automation frameworks by using test cases.
  • Execution of Automation suite and providing test results.
  • Providing feasibility analysis for web services and data base testing through automation scripts.
  • Providing efforts required to design scenarios.
  • Expertise in developing CICD, Gherkin, BPT, Hybrid and keyword driven frameworks.

TECHNICAL SKILLS

Programming languages: Java, Ruby, JavaScript, Groovy Script, VB Script, UNIX (Shell Scripting), SQL, PL/SQL, Python, VB.NET

Frameworks and APIs: SOA (Service Oriented Architecture), CICD, Java-Cucumber(Gherkin), BPT (Business Process Testing), TestNG

Development tools: Eclipse, IntelliJ IDEA, RubyMine, Selenium, Visual Basic

Test Functionality Tools: SOAPUI (SOAP, RESTFUL, JSON, XML), Ready API, ITKO CA Lisa 7.0, HP QTP/UFT 11.0, Putty

Test Virtualization Tools: HP Service Virtualization 7.0, Mounte Bank, ITKO CA Lisa 7.0, Parasoft Virtualize

Performance Testing and Management Tools: Jmeter, Dynatrace, New Relic APM, Splunk, Grafana

Test Management Tools: ALM/HP-Quality Center, JIRA, Version ONE, Rally, Bugzilla

Build Management tools: Jenkins, Maven, Gradle

Code Management/Deployment tools: SVN, Github

Cloud Provider: Amazon Web Services (AWS), Sauce Labs.

Mainframe Tools: Profile (SmarTerm)

Database Tools: Oracle SQL Developer, DB Visualizer

PROFESSIONAL EXPERIENCE

Confidential

SDET(Software Development Engineer in Test)

Responsibilities

  • Wrote automation scripts using Java for barclays web based application for card services used for testing web application in QA and regression environments.
  • Committing, reviewing code for team members using CVS/SubVersion and Git.
  • Worked with writing unit tests using JUnit, TestNG.
  • Performed webservices testing for cards services using SOAP/REST API tool.
  • Building regression automation pipelines for the testing framework using Jenkins.
  • Testing mobile applications for latest releases on QA, Regression and Prod environments.
  • Worked on TSYS application to validate and test backend system with customer information.
  • Test execution management and opening defects using ALM.

Full Stack Developer

Confidential

Responsibilities

  • Write automated test code for WiFi applications that allows for repeatable, reliable testing solutions to test the wide functionality of products and software.
  • Analyze broken test cases and diagnose and repair to working order.
  • Executes automated test scripts, and evaluates results.
  • Worked on HTTP and RESTful web services, REST APIs.
  • Creating, executing and debugging automated tests using Java.

Sr. Associate/Software Development Full Stack Engineer

Confidential

Responsibilities

  • Developing and testing SOAP and Restful web services for internal and external partners/clients.
  • Implementing ATDD, BDD using Cucumber-Java, TESTNG framework and developed unit test cases using Junit framework for UI and API’s.
  • Developing SOAP UI/Ready API (Smart Bear) Automation projects for SOAP and REST service calls for API’s consumed by Capital One clients like Transite, EASE, Sassy, Mobile, Mobile Web.
  • Developing virtualization of API’s and IS’s by mocking calls using Ready API, MounteBank, HP Sev (Service Virtualization), Parasoft Virtualize.
  • Implemented multiple devices and browser testing with SauceLabs integration for automation and REST API calls to fetch and create test data and to interact with Sauce Labs API.
  • Developing and executed performance testing scripts using HP Sev (Service Virtualization), Jmeter, deployed to github and trigger it through Jenkins.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services. Leveraged AWS cloud services such as EC2; auto-scaling.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Perform S3 buckets creation, policies and the IAM role based polices
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch
  • Build servers using AWS, importing volumes, launching EC2, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Migrated applications to the AWS cloud.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implement Continues Integration using Jenkins and Cloud formation Update Stack
  • Use EC2 Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances.
  • Worked on developing API’s for test data management tool internal to Capital One which automates the creation and maintenance of test data required for testing.
  • Responsible for the coordination of testing to support project teams and may require interaction with business clients.
  • Automated web services and API’s using UFT.
  • Testing Profile Mainframe changes before integrating it to API’s.
  • Designing new API interfaces in lifecycle for new requirements.
  • Basic understanding of using Kafka topics, producer, consumer and brokers using Lambda function of AWS
  • Analyzing and identifying root causes for the failures in production and QA environments using Splunk logs and fixing them.
  • Creation and monitoring of API performance dashboards using Splunk and Grafana for all Capital One clients like Transite, EASE, Mobile, Sassy.
  • Writing the regression automation test suites for multiple platforms, and execute the test cases.
  • Test execution management and opening defects using ALM.
  • Story grooming, tracking, sprint activities, raising bugs/defect using JIRA.

Environment: Java, SQL, RDBMS, QTP, UFT, Soap UI, Ready API, XML, Workflow diagram (Visio), SQL, AWS (Amazon Web Services), Cucumber, Splunk, Unix, DB2, Mainframe.

Senior QA Analyst

Confidential

Responsibilities:

  • Validating whether the App is user friendly and suggest improvements to make the App easy to understand and use.
  • Performing Drive Test and Validate the third party Apps behavior in drive mode on various cars which has
  • Chevrolet's MyLink or Cadillac's CUE infotainment system built into it.
  • Preparing Test scenarios using standard black box test case designing techniques to improve the test coverage for the third party Apps and review the test scenarios prepared by junior team members.
  • Raising defects into the defect tracking tool for issues found during testing and improvements during analysis of the App and coordinate with the respective third party App team and resolve the issue.
  • Participating in the daily standup meeting and update the current status of the testing related activities and raise the concerns to management if any risks, and suggests the mitigation plans.

Environment: UNIX, HP Application Lifecycle Management (ALM11.0), BOSCH & PANASONIC Infotainment

Confidential

Responsibilities:

  • Provide comprehensive testing of app on Mobile platforms at all the stages of software development and software testing life cycles
  • Writing and executing test scripts in Selenium IDE
  • Recorded and plays back test in Firefox using Selenium IDE
  • Created Automation test framework using Selenium
  • Used Firebug Tool to identify the Object's id, Name, XPath, link in the application
  • Added annotations to the test. (selenium)
  • Test various mobile devices with a various platform (iOS, Android, Blackberry and Windows)
  • Test login functionality with different accounts
  • Create and execute positive and negative test cases
  • Validate business and technical requirements to suggests enhancements to the feature set
  • Responsibilities included determining test strategies based on requirements, developing test plans, test cases and executing test cases
  • Convert all the available business and technical documentation into structured test procedures
  • Participate in all the activities related to Agile development model
  • Report bugs via Quality Center
  • Participate in regular QA Team meetings and discussions

Confidential

QA Team

Responsibilities

  • Performed functional testing for new releases and regression features for web services back end testing.
  • Created test cases for new features introduced to the release and validated test cases using SOAP UI for SOAP, REST and JSON services, Putty and Oracle SQL Developer to validate databases.
  • Wrote automated scripts for test cases using SOAP UI, Jmeter, UNIX shell scripts and procedures in Oracle SQL to perform functional and application performance testing.
  • Created, Designed and developed BPT Hybrid Automation framework using QTP 11 to test back end applications for web services.
  • Reporting defects through HP ALM.
  • Worked on SIT critical defects with other teams on hurdle calls.
  • Performance Testing for various services like getVehicleSystemData, getVehicleDiagnostics, Prognostics, MIG, Inbound, OnStarConfigurationServices, profileProgramService and telemetry services using automated tests invoked from the server and shell scripts to monitor and pull out logs for validating server performance and capturing data.
  • Generated and compared reports for performance testing using formulated Excel and Dynatrace, also calculating min, max and average performance of the server by setting the load during peak (1 hr run), double peak (1 hr run at double load) and at endurance (12 hr run) levels.
  • Worked on data load changes to test different types of vehicles like electric vehicles (EV) by setting the task in the vehicle using simulators.
  • Worked on installing different hardware STID’s (VIN’s) of different generation vehicles like Gen9, Gen10 on dashboards and configuring the same with tire pressure, ODO reading etc. to test in different environments.
  • Tested production running vehicles in the lab with different generation of STID’s.
  • Designed, developed and tested a new data warehouse ETL (extract/transform/load) of the one-call reactivation (OCRA) data into a temporary table for reporting purposes, replacing Vehcomm logs as the source. Designed, developed, tested and implemented new reports providing information to the business regarding Reactivation data on a daily, monthly and yearly basis.
  • Published reports on the OnStar website. Gathered requirements, analyzed requirements and designed reports. Provided production support before and after release.
  • Involved in solving Environmental problems along with Technical Support People, especially in Sever Connections and Database sharing activities.
  • Preparation and sending of daily, weekly and monthly status reports.
  • Document, implement, monitor and enforce all processes and procedures for testing is established as per the standards defined by the organization.
  • Actively involved with Knowledge Sharing, Walkthrough Sessions and Technical Reviews.

Automation Associate

Confidential

Responsibilities

  • Designed, developed and tested Automation framework which can test the video streams with different properties of the set top boxes provided to customers with satisfactory results in terms of images and close captioning.
  • Used Witbe tool and robots to design the framework in Python language with the use of which it records and captures video stream by dividing the frames into images for close captioning.
  • Tested the functioning of video streams on different STB’s of different families and its versions like Motorola, Denali and others using same automation framework and identifying issues for optimization.
  • Hands on experience with Video Cable streaming, Set-Top Box, Devices, TV Guides and their software/ firmware.
  • Worked on Video Headend (Cisco, Moto) equipment configuration, IP multicast, transport streams analysis, video quality verification, and troubleshooting applicable lab and field issues.
  • Created the setup of hardware by installing Robots to make it functioning and connecting them to STB’s in the test environment servers so as to run automation scripts.
  • Deployed code in to SVN in every sprint of 2 weeks by checking in to the system and then configuring Jenkins to run the scripts at scheduled time.
  • Attended daily scrum meetings to report every day’s update and getting the tasks from scrum master to be done for the same day.
  • Prepared and sent daily, weekly and monthly status reports using HP ALM QC 11.0 and JIRA for defect and scrum management.

Confidential

Test Lead/Automation Engineer

Responsibilities:

  • Developed interface test plans and estimates.
  • Created and executed ITKO CA LISA & SOAP UI Scripts for the Web Services testing.
  • Provided feasibility analysis for using LISA for web services and data base testing
  • Provided efforts required to design scenarios.
  • Prepared LISA automated scripts to test web services with parameterization and all valid assertions.
  • Prepared customized logs into excel for reporting test results
  • Prepared scripts for connecting data base and as well as UNIX box to validate results.
  • Integrated end to end testing of products from web services to upload server’s validations in a single scenario.
  • Tested and validated XML, XPath Syntax, Web Services, REST, HTTP, SOAP Messaging.
  • Created automated test scripts in Lisa Workstation for web application
  • Record the scripts using HTTP Proxy Recorder and DOM Events Recorder
  • Added data sets and performed parameterization of Test flow and added filters to output values, added page load verifications using assertions for verification of field properties like its length, existence of field, and its label verification.
  • Used ITR (Interactive Test Run) mode to Playback the recorded/created script.
  • Configured script to run in different Environments by setting all environment properties under Configuration files.
  • Executed LISA scripts and updating results to dev. Team.
  • Designed, developed and tested FedEx Automation design BPT framework.
  • Automated test cases using HP QTP 9.5/11.0 and ALM using VB Script, User Defined Functions, Data Driven approach, object repositories, Recovery Scenarios, Descriptive Programming, FileSystemObject, Excel Object, XML Object, shell scripts(UNIX) and SQL queries (for verifying the database) in the script to perform end to end web services testing.
  • Created a Virtual Test Mode execution procedure for executing web services automation which saves 5 hours a day in daily execution.
  • Designed and developed an in-house built Windows based UI web services tool using Visual Basic 6 which performs end to end test of FedEx services, performs validations and generate reports with results.
  • Automation of test cases using HP QTP 9.5/11.0. Use of VB Script, User Defined Functions, Data Driven approach, object repositories, Recovery Scenarios, Descriptive Programming
  • Handled Automated Regression Test Execution that involved creation of Regression test suite, Regression Test Execution, creation of regression execution test results.
  • Creation of Automation Framework (blend of keyword driven and data driven), automated test script Review Checklist and Automation Guidelines and Standards.
  • Actively involved in reviews of automated test scripts, maintenance of test scripts as per changes and updates in the application.
  • Involved in Generic Automation Infrastructure Development (AMALGAMATED) in Quick Test which is used by throughout products of FedEx.
  • Preparing customized HTML reports for the regression testing.
  • Preparation of Test Strategy and guiding the team members.
  • Involvement in the System Test Plan Preparation and Requirements Streamlining.
  • Involvement in Preparation of Test Procedures, Test Scenarios, Cases and Test Data.
  • Assigning task to all testing team members and ensure that all of them have sufficient work in project.
  • Responsible for GUI testing and Functional Testing, using Black box Testing Techniques.

We'd love your feedback!