We provide IT Staff Augmentation Services!

Software Development Engineer In Test Resume

2.00/5 (Submit Your Rating)

Des Moines, IA

SUMMARY:

  • Detail oriented, results - driven and technically skilled professional with 7 years of Quality Assurance experience testing web based, desktop applications that are GUI, client/server applications using Agile and Waterfall methodologies
  • Expertise in all phases and processes of Agile and Waterfall methodologies.
  • Experience in developing end to end automation using Selenium WebDriver, TestNG, Maven, Jenkins, Web Services (REST, SOAP).
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/IDE/Grid, TestNG, JIRA, POSTMAN, ALM and SOAP UI.
  • Experienced in using Selenium Utility Methods provided by Selenium APIs to Capture Screen shots of failed Test Cases.
  • Experience in testing Mobile Apps using Android Studio and Real Devices to test the application using Appium and Appium Desktop.
  • Experience in implementing industry standard customized selenium Automation Framework using TestNG.
  • Work experience in developing automation test scripts in BDD, POM frameworks and analyze test results and create defects.
  • Ability to locate the objects based on ID, Name, XPath, CSS elector, Link, Partial Link, Attributes and Tags.
  • Experienced in handling dynamic Drop-down, Auto-suggestive Drop-down, Radio buttons, Calendar UI, Alerts, and switching between a parent & child windows.
  • Experienced in testing and handling different frames (frames, iframes) of a HTML page with having different DOM's for every iframe.
  • Experienced in handling broken links and inter application links (page redirects to respective URL's) in development, test and production environments.
  • Experienced in using Apache POI to read the data from external sources like Excel files in order to perform Data Driven Testing from TestNG Data Provider.
  • Experience testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third-party API using Test Complete and SOAP UI.
  • Extensive experience in different kinds of testing like System Testing, Integration testing, User Acceptance Testing (UAT), Regression Testing, Black Box, GUI Testing, Sanity Testing, Database Testing etc.
  • Experience in automation testing using Maven, GIT and Jenkins.
  • Proficient in creating Test Cases, recording Test Scripts, executing tests, documenting and reviewing test results.
  • Proficiency in Analyzing, executing and reviewing Test Plans, Test Cases, developing and maintaining Test scripts, analyzing bugs.
  • Proficient in Java, Python and have sound knowledge on OOP (Object Oriented Programming) concept like polymorphism, encapsulation.
  • Experience in BDD through Cucumber.
  • Follow Process management as per the industry standard software methodologies.
  • Hands on experience in performing Oracle SQL Developer, Microsoft SQL Server Management Studio.
  • Created and Executed JMeter scripts for performance testing.
  • Experience in working with container-based deployments using Docker, Docker images, Docker file, Docker Hub, Docker Compose and Docker registry.
  • Excellent analytical, communication, organizational and interpersonal skills. Efficient as both Team player and independent worker.

WORK EXPERIENCE:

Software Development Engineer in Test

Confidential, Des Moines, IA

Responsibilities:

  • Research, define and write accurate, detailed, organized user stories and acceptance criteria based on product goals and business objectives.
  • Performed performance, stress and load testing on activation functionality.
  • Active participant of QA reviews and inspections to find potential defects and recommend corrective action.
  • Collaborated with Development and Support teams to setup a Continuous Delivery environment with the use of Docker and Kubernetes, continuous build and delivery tools.
  • Performed UI testing on various builds.
  • Performed Cross- Browser and Cross -Platform testing to verify the application consistency on various builds in different web browsers and in different operating systems.
  • Performed regression testing on various builds for UI and Functional Validations.
  • Developed modular & robust automation framework using Selenium WebDriver, Cucumber, TestNG and Java.
  • Implemented Data driven framework and worked extensively with TestNG Testing Framework.
  • Automation testing of Web Application using Java and Selenium.
  • Used Auto IT, Robot API tools in automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups which is not possible using Selenium WebDriver.
  • Developed an automated scripts and frame works using Java.
  • Automated data movements using python scripts.
  • Created 125 Backend Java Test Scripts to validate REST API Web Services.
  • Automated more than 355 new unique Manual Test Cases for both Frontend and Backend of the application.
  • Executed Test Scripts in different env like Dev, Int, Stag, UAT and Prod using multiple browsers like IE, FF, and Chrome.
  • Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium Web Driver& created Data Driven framework using TestNG.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Used Selenium WebDriver and TestNG to run parallel testing by creating Groups and categorizing test cases.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Worked on the Android module of the project where I was responsible for automating the app using Appium.
  • Used Postman for API testing to verify the CRUD operations.
  • Used Appium tool, for mobile testing in Android, IOS and other mobile applications.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Developed manual and automated test cases to validate RESTful API web service.
  • Used BDD Cucumber by creating the Features and Step Definition files to execute test scripts.
  • REST API testing using POSTMAN on production post release.
  • Worked on Capturing Screenshots on Failure or Pass to analyze the test failure reason.
  • Coordinated with application team to ensure resolution of all issues and completion of work on time.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Executed tests and participated actively in system testing and regression testing.
  • Worked with the SQL statements to extract data from SQL tables and verify the output data of the reports on the browser page.
  • Used CSS Selector to identify objects.
  • Validated soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
  • Partnered with development to attain optimum quality of software.
  • Contributed to components of the test automation framework; including the design, development, delivery and maintenance.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
  • Developed generic method to make the method reusable for multiple purposes.
  • Played a key role in production releases and perform UAT test of the system.

Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Python, Cucumber, Appium, POSTMAN, Jenkins, SOAP, Firebug, JIRA, XPath, SQL, Windows.

QA Engineer

Confidential, San Antonio, TX

Responsibilities:

  • Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
  • Developed automation test suite from scratch with Selenium WebDriver with TestNG with Java for the application to help in regression testing.
  • Involved in developing Framework from scratch using Selenium and working knowledge of automation frameworks like Hybrid, Data driven, Keyword frameworks and Page Object Model (POM).
  • Developed QA processes automation test scripts using Selenium to test Web based user interfaces for different type of browsers.
  • Developed Test Automation Framework using Selenium WebDriver, TestNG under Java platform utilizing industry leading harness design patterns and approaches.
  • Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different types of browsers
  • Wrote scripts in Python for extracting data from HTML file.
  • Identified test cases to automate and automated those test cases using Selenium WebDriver, TestNG, Apache POI and Java technologies (Eclipse IDE).
  • Perform Functional Testing and Regression Testing using Selenium WebDriver
  • Implemented automation scripts for Cucumber BDD framework to test key Business Processes scenarios
  • Performed test executions and wrote test scripts for complex integrated systems. Performed regression testing on new software releases and reports findings.
  • Used Soap UI to conduct web services testing.
  • Used Selenium WebDriver to handle various web page controls using locators like textbox, button, dropdown, checkbox, radio button, labels using XPath.
  • Involved in GUI testing, integration testing, navigation testing, and regression testing using web-based application and client-server applications.
  • Created Python scripting to test REST API functionality for regression setup.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions and developed required Selenium support code in JAVA for Cucumber.
  • Used Selenium Grid, TestNG test scripts to run automated test cases in parallel on 5 environments.
  • Used Git repository for efficient remote team working, also stored the framework and all the developed test cases.
  • Conducted GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes using Selenium
  • Used Screenshots for bug reporting, analysis and exception debugging using Extent Reports reporting library with TestNG.
  • Tracked defects using JIRA and generated defect summary reports.
  • Extensive testing of browser content and compatibility Tested compatibility of application using HTML IDs and XPath in Selenium.
  • Defect reporting, tracking and interacting with the development team and the real-time users to implement the entire test management process.
  • Worked with cross functional teams, organized UAT sessions documented the end to end test cases, test results and reporting using JIRA.

Environment: Java, Selenium WebDriver, TestNG JIRA, Python, Apache POI, HTML, CSS, X-path, Maven, Git, SOAPUI, Cucumber, IE, SQL, Windows

QA Automation Engineer

Confidential, Austin, TX

Responsibilities:

  • Created test scripts using Java and Selenium web driver.
  • Involved in Manual and Automated testing of applications developed on Windows.
  • Automation of test cases for UI Testing using Selenium.
  • Used Eclipse to have integrated development environment.
  • Worked on Functional and regression testing using Protractor.
  • Automated all Test cases using selenium Web driver. Understands and implements scope for project in agile methodology.
  • Involved in running automated tests using Test NG and Selenium Web driver.
  • Used TestNG framework with selenium for developing and executing the Automation scripts.
  • Execute browser compatibility and regression tests using Protractor for testing UI for every new build release.
  • Performed functional tests using Protractor with data driven framework and documented results in a database.
  • Identified, Reported and Tracked Defects using JIRA test management tool.
  • Used Git as version control tool for source code, web pages, and documentation.
  • Involved in execute and validate applications on Widows machines under Maven.
  • Participated in Sprint planning and grooming session to discuss about the story requirements. Project is implemented in agile methodology.

Environment: Java, Protractor, Jenkins, Git, TestNG, Maven, Jira Black box testing,SOAP UI, XPath, Eclipse, XML, SQL, Windows.

QA Tester

Confidential

Responsibilities:

  • Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
  • Worked with development team to understand technical design and architecture for test planning.
  • Worked under waterfall methodology.
  • Executed Manual and Automated tests and reports defects by running automated tests; executing manual tests; reviewing results of all tests and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project.
  • Prepared traceability matrix to ensure the adequate coverage of the test cases.
  • Prepared required documentation for testing signoff by various parties as required by the project plans.
  • Assigned, Monitored and Tracked Tasks of Team Members.
  • Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
  • Responsible for creating automation scripts by using QTP with data driven testing framework.
  • Ensures that the existing functionality is working properly by performing regression testing with QTP Scripts.
  • Wrote several automation scripts in QTP with record/play and descriptive programming using VB Script
  • Wrote functional libraries for reusability in several automation scripts
  • Worked extensively with business users to define scope and prepared 'Documents of Understanding' for various change requests by analyzing the feedback from user groups.

Environment: Java, Manual Tester, QTP, Quality Center, MS Visio, HTML, Java Script, SQL, Window

We'd love your feedback!