We provide IT Staff Augmentation Services!

Software Development Engineer In Test (sdet) Resume

2.00/5 (Submit Your Rating)

Seattle, WA

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in all phases of Software Testing Life Cycle (STLC), Developing Test Strategy, Test Scenario Design, Test Plans, Test Cases, Test Execution, Test Reviews and Automation Test scripts using Selenium and Java. Diversified experience in Automation and Manual testing serving various domains such as Healthcare, Ecommerce, Banking, Retail and Insurance.
  • Extensive experience and understanding of various phases of Software Development Life Cycle (SDLC) and Testing Life Cycle.
  • Automated the Test Cases using Selenium WebDriver, Java Eclipse and TestNG, J Behave.
  • Expertise in using different Spying tools like Firebug and Firepath element as a Firefox add - on for addressing web elements using locator’s ID, Class name, CSS Selector, XPath, etc.
  • Having Immense experience in agile and waterfall project management methodologies.
  • Involved in the implementation of BDD (Behavior Driven Development) Using Cucumber.
  • Expertise in developing automation scripts in BDD format using Cucumber and Proficient in writing Cucumber scenarios in GHERKIN format.
  • Experience in writing the scripts in BASH and PERL.
  • Proven ability to work with Appium tool integrated with complex architecture to automate Mobile Applications and executing test cases for validating GUI and system functionality on desktops and mobile devices including Android and IOS.
  • Having strong experience with core java, J2EE, JavaScript, NodeJS, shell scripting, Bean Shell.
  • Experience testing and validating the REST services using Rest Assured.
  • Experience in Testing Automated Scripts on Cross-Browser Platforms like Desktop, Tablets and Mobiles using Saucelab.
  • Extensive Experience in developing Test Plans & writing Test Cases based on Requirement Document.
  • Generated test logs using Log4j for various log levels.
  • Experience in generating Emailable HTML Test Reports using Maven & TestNG/JUnit.
  • Experience in generating XSLT Reports (Advanced HTML Report) using ANT build tool.
  • Experience in Testing Web services using REST APIs.
  • Experience in testing Networking Protocols.
  • Hands on experience working with Wire Shark, Fiddler and Charles for testing network protocols.
  • Experience using XML SPY for editing XML files.
  • Experience in SOA Testing(Service Oriented Architecture).
  • Experienced in developing VB scripts in QTP/UFT to perform functional, regression, system and end to end testing.
  • Hands on experience working on .Net Frameworks.
  • Experience testing in AWS Cloud Environments.
  • Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, Performance testing, Sanity testing, Exception testing, Compatibility testing of client/server and Web based Applications.
  • Experience working with TFS(Team Foundation Server).
  • Extensive experience in working on Keyword Driven, Data Driven and Hybrid framework using Selenium Web Driver.
  • Experience in working with Continuous Integration and Continuous Deployment (CI/CD) tools.
  • Experience working with CI Tools like Jenkins and Bamboo.
  • Extensively used Postman for testing API workflows.
  • Extensive experience in using Firefox Add-ons like Selenium IDE, Firebug, FirePath, Selenium Builder.
  • Experience with coding in Java, C#, HTML, CSS, JavaScript and Python. Good Knowledge on OOPs Concepts.
  • Good understanding in Main Frame Testing.
  • Experience working with DBVisualizer(Data base Management Tool).
  • Experience working with TestComplete for automation.
  • Hands on Experience in writing test scripts for Functional, Regression testing using Automated Test tools like HP Load Runner and Quick Test Professional.
  • Good experience in Defect Life Cycle Management tools like HP Quality Center (QC), JIRA & Assembla.
  • Experience in performing database testing and working with SQL queries and database like Oracle using tools like SQL Developer and Toad.
  • Good knowledge in XML DTD and XML SCHEMA.
  • Experience in Managing the testing Schedules and responsible for the deliverables.
  • Experience in working with IDE’s like Eclipse, Sublime Text3.
  • Experience working on Devops Model.
  • Good experience in coordinating leadership roles in Test Plan, Test case preparation, test case execution, black box, white box testing and grey box testing. Coordinating multiple projects in different environments.
  • Managing Onsite and Offshore teams and developed Status Tracker Report to keep track of Onsite and Offshore assignments.
  • Participated in Sprint Planning, Daily Scrum Meeting, Sprint Review and Retrospective Meeting.
  • Provided Weekly and Monthly Status reports to Clients and Upper management.

TECHNICAL SKILLS:

Development Methodology: Agile, Waterfall, Scrum.

Automation Tool: Selenium IDE, Selenium RC, Selenium WebDriver, Cucumber, Appium(Mobile Testing).

Unit Testing framework: JUnit, TestNG

Frameworks: Hybrid, Data Driven, Keyword Driven, BDD/ATDD, Page Object Model(POM)

Build: Maven, Ant, Jenkins, Gradle, Hudson, Dockers, Puppet.

Bug Tracking Tools: Rally, JIRA, HP Quality Center, Bugzilla

Programming Languages: Java, Python, Java Script, XML, HTML 5, C, C#.

Scripting Languages: Shell, Bash, Perl, Python, Groovy

Database/Database tools: SQL Server, Oracle DB, Mongo DB, MySQL,DB2

Development Environment: Eclipse, NetBeans, Sublime Text

Version Control Tools: GIT, SVN, GITHUB, BIT Bucket

Browsers: Internet Explorer, Firefox, Chrome & Safari

Web Debugging Tools: Xpath, Firepath, Firebug

Protocols: HTTP, HTTPS, TCP/IP, SOAP, REST

Operating Systems: UNIX, Linux (Ubuntu, Red Hat, Debian, CentOS), Windows

PROFESSIONAL EXPERIENCE:

Confidential, Seattle, WA

Software Development Engineer in Test (SDET)

Responsibilities:

  • Interacted with Business Clients, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
  • Design, develop and implement POM based automation testing framework utilizing Java, TestNG, Maven, Appium and Selenium WebDriver.
  • Worked on the optimization and integration of existing Mobile Automation code base with respect to the new stories for both Android and iOS.
  • Hands on experience in using Appium Emulators and IOS Simulators for Mobile App Testing.
  • Worked on upgrading and setting up the Mobile Automation environment as per the latest versions of Mobile OS, Appium, X-code and Android Studio.
  • Identify the element locators required for automation using UI Automation Viewer and Appium Desktop to inspect elements in Mobile Application.
  • Write the automation code for the already written test scripts and also refactor them for conducting regression testing after every new build release.
  • Experience working with POSTMAN tool for testing rest services.
  • Hands on experience in testing the RESTFUL Web Service. Experience working with RestAssured.
  • Worked with Charles Proxy Server to monitor API calls.
  • Integrated automated tests with current continuous integration systems and add on as necessary, reporting test results with builds and on demand.
  • Hands on experience working on Cloud based testing using Sauce Labs.
  • Used GIT as a code repository to clone, merge, commit and push the changes into repository
  • Engaged in framework enhancements, code reviews and maintaining deliverable quality.
  • Used the project management tool JIRA and HP ALM for User stories tracking and defect tracking.
  • Expertise in documenting defects with high level of detail, accuracy and informative recreation steps using HP ALM and JIRA.
  • Used VersionOne for agile planning and tracking processes.
  • Worked on Web Technologies using HTML4/5, CSS2/CSS3, JavaScript, JQuery, AJAX, AngularJS, NodeJS, XML and JSON.
  • Used a tool called New Relic for monitoring the performance of the application.

Environment: Selenium WebDriver, HP ALM, Citrix, SauceLabs, Eclipse, Java, Maven, Jenkins, TestNG, Appium, Cucumber, Mongo DB, SOAP UI, REST, Rest Assured, Charles Proxy, Postman, BDD Framework, Jenkins, JIRA, VersionOne, POM.

Confidential, Los Angeles, CA

Software Development Engineer in Test (SDET)

Responsibilities:

  • Interacted with Client, Product Owner and Development team to understand the User stories and Acceptance Criteria and gathered Functional and Non-Functional requirements for project release.
  • Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath and CSS locators to find the Web Elements using selenium and creating automation scripts.
  • Involved in testing of application using the Scrum (Agile) methodology.
  • Extensively used Puppet(open source code management tool).
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG Unit Testing Framework by adding different annotations.
  • Involved in acceptance testing using Cucumber.
  • Experience working with Calabash for automated acceptance testing in mobiles.
  • Experience working with ALM (Application Life Cycle Management) tools (HP QC).
  • Developed BDD tests using Cucumber by writing behaviour and step definitions & developed required Selenium support code in JAVA for Cucumber.
  • Experience working with JMeter.
  • Hands on experience in testing the RESTFUL Web Service.
  • Developed JBehave framework for BDD(Behavior Driven Development).
  • Hands on experience in using Appium Emulators and IOS Simulators for Mobile App Testing.
  • Used Appium Emulators and Simulators for testing the application in Mobiles.
  • Implemented simulator for mobile app testing in IOS using Appium Tool.
  • Hands on experience in testing JSON services.
  • Experience using WireShark for network traffic debugging.
  • Hands on experience working with test case management tools QA Complete and TestRail.
  • Hands on experience working with Spring Rest Web sevices(JSON).
  • Involved in developing the Mobile UI automation framework Calabash.
  • Executed the test plans on web and mobile (Apple & Android) as per requirements using Appiumtool.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Identify the Elements using Appium Inspector, Configuring the Appium for the Mobile IOS using selenium.
  • Experience working on UI and IG(Interface Guidelines) of IOS and Android.
  • Experience working with virtualization tools(DevTest).
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
  • Raised defects and performed tracking using RALLY and reported to developers and test manager.
  • Worked on Web Technologies using HTML4/5, CSS2/CSS3, JavaScript, JQuery, AJAX, AngularJS, NodeJS, XML and JSON.
  • Performed Data-driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Used JIRA for Identifying, logging, tracking and escalating bugs.
  • Performed smoke testing in UAT and production environments for deployment verification.

Environment: Selenium WebDriver, ALM, Eclipse, Java 1.8, Maven, TestNG, JBehave, PL/SQL, RALLY, CSS, Appium, Calabash, Cucumber, Oracle, SQL, Html, MS Excel, SOAP UI, BDD Framework, Jenkins, CI/CD, POM.

Confidential, Omaha, NE

QA Automation Tester

Responsibilities:

  • Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Developed test scripts using Selenium Web Driver and Grid, ample use of Firebug to map HTML pages and Selenium to document reports, test results and used of Parameterization techniques for a Data driven test and developed under Eclipse IDE.
  • Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Preparing Test Scenarios based on RSM (Requirements Specification Matrix).
  • Designed and developed Data Driven Framework using Selenium Web Driver to validate test case against different data set.
  • Created Test Cases, Test Suites using JUnit.
  • Experience in testing Restful APIs using SOAP UI.
  • Experience scripting in JavaScript, CSS and HTML.
  • Used Protractor for testing web apllications written in Angular JS.
  • Used Selenium IDE in Mozilla Firefox to create new Scripts.
  • Reported the bugs and the test results in the quality center. Created automation framework in test complete Selenium WebDriver using behavior driven approach like Cucumber.
  • Identify the Elements using Appium Inspector Configuring the Appium for the Mobile IOS using selenium.
  • Configuring the Appium for the Mobile Android Native App using selenium.
  • Expertise in writing own XCodes.
  • Engaged in framework enhancements, code reviews and maintaining deliverable quality.
  • Designed, implemented and maintained Hybrid Framework (Data Driven + Keyword Driven Framework) for automation testing activities.
  • Experience working on Jbehave framework.
  • Experience in behavior driven development (BDD) approach using selenium-cucumber to write and execute automated acceptance/unit tests.
  • Developed and maintained automated test cases in Selenium WebDriver using Java programming language and Junit Framework.
  • Validated the data from Front End to Back End tables in Oracle Database.
  • Responsible for providing the status updates to the team on daily basis.

Environment: Selenium Web Driver, Selenium Grid, XPATH, JBehave, Selenium RC, Appium, Cucumber, XCode, Gherkin, Jira, Quality Center, Soap UI, HTML, XML, Oracle, Java Script, Ajax, UNIX and Windows.

Confidential, Schenectady, NY

QA Analyst

Responsibilities:

  • Involved in writing Test Scripts for the main application functionality such as validation, business workflow.
  • Good exposure to all stages of SDLC, STLC and Bug life cycle.
  • Tested UI Data Validation Processes manually.
  • Client requirement gathering, analyzing and designing a customized automation framework.
  • Preparing the specific presentations and explaining the capabilities of automation to the client.
  • Developed a common keyword driven automation framework for both Web as well as Mobile applications.
  • Worked on VBScript to develop Test Automation Scripts and also modified the existing scripts as per the requirements.
  • Experience in testing Facets software.
  • Used QTP to insert check points to check for broken links, texts or other properties of objects.
  • Performed Data Driven testing using Data table parameterization in QTP scripts.
  • Held project planning and status sessions bi-weekly and also daily Scrum meetings.
  • Experience in Descriptive Programming using QTP to maintain and handle the properties of dynamic objects.
  • Involved in Application Security validation using different browsers like Data driven and Keyword Driven Testing Frameworks.
  • Setup the hardware required for pairing landline phone with the PC and Mobile phone with Bluetooth perform the automation for the same on Automation Testing Framework (ATF) and test the relevancy of the output.
  • Worked with SOAP UI to test both hybrid and web based applications.
  • Involved with UAT Team in finding software defects and system test environments.
  • Used Firebug to identify objects on desktop web application.
  • Developed rigorous SQL queries in PL/SQL to perform the database operation for verification and validation.

Environment: QTP, JUnit, VB Script, Facets, Quality Centre, Waterfall, Windows NT/2000,SOAP UI, DBMS, XML, Oracle, PL/SQL,MS-Office, GitHub.

Confidential

Software Tester

Responsibilities:

  • Involved in writing Test Scripts for the main application functionality such as validation, business workflow.
  • Prepared Test data for Test Cases after detailed analysis of client requirements and functionality.
  • Participated in Functional, GUI, Regression and Ad-hoc Testing.
  • Reviewed Business Requirements Documents and involved in developing the Test Planning Document.
  • Developed Test Cases, Test Scenarios, Test Plans and Defect reports for enhancements.
  • Performed defect tracking using QualityCenter and later the defects were linked to specific test cases for traceability.
  • Involved in End-to-End Testing and performed User Acceptance Testing for the applications.
  • Scripted and worked on SQL statements to perform verification and validation of the data.
  • Resolved issues with the coordination of testing and development teams.
  • Actively participated in Weekly Review meetings and Weekly status meetings.
  • Manually checked with the results from the application execution and captured the SQL statements.
  • Coordinated in whole UAT process and also involved in UAT documentation preparation.
  • Worked on HP Quality Center to raise and track the defects.
  • Performed Back-End testing by writing and using SQL queries.
  • Developed and maintained Function Libraries, Object repositories and Descriptive programming techniques in automation testing.

Environment: Manual Testing, Quality Center, QTP, UNIX, VBScript, Oracle, SQL, PL/SQL, MS Outlook.

We'd love your feedback!