We provide IT Staff Augmentation Services!

Software Development Engineer In Test Resume

0/5 (Submit Your Rating)

Huston, TX

SUMMARY:

  • Software Development Engineer in Test about 8+ years of experience in IT industry.
  • Familiarity in working with Cypress - io for E2E UI Integration tests.
  • Experienced in Software Design, Development, Analysis, Implementation and in various domains like Banking, Cloud, and Insurance etc.
  • Expertise in designing Hybrid, data driven and BDD frameworks with Selenium Web Driver TestNG, BDD Cucumber, Extent Reports, Cucumber Reports.
  • Expertise in using various defect-reporting and defect-tracking tools like JIRA Zephyr, Rally Bugzilla, and HP ALM.
  • Mobile Testing and Automation: Experience with Hybrid Mobile Application using Java Appium Protractor.
  • API testing and Automation: Expertise in RESTful web services using SoapUI/Ready API Postman, Rest Assured and Google Gmail API, and implementing RESTful API's.
  • Involved in Test Planning, Test Preparation, Test Execution, Issue Resolution and Report Generation to assure that all aspects of a Project follow the Business Requirements.
  • Automation Frameworks: Experience in designing, developing, and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid and BDD/TDD, Page factory, Page Object Model (POM).
  • Strong experience with CSS and XPath locators and advanced complex methods.
  • Automation Application: Testing on applications Google Chrome, IE, Firefox and Safari browsers and Android platform.
  • Experience with SonarQube, TSLint for code coverage and build pre-filtering at Jenkins Pipeline.
  • Database: Proficiency working in Relational Database Management Systems including, MySQL Teradata, and Oracle.
  • Worked on writing quality code using TDD (Test driven development) and unit tested using JavaScript testing frameworks Jasmine, Karma.
  • Build management tools: Good Experience like Maven, Gradle.
  • Build and enhanced automated test framework using Cypress and Page Object Model Concepts.
  • Created Cypress projects in command line, and Bit Bucket repository to manage codes.
  • Good Expertise in Schedule jobs via Jenkins (Continuous Delivery) and Continuous Integration for automating the build and deploy processes allowing significant increase in test automation. Monitoring the jobs scheduled jobs.
  • Methodology: Followed Agile Scrum and Waterfall, Agile Kanban methodology of software development, which satisfies the customer through early and continuous delivery of valuable software.
  • Utilized Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS and used GIT for Version Control of code for incremental development and day-to-day basis to maintain the code history.
  • Good Expertise in Schedule jobs via Jenkins (Continuous Delivery) and Continuous Integration for automating the build and deploy processes allowing significant increase in test automation. Monitoring the jobs scheduled jobs.

TECHNICAL SKILLS:

Web Technologies: HTML, CSS, JavaScript, AngularJS, NodeJS, XML, XSLT, JDBC REST services

Programming/Scripting Languages: Java, Node JS, Angular, C#, JavaScript, Typescript

Cypress, Selenium WebDriver, Appium, Rest: Assured, Jasmine, BDD Cucumber, Mocha, JUnit, TestNG, JMeter, SoapUI, Postman, Chai

Reporting and other Frameworks: Extent Reports, Jasmine Reports, Java Mail, Gmail API, Apache POI, itextPdf, AutoIt.

DevOps & CICD: SVN, Git, Stash, Jenkins, Docker, SauceLab, Azure, Team city

Databases: MySQL, SQL Server, Oracle and Teradata

Build Tools: Maven, Gradle

Browsers: Selenium GRID, Internet Explorer, Firefox, Chrome, Safari.

Operating Systems: Windows XP/7/8/10, Mac OS, UNIX and Linux, Android.

Test Case Management Tools: ALM QC, JIRA Zephyr, XRAY, TestRail

Bug Tracking Tools: Bugzilla, JIRA, Azure DevOps Server, backlog

Project Management Tool: JIRA, Azure DevOps

PROFESSIONAL EXPERIENCE:

Software Development Engineer In Test

Confidential, Huston, TX

Responsibilities:

  • Working in an Agile Scrum environment and participating in the scrum and sprint meetings.
  • Configured SonarQube, TSLint and Json Reports for Unit and Component tests.
  • Implementing Page Object Model Automation framework with JavaScript, Selenium WebDriver, and protractor.
  • Using Git for Version Control and Code Collaboration to manage code reviews.
  • Involving in creating Test Cases and Test Scenarios to meet product's business requirements.
  • Monitor resolution status of the bugs and verify them fixed in new releases.
  • Created scalable and reusable framework for supporting unit and API Component tests.
  • Performing Web Services testing and JSON validation by creating a test case suite using Postman.
  • Creating and executing detailed test cases with step-by-step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using JIRA.
  • Added BDD Cucumber Framework for component tests.
  • Involved in Jenkins, Maven configuration for running servers and scripts after the build.
  • Executing the test cases on different browser versions using sauce labs.
  • Created the Jenkins pipeline jobs for regression and smoke suites using Docker, Git, Jenkins.
  • Performing the Cross-Browser Testing on IE, Firefox, Safari and Chrome.
  • Involving in implementing BDD framework using jasmine.
  • Involving in in test execution Analysis & Reporting and smoke testing.
  • Run the Automated Regression suite and analyze results and file bugs.
  • Involved in Microservices development using Java Spring Boot.
  • Using various NPM node modules to customize the framework according to client needs.
  • Working on developing and configuring test framework using Cypress and Mocha in Node JS platform and Created different sets of reports using Cypress.

SDET

Confidential, Phoenix, AZ

Responsibilities:

  • Followed Agile Scrum methodology, participating in daily SCRUM meetings and testing each SPRINT deliverables.
  • Integrated Unit, component, regression, and smoke suites to each build using Docker, Git, Jenkins.
  • Interacted with developers/BA to understand Business rules, implementations, technical and functional expectations to define testing parameters.
  • Followed Pyramid Testing Model and involved mocking of unit tests.
  • Reported testing activities and accounted for possible impediments at daily stand ups.
  • Prepared test cases for Navigational testing, Functionality testing and User interface testing.
  • Designed and developed hybrid framework Integrated framework for API and UI automation framework using Protractor & Jasmine, Frisby & Jest.
  • Documented defects, errors, and inconsistencies in the application using JIRA and ALM.
  • Involved in Node JS Rest API web services development using Express.js.
  • Maintained the version controls in bitbucket using GitHub.
  • Built the reusable service components using Angular 8 services with Object Oriented JavaScript, jQuery, HTML, CSS3 based on the visual designs.
  • Build and automate the deployment of all the front-end components using Jenkins, cutting deployment time and the number of developers needed.
  • Configuration Jenkins Build job for continuous Integration.
  • Worked on API and Web Service Testing using Postman for REST Protocols.
  • Extensively automated regression and functionality test suites using Selenium web driver and Java.
  • Performed the Load and performance testing using JMeter.
  • Executed the scripts with Firefox, IE, and Chrome. Worked on TestNG Annotations, XPath expressions and CSS Identified several web elements using different locators such as ID, XPATH,CSS etc. available in Selenium WebDriver.
  • Involved in the Defect Review Meetings, build meetings and release meetings to resolve the outstanding issues.
  • Involved in designing framework for Unit tests using Karma and Mockery.
  • Integrated JIRA Zephyr testcases and Jenkins reports after the execution.
  • Guided the other QA in setting up the frameworks and Integrations.
  • Helped in Configuring the Services, Commission, fee configurations for customers.
  • Involved in RCA meetings, Product enhancement meetings with Product owner and BA.

Software Quality Engineer

Confidential

Responsibilities:

  • Involved in implementation of Test Automation Framework build using Selenium WebDriver to handle TestNG and Maven technologies under Java platform.
  • Prepared test cases for Navigational testing, Functionality testing and User interface testing.
  • Used Quality Center for reporting/tracking bugs and for document control.
  • Involved in the Defect Review Meetings, build meetings and release meetings to resolve the outstanding issues.
  • Executed the manual test cases for various testing like GUI, Functionality, System, for Web applications and recorded the results.
  • Prepared test cases for Navigational testing, Functionality testing and User interface testing.
  • Developed Custom Reporting with CSS, HTML.
  • Performed Manual Testing of the application, creating test plans, test cases and documentation.
  • Integrated the email and customer validations with automation regression suite.
  • Helped in Configuring the Services, Commission, fee configurations for customers.
  • Performed Manual Testing process to ensure the quality of the software.
  • Developed data formatted web applications and deploy the script using client-side scripting using JavaScript.
  • Performed Manual Testing and maintained documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box.
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
  • Developed and Maintained Function Libraries, Object Repositories.
  • Reviewed Manual Testing methods and developed and executed automated scripts.
  • Responsible for implementing Page Object Model (POM) using Selenium WebDriver, TestNG and Java.
  • Worked on functional testing of SOAP using SOAP UI Tool Wrote basic SQL queries to perform backend testing for data integrity.
  • Performed testing Web services (SOAP) and XML with a tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
  • Developed and executed application software testing such as functional, integration, and regression testing to ensure the quality of WSI websites and related systems.

We'd love your feedback!