Post Job Free
Sign in

SDET

Location:
New Jersey
Posted:
March 09, 2021

Contact this candidate

Resume:

Tarun Reddy

Software Development Engineer in Test

E-Mail: ************@*****.*** Phone: 214-***-****

Software Development Engineer in Test (SDET) with 8 years of experience in all phases of Software Testing Life Cycle (STLC); Expertise in developing Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium. Diversified experience in Automation, Manual testing and Business Analysis methodologies serving various domains such as Insurance, Ecommerce, Banking &Finance

Professional Summary:

8 years of extensive experience in the field of Quality Assurance & Software Testing including Test Automation and Framework design, Manual functional/ integration/ User Acceptance testing of client-server, web based and packaged applications.

Developer skill set / experience but QA Automation Engineer/ Lead/ Architect by choice.

Proficient in writing automation scripts for large projects following coding standards and design of frameworks resulting scripts which are easy to read, maintain and support.

Top skill sets Selenium Web Driver, Java, Soap UI NG Pro, Quick Test Professional, VB Script, IBM Rational Functional tester with Java.

Experienced in Web Service and Web Application automation using Cucumber BDD / Java / Junit / Spring / Http Client API / Rest Assured / Selenium Web Driver.

Proficient in creating API Level Automation scripts for web services using Cucumber BDD and many leading HTTP Client APIs using Java.

Experience is writing and maintaining large script libraries, utility classes, solution accelerators for web service automation using cucumber.

Proficient in Test automation framework design. 6+ Years of Framework development experience.

Proficient in Test Automation of SOAP and REST Web Services / APIs using SOAPUI NG Pro, Ready API, SOAPUI Open Source, Groovy Scripts, Grape, Groovy Grails Tool Suite, Rest Assured Java API. etc

for suggestions to improve Ready API / SOAPUI NG

Experienced in Amazon Web Services(AWS) and Amazon Simple Storage Service(S3)

Experience in Service Virtualization Using Open Source technologies.

Experience in Continuous Integration and Continuous Delivery from local and cloud-based Environment.

Extensive experience in working with XML/JSON parsers and builders for Web Service Testing.

Proficient in Web Application automation using Selenium WebDriver using Java/ Eclipse/ TestNG/ Maven / Jenkin

Expertise in design and implementation of Test Automation Frameworks multiple tools - Quick Test Professional, Selenium, Rational Functional Tester & Dell Universal Test, SOAPUI etc.

Extensive experience of developing Test Plans, Strategy, Microsoft Project Schedule, Resource Planning and Ramp up, Risk Management, Knowledge Management, Configuration Control, Test Estimation, Team Leading & Onsite-Offshore Co-ordination.

Proficient in RDBMS / SQL. Comfortable with complex multipage queries beyond the skill sets expected from an Automation Developer. Consulted by developers frequently to reduce cost of queries often.

Extensive knowledge of features and usage of Test Management and Defect reporting tools like HP ALM/QC, Quality Center, & Bugzilla.

Extensive experience in CMMI Level 5 Best Practices, Standards, Processes and Methodologies. In-depth knowledge of SDLC, STLC, System Testing Techniques and Testing Methodologies like Agile Methodology, Waterfall model, V model.

Expertise in Requirements Management - Requirement Traceability Matrix (RTM), Impact Analysis & Change Management.

Hands on experience in conducting and leading Black box testing, Functionality testing, Regression testing, User Acceptance Testing (UAT), Integration testing, Legacy Modernization Testing, Cross-browsers testing, Cross-platforms testing and Database testing.

Experience working hand in hand with global test teams across different time zones and across test types, for unit testing, functional testing, integration testing, user acceptance testing, security testing & Performance testing.

Self-motivated, proactive, team player with ability to accept challenges and complete on time

Demonstrated problem-solving abilities with analytical aptitude and quick learning skills.

Excellent interpersonal and communications skills

TECHNICAL SKILLS:

Testing Tools

Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI.

Test Build& Integration Tools

Maven, ANT, Jenkins

Frameworks

Hybrid, Page Object Model (POM), Keyword Driven, Data Driven

Programming Tools

JAVA, JavaScript, Gherkin, SQL

Markup Languages

HTML, XML, XPath, CssSelector

Databases

MongoDB, MySQL, Oracle, SQL Server, PostgreSQL

Cloud

AWS, Microsoft Azure

Version Controller

Git, GitHub

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems

Windows 7/8/10, Ubuntu, UNIX, LINUX

Defect Tools

HP Quality Center, JIRA, ALM, BUGZILLA

MS Office Tools

Outlook, Word, Excel, PowerPoint, MS Access

PROFESSIONAL EXPERIENCE

1.Project Profile:

Client: Guardian Life Insurance, Holmdel, NJ Sep 2019 – Present

Role: Software Development Engineer in Test

Description:

Guardian life provides life insurance, disability insurance, dental insurance, and other benefits for individuals, at the workplace, and through government-sponsored programs. And as one of the largest mutual insurance companies, it put the needs of their customers first.

SME for Web Service & Web Application Automation

Development of Automation Framework with is Database Driven, Environment Independent

Automation of SOAP and RESTful Web Services using Ready API / SOAPUI NG Pro.

Development of Web Service acceptance scripts using Cucumber Java API and TestNG.

Automation of Enterprise Management and E Commerce Portal using Selenium Web Driver, Java, Spring Dependency Injection, Maven and Jenkins.

Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, and TestNG.

Acceptance test automation of a Legal Web Application and corresponding services using Cucumber BDD with Java / Junit / Selenium Web Driver / RestAssured API / Cucumber reports.

Designed and developed or the implementation of multi-tier Selenium Test Automation Framework using a combination of Data Driven (from Database) and Keyword Driven methodologies.

Development of scripts for automated data generation and management using a combination of SQL queries, services calls and web application itself.

Development of Test Suite and Test Case driver classes for Keyword Driven test case execution and reporting.

Iteration of Selenium test suite with Java based Rest Assured API for service calls and data validation.

Version Control Test Source Code in GitHub, commits against Agile User Stories

Continuous Integration of Web Service tests using Maven/ Jenkins

Integration of Web Service tests with Amazon Simple Storage Service and Amazon Web Services

Setup, configuration, license management, execution of test scripts using Jenkins Slave Virtual Machines in Amazon cloud.

Generate TestNG reports and QA Sign off for Web Application tests.

Development of lightweight automation scripts Production Deployment Validation.

Integrate selenium test scripts with SOAPUI

Primary person responsible for enforcing RESTful service design guidelines.

Storage of test reports in Amazon Cloud - Simple Storage Service using Jenkins

Help developers identify defect root cause by running automation scripts against developer's local machine.

Improve performance of web services by reviewing SQL queries used by application and suggest improvements.

Follow agile development and testing process. Daily Standup meetings, Sprint Planning / Grooming sessions, Retrospective, Update stories and tasks regularly.

Environment: Windows 7, Oracle, SQL Developer, Ready API/ SOAPUI NG Pro, Selenium WebDriver, Maven, Jenkins, SOAPUI Open Source Edition, TOAD, Putty, WinSCP, HP ALM, GitHub, Rest Assured.

2.Project Profile:

Client: Leisure Pass Group, Boston, MA, USA Sep 2016 – Sep 2019

Role: SDET- Java

Description:

Leisure Pass Group has shaped the future of the multi-attraction pass industry by enabling online pre-purchase of attractions, tours and activities. Leisure Pass Group and the USA’s Smart Destinations and New York Pass came together to form the Leisure Pass Group, providing greater reach and ambitions.

Experience with the Software Testing Life Cycle (STLC) & Software Development Life Cycle (SDLC)

Interact with Business Analyst and Developers to understand the application architecture and recommend testing strategies.

Building Framework from scratch using Java, Selenium WebDriver to develop automation test script

Developed frameworks of Hybrid type using java selenium, data driven using test cafe, postman automation scripts, cucumber framework using gherkin, for webservices built framework using Rest Assured.

Good experience in OOPs using Core Java and extensively used classes, objects, data structures, Inheritance,

Polymorphism, Exception Handling, Packages, Collections and many more.

Experience in working with web services SOAP and RESTful APIs, UI, back end testing, front end testing, database testing.

Domain knowledge expert in the team and equivalent to the Lead responsibilities carried

Developing SQL queries for the validation of the carried testing using MySQL workbench.

Creating the solutions via automation and coming up with vivid approaches in multifield

Having been assigned a lead role managing the team deliverables and deadlines with the required outcome as per business/stakeholder needs

Programming/Developed Test code for automation using Java, TestNG, Cucumber, Gherkin, Selenium Webdriver, IDE, Grid.

Analyzing the performance using tool like Google Analytics, Fabric Crashlytics, results of automation

Mobile automation programming using Appium and Web UI and Webservices & documenting same

Performing the regression, sanity, performance, load, stress and webservices level testing.

Created test cases, and test case suite, test plan and release regression plan, test steps, scenarios in test rail

Extensively involved in testing the application manually for the Functional and Systems Integration test efforts.

Test Café framework using visual studio code by JavaScript language.

Playing lead roles at time and managing team by giving the required knowledge transfer and guiding them. Performed Scrum (Agile) methodology for testing the application.

Environment: Java, Selenium WebDriver, IDE, GRID, Agile, TestNG, Internet Explorer, Chrome, Firefox, SQL, Jenkins, Appium, Apache POI, Windows, SOAPUI, RESTful API, MySQL.

3.Project Profile:

Client: Infibeam, Bangalore, India July 2015 - August 2016

Role: QA Analyst

Description:

Infibeam provides a comprehensive suite of web services spanning digital payment solutions, data center infrastructure and software platforms. Provide solutions to merchants, enterprises, corporations and governments in both domestic as well as international markets to enable online commerce. The digital technology facilitates businesses and governments to execute e-commerce transactions in a safe and secure manner.

Involved in Web Application GUI automation creating regression suites using Selenium Web Driver, TestNG. Maintained the Java and selenium test source code and resources in the SVN source control repository tool. Built projects in Maven.

Tested applications in different types of browsers (cross-browser testing) and versions such as Internet Explorer, Firefox, and Google Chrome to simulate production environment.

Performed Regression Testing at various phases of development life cycle to impact the existing functionality.

Developed Hybrid framework (Keyword and Data Driven frameworks) to perform test activities and retrieved test data from Excel files and SQL Databases.

Developed Positive and Negative test cases and executed manual test cases using ALM.

Reviewed the Product Backlog, Functional Specifications Document and Technical Documentation.

Responsible for working within a team to create, document and execute testing strategy, test plans, test cases and test scripts in support of a set of global tools, systems, and databases.

Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release planning meeting.

Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.

Prepared the data to cover various scenarios and wrote basic SQL queries using SQL Server for Data Validation, Record Counting and Non-Duplication Testing.

Environment: Selenium WebDriver, Eclipse, Java, TestNG, Oracle, SQL, GIT, Agile, Hybrid (Keyword Driven, Data Driven), Quality Center, Maven.

4.Project Profile:

Client: IMS, Hyderabad, India July 2013 - June 2015

Role: Test Engineer

Description:

IMS Marketing, IMS Managed Care and OMNI Networks provide turnkey administration service for the clients. Providing complete service in all areas enables them to be more efficient and cost effective for the clients and to properly and accurately respond to any situation which may arise. In addition, their web site allows employers, participants and providers immediate online access to plan and claim data.

Understanding the Business requirements, Application and function specifications, Design documents

Documented Test Scenarios (positive and negative) and Test Cases based on the functional specifications

Responsible for Black Box Testing of the application

Checked the client side and server-side validations. Tested the functionality of the application

Involved in updating and executing test cases according to requirements.

Identified the Test Cases and documented them in Quality Center.

Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing

Conducted the System, Integration and Regression of the web application

Prepared test scenarios and executed to validate the Tables, fields, texts and images in the Application

Performed Backend testing by extensively using SQL queries to verify the integrity of the database

Involved in daily status calls and reporting

Worked with development team on defect reporting, fixes and resolution; update management on testing results, activities and planning using QC

Environment: HP Quality Center, SQL Server, Windows 2003, GUI, Functional, Negative, Positive, Regression, User Acceptance Testing

5. Project Profile:

Client: ICICI, Hyderabad, India June 2012 – June 2013

Role: Jr. Java Developer

Description:

ICICI’s principal objective is to create a development financial institution for providing medium-term and long-term project financing to Indian businesses. ICICI primarily focuses its activities on project finance, providing long-term funds to a variety of industrial projects.

Designed and developed the application using agile methodology.

Used the iterative incremental framework Scrum with Agile Software Development.

Designed and developed UI using JSP, dynamic JSP and page validations using JavaScript.

Involved in database schema design and review meetings.

Configured application flow, controlling logic and navigation.

Designed and developed base classes, framework classes and common re-usable components.

Involved in re-factoring the existing components to meet the current application requirements.

Used various Java and J2EE APIs including JDBC, XML, Servlets, JSP, and JavaBeans, Spring Framework.

Involved in Performance tuning, debugging issues in testing and deployment phases.

Implemented RDBMS to add the additional condition for the system to support a tabular structure for the data with enforced relationships between the tables.

Utilized PL/SQL for querying the database.

Coordinated on-site and offshore development teams in various phases of the project.

Environment: Java, J2EE, JSP, Servlets, EJB, XML, HTML, Java Script, JDBC, Oracle, PL/SQL, Eclipse, spring, Hibernate, RDBMS, Tomcat, Windows.



Contact this candidate