We provide IT Staff Augmentation Services!

Software Development Engineer In Test Resume

3.00/5 (Submit Your Rating)

Denver, CO

SUMMARY:

  • Software Development Engineer in Test with 8+ years of progressive experience in Quality Assurance & Software Testing, of which worked extensively in Automation of multiple web, desktop and Mobile Applications. Experience in various domains like Health - Care, Banking, and Finance, where I was involved in design and development of Test Cases, Test Plan and Automation test scripts using Selenium.
  • Worked in Software Development Life Cycle following Agile - Scrum & Waterfall methodologies.
  • Hands on Experience in preparing Test cases, Test plan, Test scenarios, Test reports and Test documents for both automated and manual testing based on User and System requirement.
  • Experienced in gap analysis, defect management, test team management, status reports, user acceptance test coordination, impact analysis & risk escalation.
  • Performed Black Box, System, Functional, Integration, Regression and User Acceptance testing along with Sanity testing, Back-End testing, GUI testing, API testing and ad-hoc testing.
  • Expertise in using Object-Oriented Programming languages like Java, Python, C++ and JavaScript
  • Performed defect management using TestRail, Redmine, Rally and JIRA
  • Worked with Keyword driven, Data driven and Behavior Driven frameworks along with TestNG for writing and performing structured test scripts.
  • Worked with Selenium Grid to perform Cross-browser with Cross-Platform testing and used Jenkins for scheduling continuous Integration test scripts.
  • Experienced in Web page Automation Testing using tools like Quick Test Professional 11.0, Selenium, Robot Framework and Cucumber.
  • Performed mobile testing using tools like Appium, UI Automator and SauceLabs.
  • Strong knowledge with Project Management Tools like Jira, ALM and Quality Center.
  • Used MySQL and Oracle Databases when working with Back-end testing.
  • Excellent experience in Non-Functional Testing using JMeter and Load Runner for performance, stress and Load testing.
  • Strong understanding of webservices like SOAP and Restful.
  • Worked with Git and SVN version control tools.
  • Performed end-to-end functionality testing for web-based, desktop and mobile applications.
  • Worked in various domains like Health-Care, Banking, and Tele-Communications.
  • Well-acquainted with QA Processes, Software Testing Life Cycle and Defect Life Cycle
  • Effective Individual and a team player, with analytical problem-solving and excellent communication skills.

TECHNICAL SKILLS:

Programming languages: Java, Python, C++, C, JavaScript, Angular2+

Database Technologies: MySQL, SQL, Server Management Studio, Oracle

Agile: Scrum Model, Waterfall Model, SDLC

Testing Automation Tools: Selenium, JUnit, JMeter, TestNG, Postman, Appium, UIAutomator, SauceLabs, QTP

Web Services: SoapUI, Restful

Frameworks: Robot Framework, Cucumber, Data Driven and Keyword Driven

Defect Tracking Tools: JIRA, TestRail, Bugzilla, Rally

Build & CI/CD Tools: Maven, Jenkins, and Protractor

Markup Languages: HTML5/CSS3, XML, JSON

Version Control tools: Git, SVN

Platforms: Windows, Linux/Unix, iOS

IDEs and Other tools: Eclipse, IntelliJ, MATLAB, VMware, MobaXterm, Wireshark, Pulse Secure

Eclipse: and IntelliJ

Eclipse: and IntelliJ

PROFESSIONAL EXPERIENCE:

Confidential, Denver, CO

Software Development Engineer in Test

Responsibilities:

  • As a Software Development Engineer in Test (SDET), I was involved in implementing the framework and developing automation scripts for the new User stories and handled Regression Scripts.
  • As a part of the Agile team I was involved in designing the Proof of Concept with QA Lead along with other documents required for Testing.
  • Developed automation test scripts for all the possible manual test case and performed possible optimization to the existing automation test scripts.
  • Worked with organization’s customized Framework that was built using Maven which uses TestNG to execute the test suits in a structured manner.
  • Worked on Selenium Grid to analyze the build across Windows and UNIX platforms on Google Chrome (68, 67), Internet Explorer (11, 10, and 9), Firefox and Opera browsers.
  • Performed webservices testing using Postman on RESTful services.
  • Retrieved relevant data from corresponding excel sheets using Apache POI API.
  • Scheduled the scripts execution using Jenkins.
  • Updated the defect findings to the developers using JIRA and Bugzilla.
  • Reported all the risks and issues that were discovered while testing in the Defect Triage meetings.
  • Used Protractor for testing the SPA web application which was built on AngularJs.
  • Created Automation Test scripts using Cucumber frame work with selenium-Webdriver and Page objects.
  • Configured JDBC connections to retrieve data from database. And performed Back-end testing using SQL queries to retrieve data from the data base and validate the corresponding information.
  • Performed testing on Web Services using WSDL and SoapUI to check the communication between different services.
  • Maintained all the success and failure log reports with Log4j which were used to identify bug priority and severity.
  • Used Git Hub as version control tool.
  • Reviewed user stories, acceptance criteria, specifications, and other available information to develop test plans and requirement traceability matrix.
  • Acted as Team lead at times for time bound projects to uphold the deadlines and team efficacy.

Environment: Selenium WebDriver, Java, SQL, Selenium Grid, IntelliJ, RESTful, TestNG, JIRA, Cucumber, SOAPUI, Maven, Jenkins, Apache POI, Postman, Agile, GIT, Maven, Oracle, Cucumber, Protractor.

Confidential, St. Louis, MO

Automation Test Engineer

Responsibilities:

  • Participated in all the Scrum Meetings (Sprint planning, Review meetings etc.) and developed all the Test related documents (Test data, Test procedures &Test reports).
  • Developed new test cases, test suits for new Functionality based on the User Stories.
  • Developed and Executed Test Scripts using Selenium WebDriver, TestNG, and analyzed the Test Results.
  • Implemented TestNG automation framework for Smoke Testing and Regression Testing.
  • Validate all UI components, Popups,iFrames, Tables, Mouse Movements and Browser navigations using Selenium WebDriver, Auto IT.
  • Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes).
  • Developed Automation framework implementing Page Object Model, and Data Driven for Test Scripts.
  • Performed Functional testing, Integration Testing and System Testing using Selenium WebDriver.
  • Worked with firebug, Fire path, Selenium screenshots, Action Classes, TestNG Groups, and Data Provider.
  • Used Data Driven Framework and extracted data from external Excel files using Apache POI.
  • Managed the framework dependency jars using Gradle and Continuous integration tool as Jenkins.
  • Performed Mobile testing using Appium.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time using TestNG, Selenium.
  • Verified the integration of various components in the application and executed End-To-End Testing.
  • Managed individual sprints user stories and tasks using Jira as Project Management tool.
  • Executed test cases, test Scripts and reported defects in the defect tracking tool.
  • Involved in developing automated UAT test cases using Cucumber in Gherkin format.
  • Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.
  • Maintained the Selenium & Java Automation Code and resources in source control GIT.
  • Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
  • Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
  • Participated in Release Review/Requirement Analysis and Design review meetings.

Environment: Selenium WebDriver, Selenium Grid, Eclipse, Java-JDK TestNG, JIRA, Cucumber, SOAPUI, Gradle, Jenkins, Apache POI, GIT, Gherkin, Oracle, Appium.

Confidential

Associate QA Analyst

Responsibilities:

  • Reviewed the Business Requirements Document, Functional Specifications Document and Technical Documentation.
  • Interacted with the Project Manager, Business Analysts and Developers to understand the application design and functional specifications.
  • Involved in writing and making enhancements to the test plan, test cases and test scripts for Functional and automated testing.
  • Developed Functions and Sub Procedures, saved them in library files and used them whenever required.
  • Participated in Planning and daily standup meetings as part of the agile team; attended grooming sessions and Retrospectives.
  • Performed Smoke testing, Sanity testing, System Health Check before beginning to test officially, Functional testing, Cross-Browser testing, Regression testing, Manual and Automated testing, Integration testing, Back-end validation testing and End to end testing.
  • Tested various HTTP Request and Response APIs using object-oriented scripts.
  • Created the test plan and test cases in Java/Selenium based on the input and the different requirements provided by the product owner for the Payments and Credits team.
  • Conducted testing using Selenium Remote Control on different browsers.
  • Created the test automation framework using Selenium RC.
  • Raised defects and performed tracking using JIRA. Created automated functional scripts for the report generation module using Selenium RC.
  • Used Selenium Grid to execute test cases in parallel on different target machines.
  • Performed exception handling using recovery scenarios. Coordinated testing tasks and activities with Project teams and IT Staff.
  • Executed test scripts and validated the actual results against the expected results.
  • Used SQL queries and data validation. Attended Bug Meetings and meetings with the QA Leads, Managers and Developers for query resolution.
  • Participated in all team meetings, coordinated with the testers, resolved QA issues.

Environment: : Selenium IDE, Selenium RC, SQL, MS Excel.

Confidential

QA Manual Tester

Responsibilities:

  • Understood the requirements/functional specifications which are developed by using UML Use Cases, scenarios and class diagrams.
  • Wrote Test procedures, Test cases.
  • Developed Manual test cases for Positive, Negative, Functional and Performance Testing.
  • Executed test cases on each build of the application and verified the actual results against requirements.
  • Performed Functionality, Boundary and Regression testing for OLAP.
  • Performed Ad-hoc testing, Integration testing, End-to- End testing, Function testing, and User Acceptance testing
  • Performed Manual and Back-end testing using SQL in Oracle relational database.
  • Documented all test results and reviewing the test results.
  • Involved in Submission of test results to the Development management and User Acceptance Testing management
  • Bug reporting and defect tracking using JIRA
  • Attended daily and weekly meetings for project updates.

Environment : XML, HTML, JavaScript, SQL Database, Web Logic, UNIX, Firefox, Quality center, Manual Testing, Waterfall.

We'd love your feedback!