We provide IT Staff Augmentation Services!

Software Development Engineer In Test Resume

3.00/5 (Submit Your Rating)

Cambridge, MA

SUMMARY:

  • Self - assured, dynamic, and results-driven professional with more than 8 years of experience providing high-performance in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in Finance Applications.
  • Proven dedication to process efficiencies in HTML, database Testing, GUI testing and development, and framework development. Good experience in Portfolio management, Financial Information eXchange (FIX) protocol, derivatives and retail banking.
  • ISTQB Certified Professional
  • Hands on experience of Mobile Apps Testing on mobile Automation (Android) using Appium (Selenium 3.0)
  • Detail-oriented, analytical and methodical with critical thinking to resolve complex system testing issues even under stress. Well-organized and resourceful with multitasking skills that optimize limited resources to achieve outstanding results. Effective interpersonal communication skills that transform workforce diversity into a unified team advantage in achieving objectives and shared commitments.
  • Extended expertise in QA and Automated Software Testing using QTP, Soap UI, HP/ALM/Quality Center and Selenium. Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Good understanding of Brian Marick's definition of the "Four Quadrants of Agile Testing".
  • Competence in implementing WaterFall / Agile (SCRUM/ Kanban) Methodology by analyzing requirement specifications and responsible for developing Test Scope, Test procedures and Test Matrices.
  • Experience in different Testing methodologies like Black Box, White Box, Smoke Testing Functional testing, Regression testing, Unit, Integration testing, System Testing, User Acceptance testing(UAT), Compatibility and Load testing.
  • Excellent understanding of Software Test Life Cycle (STLC) and Test Methodologies. Good understanding of Agile and Waterfall software development methodologies. Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber in Gherkins format.
  • Developed Appium Scripts for Native Android using Java. Identified objects of APP using UI Automator Tool for Android. Participated in developing Common Appium Framework for Android
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP to develop automation testing scripts for web, Mobile and client server applications.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Have created test or automation scripts which interact with REST APIs or SOAP interfaces utilizing JSON or XML. Created automation using APIs from AWS, Azure, or Google Cloud.
  • Experience in web-development utilizingHTML5, CSS3, JSON, and SASS and strong programming experience in JavaScript.
  • A strong understanding of web applications and related architecture, specifically client side MVC and RESTful services. Strong working knowledge of Node, NPM & NPM modules and Gulp.
  • Proficient with SCM tools (SVN & GIT), browser and mobile test tools (Chrome, Appium, etc) and IDE’s including basic understanding of XCODE for mobile app testing.
  • Strong Scripting skills (especially *nix based) and other programming language experience like Java.
  • Experienced in handling multiple windows and Pop-ups with Selenium. Experienced in testing with handling different methods of Select class for selecting and deselecting, for drop down.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
  • Experienced using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver. Experienced with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI. Experienced on using AutoIt for file uploading to simulating user interaction on Microsoft windows file upload dialogue window.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests. Hands on experience in Performance Testing using Performance center, Rational Performance Tester and Rational Functional Tester. Experienced in both Scrum, Agile and Waterfall Software Development Models.
  • Developed an automated scripts and frame works using Java, VB Script. Expertise in performing manual testing (emulators) &Mobile Application Testing using Appium.
  • Knowledge of data warehouse projects, Data Masking, Data Integration, Data Mapping. Around 2 years in Hadoop technologies - HDFS, Hive, Pig, Sqoop, Oozie, MapReduce, Flume, Spark, distributed processing concepts, Hbase, and the Cloudera Hadoop distribution and 1 year experience using a NoSQL database in Production - HBase, MongoDB, Cassandra.
  • Good experience with HDFS, Hive, Presto, Spark, Kinesis, Cassandra, WS02. Good understanding of security issues that impact Big Data platforms, including experience with Firewall, VPN/IPSec, Authentication, and Vulnerability assessment tools.
  • Strong in writing SQL queries to perform backend data validations.
  • Generating Complex Transact SQL (T-SQL) Queries, Sub queries, Co-related sub queries, Dynamic SQL queries etc.
  • Strong knowledge of regulatory requirements such as 21CFRPart 11.
  • Experienced with bug tracking tools like Quality Center & JIRA and familiar with Clear Quest, Bugzilla. Proficient in using PL/SQL for developing complex stored procedures, Triggers, Tables, Views, User-Defined Functions, SQL joins, Index and query writing.
  • Experience in applying and championing engineering practices (Clean Code) and Software Craftsmanship. Expert in developing Java test scripts and Test Frameworks using TestNG/Junit to perform Functional and Unit Testing. Experience in using Jenkins/Hudson as a Continuous Integration (CI) server to configure with Ant/Maven.
  • Have Java coding experience in Eclipse IDE for Functional and Regression testing for web based N-Tier applications. Experienced in using Maven build tools to manage framework dependency .jar files. Creating Test Plans, writing and executing Test Cases and defect reports.
  • Strong experience with SOA architecture which include Soap Web Service and RestFul Web Service Testing. Knowledge in writing unique XPath using firebug and fire path to identify web elements. Web-service protocols (SOAP, REST) and web protocols (HTTP, FTP, TELNET). Hands on Experience working with Version One for ACCEPTANCE /REGRESSION Testing.
  • IaaS platforms such as AWS, OpenStack, Mesos or Azure or PaaS platforms such as OpenShift, Marathon, or Heroku. Hands on experience testing products in a web environment (HTML 5, JavaScript, CSS, XML, JSON and Ajax.) with multiple types of browsers. Experience with Web Services testing and back-end service/API tools such as SoapUI, HTTPClient, SoapClient and JAXB. Hands on experience accessibility testing (JAWS). Solid experience working with automation test tools such as SOATest and SOAPUI (RestFul/SOAP) to write and execute backend automated tests.
  • Experienced in Test coordination between Onsite and Offshore team. Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.

KEY EXPERTISE:

Testing Tools: Selenium Web Driver/IDE/GRID/RC 2.4, WebdriverIO, HP Quality Center, Jmeter, Cucumber, Firebug, Fire Path, Ranorex, Soap UI.

Programming/Scripting Languages: Java, JavaScript, VBScript, HTML and XML.

Frameworks: Junit, TestNG, Jasmine, Appium, TDD, Data Driven, Keyword Driven and Hybrid Frameworks, Page Object Model, and Backend Testing.

Testing: Integration, Functional, End-to-End, Regression, Performance and Load Testing, Manual Testing, Black Box and White Box Testing. Manual mobile testing

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services and SOAP UI.

Bug Tracking Tools: Quality Center, Bugzilla, Jira, Rational Performance Tester

Mobile Testing: Appium, SeeTest and Perfecto Mobile

Methodologies: Agile and Waterfall.

Build/ CI Tools: Jenkins, Maven, Ant, Gradle.

Databases Technologies: MS SQL Server 2000/2012, Oracle, MS Access 2010/2012, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, DB2 and MYSQL.

Operating Systems: Windows 10, Mac and Linux.

Web Technologies: HTML, XML, CSS, Angular JS 1

BigData: Big Data Testing, Hadoop, MapR, Java

PROFESSIONAL EXPERIENCE:

Confidential, Cambridge, MA

Software Development engineer in Test

Responsibilities:

  • Designed Automation Test cases using WebDriverIO, JavaScript, Jasmine, Gradle.
  • Project is developed using Agile Methodology. Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
  • Used SauceLabs to run test cases in multiple browsers and Platforms. Implemented Page Objects model (POM), Data Driven Framework using npm-xlsx excel parser and JavaScript.
  • Developed synchronization using implicit and explicit wait conditions.
  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using WebDriverIO, Jasmine, Gradle and JavaScript.
  • Integrated Automation scripts in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Transformed complex business logic into database design and maintaining it by using SQL objects like stored procedures, user defined functions, views, T-SQL scripting and jobs.
  • Generated, parsed and validated JSON and XML formatted data using Java that received in response from REST API calls. Performed web services testing with Rest Assured by validating request and response for XML files. Design, develop and automate API test using TestNG.
  • DevelopedBack-end testingusing complex queries to retrieve the user information to cross validate in UI and databases.
  • Used Git as code repository and Code Collaborator to manage code reviews. Logged and managed defects using JIRA. Developed test code in Java language using Eclipse IDE and TestNG for API framework.
  • Prepared manual & function test cases on web and mobile applications (Android) as per requirements.
  • Generated the detailed reports of the Bugs, Test Execution summary reports. Conducted the team meetings for discussing the status and issues. Attended Weekly/Daily reports to clients based on the status of execution/defects.

Environment: SQL Server 2008, WebdriverIO, Jasmine, Appium, Java, TestNG, OS X El Captain, Web Services, Rest Assured, JIRA, HTML, XML, JSON and GIT.

Confidential, South bend, Indiana

Development Test Engineer

Responsibilities:

  • Worked on Agile Methodology, daily stand up meetings, Continuous Integration approach. Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
  • Developed automation script for Mobile Native applications (Android) using Appium, Java. Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver. Involved in Automation of the test cases using Selenium WebDriver, TestNG and Ant.
  • Wrote scripts for testing using Java in Cucumber framework. The entire Java scripting done usingCucumberFramework and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Developed Java based library to read test data from XML & Properties files using TestNG and Selenium. Configured ANT builds scripts to run tests, develops reports and sends notifications using Jenkins.
  • Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback. Experienced in working with Multiple Browsers and Cross Platform environments on different OS and Mobile Device.
  • Worked on Android, Windows Mobile platforms to qualify applications. Performed automated acceptance testing using Cucumber. Reported and tracked the status of the bugs, assigned severity ratings to them using JIRA. Worked with Source version control tool such as Subversion (SVN).
  • Maintained bug status reports and drove to resolution including verification of fixes. Used JIRA for viewing and analyzing test results and for defect tracking and reporting which occurred during execution of test scripts and to test the Frond-End functionality of the Application. Designed and developed automation framework settings and implementation of Java. Performed back-end testing using SQL queries to validate the data in the back-end SQL Server.
  • Involved in running Placement, Provider and Customer interfaces for Pay/Bill front office system to successfully interface data out of legacy system into PeopleSoft HR and Finance

Environment: Selenium WebDriver, Eclipse, TestNG, Perfecto Mobile, POS, Oracle 10g, SOAP UI, Appium, Cucumber, JIRA, Eclipse IDE, HTML, CSS, XML, Linux.

Confidential, Chicago, IL

Software engineer in test

Responsibilities:

  • Involved in writing test cases for the System Testing. Excellent knowledge ofDerivatives,Fixed Income, andEquityproducts. Designed automation test cases by using java, Junit, maven and selenium WebDriver.
  • Used Selenium Grid to run test cases in multiple browsers and Platforms. Implemented POM (Page Object Model) automation framework using JAVA, Selenium WebDriver and Cucumber.
  • Used agile methodology with Scrum Process. Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files. Managed Code reviews using Git as code repository and code collaborator.
  • Experienced in load and performance testing tool Jmeter. Following-up with developers as to the status of JIRA and ensuring that the issues are resolved. Used Java language and Junit framework for scripting.
  • Worked on static and dynamic objects using XPath and DOM. Log defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs. Used Git as code repository and Code Collaborator to manage code reviews. Prepared manual and functional test cases on mobile and web applications as per requirement.
  • Participated in Weekly Status meetings with project manager, Business Analyst, Developers and other team members. Used eclipse, IDE and TESTNG framework to develop test code in java language.

Environment: Java, Selenium IDE, Firebug, SQL, Jira, Oracle10g, Jenkins, Jmeter, Cucumber.

Confidential

Java Developer

Responsibilities:

  • Install, configure and deploy software, provide quality assurance. Troubleshoot various software issues using debugging process and coding techniques. Provide high-level customer support to remote clients using a support e-ticketing system. Perform system administration for hosting server and client software.
  • Developed JSPs and Servlet. Developed screens using Java, HTML, DHTML, CSS, JSP and JavaScript.
  • Designed Database for the application. Implemented all validations and done testing.

Environment: UNIX, MSSQL Server 2000, MS Excel, Windows XP, QC.

We'd love your feedback!