We provide IT Staff Augmentation Services!

Software Development Engineer Resume

2.00/5 (Submit Your Rating)

Sioux Falls South, DakotA

SUMMARY

  • Professional Software Development Engineer in Test in design and development of Automation frameworks for Native Mobile and Web - based Applications and Rest API’s.
  • Self-driven, Self-motivated and able to work independently or within a team.

TECHNICAL SKILLS

  • Java
  • Good Knowledge of JavaScript and C#
  • SQL Server
  • Eclipse
  • IntelliJ
  • Swagger
  • Octopus
  • Team City
  • TFS
  • TestNG
  • Charles Proxy
  • Appium
  • Cucumber
  • Excel
  • Word
  • PDF
  • Visual Studio
  • Git
  • Azure
  • Appium
  • SoapUI
  • Active Batch
  • Postman
  • Ripcord
  • Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Sioux Falls, South Dakota

Software Development Engineer

Responsibilities:

  • Worked in Agile Software Development methodology.
  • Performing Cross-platform, Functional, Regression testing, UI testing for mobile Native app, web apps and hybrid apps.
  • Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
  • Develop the TestNG Automation framework for Native Mobile application using Java and Selenium, Appium, Maven, Cucumber.
  • Implemented mobile automation frameworks using Appium to test iOS and Android devices.
  • Implemented UI Automator viewer in Appium to inspect elements in mobile applications.
  • Taking crash and console logs on iOS using iPhone Configuration Utility and Android devices using ADB and DDMS tools.
  • Performed Functional, Regression (White-Box functional) Testing.
  • Created Selenium web-driver automation scripts using Java to validate functionality on various browsers.
  • Performed Cross Browser Automation testing using Selenium WebDriver.
  • Extensively used Team Foundation Server for storing all Test plan documents, Test case documents and record defects.
  • Used SoapUI to test REST and SOAP API’s and used Postman to test web services.
  • Involved in testing REST, SOAP Webservices and XML with tool SOAP UI to locate WSDL file on internet, create Test cases, run them,
  • Wrote acceptance test for BDD using Cucumber with runner test classes and feature files written in Gherkins for automation testing.
  • Implemented Page Object Modelapproach to reduce code redundancy.
  • Involved in Selenium Data-Driven Framework with Java programming and TestNG annotations.
  • Applied test automation framework on CI/CD process using Jenkins.
  • Participated in regular status update meetings with the Project Management team and QA Team meetings.
  • Supported Design and Deployment team to resolve reported problems.
  • Perform end to end testing with both manual and automation testing of Web services SOAP and Restful.
  • Build Continuous Integration/Delivery automation solutions for each product/project via TFS.
  • Schedule jobs (Continuous Delivery) and Continuous Integration for automating the build and deploy processes allowing a significant increase in test automation. Monitoring the jobs scheduled jobs.
  • Performed white and black box testing, data integration testing.
  • Write and execute SQL queries, functions and packages for backend testing.
  • Work on distributed test automation execution on different environments as part of a continuous integration process using Selenium Grid and Git.
  • Creating Maven projects and building with Jenkins for CI.
  • Used Git Kraken to push, pull, stash and commit the code.
  • Environment: Linux, jshell, Gitlab, Docker, Unix, GitKarken, TFS, IntelliJ, Appium, Azure, MS SQL, Octopus, Ripcord

Confidential, Omaha, NE

Software Development Engineer

Responsibilities:

  • Followed Agile Methodologies, Scrum meetings and Software Quality Audits for all the Phases of SDLC.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodologies.
  • Developing Appium Scripts for Native Android/iOS using Java.
  • Identifying Objects of App using UI Automator tool for Android and Appium Inspector for iPhone.
  • Used different types of virtual devices (Emulator & Simulator) and real devices for Test Cases Validation.
  • Worked on parallel test execution for iOS, Android using TestNG Xml.
  • Performed cross browser and cross platform web testing using Selenium Web driver.
  • Used Jenkins server to execute automation scripts on a regular basis by scheduling Jenkins jobs in a different test environment with different test configuration.
  • Enhanced Test cases using Java programming features and TestNG Annotations.
  • Conducting Data driven testing, cross browser testing and parallel test execution.
  • Perform black-box testing, regression, and functional testing
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services.
  • Working with SQL queries and testing SOAP and RESTful web services.
  • Write and execute Sql queries to test data of an application.
  • Worked on GIT to push, pull, commit code.
  • Conducted Defect Status Review meetings with Technical Lead, Test Manager and Project Manager.
  • Performed white and black box testing, data integration testing.
  • WritingSQLqueries for accessing data from the MySQL database.
  • Actively involved in QAreviews and audits during various software development life cycle phases.
  • Environment: Linux, jshell, Unix, Gitlab, Docker, TFS, Visual Studio, IntelliJ, Appium, Azure, MS SQL, Octopus, Ripcord

Confidential, Seattle, WA

Software Development Engineer

Responsibilities:

  • Worked in Agile/SAFE environment.
  • Strong Experience in Java Programming, Selenium WebDriver, JUnit and TestNG.
  • Writing Test cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.
  • Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG and selenium Grid.
  • Responsible for GUI and Functional Testing, using Black box Testing Techniques.
  • Triggering Regression Automation runs for Android and iOS platforms via Jenkins CI/CD pipelines.
  • Developed and maintained Automation test scripts for Mobile Web, iOS & Android platforms.
  • Automated test cases for cross Mobile platforms using Appium, Emulators and IOS Simulators for Native app and integrated it to Jenkins for test reporting.
  • Involved in creating the functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts with Java.
  • Extensively used Android Mobile ADB commands on Android SDK platform to detect device, install APK file, and download logs.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions in BDD.
  • Used Selenium Grid to automate test cases on multiple platform.
  • Responsible for developing common scripts for cross platform testing on Android and iOS.
  • Tested different functionalities likeAT& Confidential Location service, incoming and outgoing calls, user consent for iOS and Android application.
  • Prepared and reviewed UAT test artifacts Test Plans, Test Scripts, Test strategy, Traceability matrices with Project Stakeholders.
  • Developed Automation and Manual Test Strategies, Test Plans, Test Scenarios and defining test cases in Java using Maven, Junit.
  • Performed white and black box testing, data integration testing.
  • Used Maven for generating source code, compiling code, packaging code to a jar.
  • Integrated Regression and Sanity test scripts to Jenkins CI /CD Server to schedule tests to run Confidential a specific time to generate test reports.
  • Environment: Linux, Unix, Gitlab, Docker, TFS, Visual Studio, IntelliJ, Appium, Azure, MS SQL, Octopus, Ripcord

Confidential, El Segundo, CA

Software Development Engineer

Responsibilities:

  • Worked in Agile/SAFE environment.
  • Worked as a part of the scrum team executing the product requirements working with UX, Product Management and other teams in an agile manner.
  • Involved in analyzing requirement specifications, developing test plans, test cases, test scripts and planning for QA methodologies.
  • Configured Maven for Java automation projects and developed Maven project object model.
  • Involved in developing Selenium Automation Framework with Java using Page Object Model (POM) and TESTNG as test runner.
  • Developed automation framework using TestNG, WebDriver on Eclipse.
  • Responsible to develop test automation for Mobile, Web and Rest Api’s.
  • Manually tested sanity, regression tests for DIRECTV Now on multiple platforms like Web, iPhone, Apple TV and Android.
  • Involved in automating application on different mobile Platform such as iOS and Android devices using Appium and integrated Jenkins CI/CD pipeline application deployments.
  • Experience in preparation of automated tests using POM design pattern in TDD.
  • Responsible for writing optimized scripts and reusable code that works on all platforms both for Web and mobile devices.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Identified and tracked defects with Jira and supported developers in resolving problems by completing additional tests.

Confidential, Austin, TX

Software Development Engineer

Responsibilities:

  • Design and develop Automation frameworks using Selenium.
  • Build continuous integration solutions or delivery automation solutions via Jenkins.
  • Implement automation techniques using Java.
  • Automate test scripts that are compatible for Mobile Native applications and perform cross mobile platform testing using Appium.
  • Worked in Agile environment by following two-week sprint methodology.
  • Created and executed functional, regression, system, integration and exploratory tests in Testrail.
  • Tested Confidential Checkout mobile application across multiple platforms.
  • Automated test scripts and integrated them with Perfecto on different mobile platforms.
  • Automated test scripts in that are compatible for Android and iOS platforms and involved in cross mobile platform testing using Appium.
  • Tested Mobile app s behavior under various interruptions battery strength, incoming calls, SMS, video calls.
  • Review automated test scripts developed by each Scrum team and execute against master branch.
  • Validate data from relational databases using SQL queries in Oracle database.

We'd love your feedback!