We provide IT Staff Augmentation Services!

Software Development Engineer In Test(sdet) Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Over 7+ years of experience as a QA Automation Engineer - SDET, extensively worked on Manual and Automation Testing.
  • Performed Database testing to validate length and naming convention of the database fields as specified by requirements.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium Web Driver/IDE, HP Quick Test Professional and Junit/TestNG, Load Runner, Quality Center, JMeters, JIRA and SOAPUI.
  • Extensively used SQL scripts/queries for data verification at the backend.
  • Professional in designing, developing and enhancing automated test scripts for Selenium using Python.
  • Prepared automation test framework using Selenium Web driver and TESTNG in Eclipse IDE using SVN as Version Control for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment jobs.
  • Expertise in Behavior Driven Development(BDD) approaches.
  • Good Expertise in Financial, Banking, ERP and eCommerce Business Domains.
  • Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit, Selenium Web Driver, IDE, Grid, Maven and TestNG.
  • Good working experience on SOAP UI for testing and validating various web services used in the application.
  • Fully involved in UAT (User Acceptance Testing) phase to support client as well as experience in creating test scripts and UAT test cases as well as coordinating with the UAT Team and Project Manager.
  • Expertise in STLC , test strategy, test planning, test case preparation, execution and bug life cycle.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Experience in QA & Testing tasks like bug reporting and tracking, unit testing, GUI testing, and integration testing.
  • Expertise in automating test cases with Selenium, Java, Cucumber, APPIUM for web applications on both mobile and desktop .
  • Extensive experience in Analyzing Business Requirements, Designing Test Scenarios, Test cases, Developing Manual and Automated Test Scripts for Web, Client/Server applications.
  • Executed automation scripts on different browsers like Chrome, Firefox, IE etc./environments like Windows, Unix & reported defects/results to the team.
  • Solid experience of Defect/Test Management tools with Agile process like JIRA.
  • Excellent Preparation of Traceability Matrix for complete Project
  • Ability to work effectively both independently and as a member of a team.
  • Possess problem-solving skills, Ability to follow industry standards and procedures. Quickly learning new concepts and applications.
  • Strong communication and Interpersonal skills.

TECHNICAL SKILLS

Testing Tools: Selenium 2 Web Driver/IDE, UFT, Load Runner, IOT Testing, JMeter, Appium, POSTMAN.

Defect Tracking Tools: Quality Center HPL, Jira, Team Foundation Server (TFS).

Mobile Application Testing: Calabash Android and Calabash IOS.

BDD Frameworks: Keyword and Data driven framework

Programming Languages: Java, C,C++, Python, SQL PL/SQL, C#

Web Services: SOA, REST, SOAP UI

Web Technologies: HTML, CSS, Java Script, XML, jQuery.

Script Languages: Java Script, Phyton, SQL scripting.

Platforms: Windows 2003 Server, UNIX, Windows XP/Vista/7/8, MAC OS X

Databases: Oracle, MS SQL Server

UML Tools: MS Visio, MS Project, UML

IDE: Eclipse IDE, Netbeans IDE

Methodologies: Agile, Waterfall, SDLC

Build Tools: Maven

CI Tools: Jenkins

Unit Test Frameworks: Junit & TestNG

Domain Knowledge: Insurance, Banking & Finance, E-Commerce

PROFESSIONAL EXPERIENCE

Confidential

Software Development Engineer in Test(SDET)

Responsibilities:

  • Selenium Automation framework implemented with Agile methodology
  • Attended standup meetings on daily basis and having continuous interaction with Product owner and scrum master to complete the sprints on time
  • Performed Smoke, Functional, Regression and performance testing using automation tool Selenium.
  • Expertise in automating test cases with Selenium, Java, Cucumber, APPIUM for web applications on both mobile and desktop.
  • Developed the features, scenarios, step definitions for BDD (Behavior Driven Development)
  • Developed test automation framework scripts using Python Selenium WebDriver,
  • Completed SOA testing using SOAP UI and Java framework for Web services testing.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Extensive experience in preparing test plans, test scenarios, test scripts, test cases, test reports and documentation of manual and automated testing.
  • Built test cases using JavaScript in Selenium IDE
  • Built concrete Automated Regression Test suite for code Cover age under various O/S and Browsers.Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing & security testing of client/server and web-based applications.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Performed Web Services testing using Postman for manual testing and Apache Http Client for automation.
  • Tested login data using database testing. This includes stored procedure testing, adhoc query testing and functions testing
  • Heavily involved in writing Microsoft SQL queries to retrieve policy information after logging into the home page
  • Performed SSIS(ETL) packages testing, for getting the data into the Policy Aggregate Mart for performing analytics.
  • For ETL testing, we had test cases built in to make sure the numbers match as per the business rules after the transformation.
  • Implemented Test NG Framework setup with Data Driven tests through Excel
  • Generated different types of reports like Report NG and XSLT reports
  • Integrated Test NG framework with Maven by settings up POM.xml
  • Maven-Sure Fire-Reports generated using Maven-Test NG
  • Have Good java Experience in writing code for selenium test cases using web Driver.
  • Had set up the Selenium Grid on Unix machines to run test cases parallel on daily basis and send out the reports to the team
  • Built up dynamic Test cases in multiple Environments with multiple browsers
  • Performed stress testing by distributing selenium test cases across multiple browsers using Selenium Grid
  • Performed continuous updating of Traceability matrix for Requirement changes in agile process.
  • Added Test Plans and Test Cases to the CI/CD processes.
  • Experience in building tools and processes around CI/CD pipelines involving integrations with Jenkins , testing frameworks, Git Hub , etc.

Environment: JAVA, Oracle9i, JavaScript, Internet Explorer, Google Chrome, Firefox, Selenium IDE, Selenium 2.41.0, Selenium Grid

Confidential

Automation Test Engineer

Responsibilities:

  • Well-versed with all stages of Software Development Life Cycle ( SDLC ), Software Testing Life Cycle ( STLC ), Agile, Scrum methodologies.
  • Implemented agile methodology using JIRA.
  • Created the feature files for different markets by following Cucumber tagging mechanism which will help during Test execution.
  • Implemented BDD through Cucumber.
  • Used Ruby Programming language to create the customized step definitions.
  • Involved in Release Wise Test execution for different markets.
  • Used Jenkins for Continuous Integration Testing.
  • Created XCUI test framework using Swift Programming knowledge.
  • Introduced Data driven mechanism to XCUI framework, which reduced to complexity of creating scripts for different markets, which has resulted in single script multiple market.
  • Implemented simulator for mobile app testing in IOS, Android using Appium Tool.
  • Created the Hybrid Automation framework for mobile application of Android and IOS platform.
  • Expertise in using UI Automaton viewer to inspect elements in mobile applications.
  • Experienced in creating Automation on Coded UI test project using Visual Basic or Visual studio.
  • Extensively tested customer's payments are sent directly to your commercial bank account using the latest security technology.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
  • Used Calabash, BDD based tool to create the automation scripts.
  • Followed Page Object Model (POM) for easy maintenance of automation framework.
  • Created automation scripts in SOAP U I using Groovy Script for web services testing.
  • Worked on API Testing using POSTMAN tool.
  • Worked on Python Open stack API's , used Python scripts to update content in the database and manipulate files.
  • Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and My SQL dB package.
  • Walkthrough with Business Analysts and developers on the Test Plans that were designed
  • Executed Test cases in the timely manner and Reported defects in HP Quality center ALM
  • Managed & scheduled all Manual and Automation scripts from HP Quality center ALM
  • Create test suites for functional and regression testing using HP UFT
  • Experience in Descriptive Programming using HP UFT .
  • Generated UFT scripts with standard checkpoints, validation checkpoints and also Synchronization Points.
  • Designed Functional Libraries, Functions, Subroutines, Common functions, Regular Expressions and Environmental variables using UFT

Confidential

Sr. QA Tester

Responsibilities:

  • Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
  • Developed Selenium test cases using Junit framework
  • Developed Automation scripts for new enhancements using Selenium WebDriver and Junit.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Modification and execution of Test case Scripts (Java-Selenium WebDriver) in Eclipse IDE, design of automation test framework (Junit and ANT).
  • Design and develop automation tools and test frameworks such as Appium, UIAutomation to support Mobile Application Testing
  • Used Cucumber automated testing to test new and existing functionality.
  • Used Java language and Junit framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Implemented Data-Driven test to verify the same functionality with multiple sets of data.
  • Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
  • Performed UI testing, Database testing after reviewing the story cards and database diagram.

We'd love your feedback!