We provide IT Staff Augmentation Services!

Software Development Engineer Resume

3.00/5 (Submit Your Rating)

Portland, MainE

PROFESSIONAL SUMMARY:

  • Extensive experience in Smoke testing, Feature testing, Functional testing, System testing, Compatibility testing, Retesting, Regression Testing, Performance testing, Load testing and stress testing in mobile handsets and web - based applications.
  • Excellent understanding of requirements and creating test cases out of Business Requirement Document and Functional Requirement Document. Strong working knowledge in testing all phases of SDLC and STLC and expertise in Waterfall, V-model, Agile with SCRUM lifecycles.
  • Implemented different automation development efforts in Agile/Scrum & Waterfall development environments.
  • Expertise in Automation tools such as Selenium WebDriver, Selenium IDE, Selenium Grid, Java, Jenkins & Deploy (continuous integration) Maven, Eclipse, Cucumber, TestNG.
  • Involved in the Design and implementation of different Automation frameworks such as Keyword Driven Framework, Behavior-driven development framework, Data Driven Framework and Hybrid Framework for various projects.
  • Used Source/Version controls such as SVN, Git, GitHub and Jenkins as a CICD tool for automated job scheduling, created and configured jobs for various environments.
  • Experienced various types of AUT (Application under Test) such as GUI, Functional, Regression, System Testing and Performance Testing. Proficient in Cross Browser Testing and Cross Operating System.
  • Expert in Behavior Driven Development (BDD) Tools such as Cucumber to write Features, Steps and Step Definitions and Test-Driven Development (TDD) Tools such as Maven, TestNG, Junit.
  • Experience in using TestNG Case priority, TestNG Parameters and DataProvider with TestNG.xml to perform Data Driven Testing. Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.
  • Developed automated test scripts using programming languages (i.e., Java and Groovy).
  • Involved in the Design and implementation of different Automation frameworks like Keyword Driven Framework, Data Driven Framework and Hybrid Framework for various projects.
  • Used Apache POI to read data from external sources like Excel Spread Sheets to feed locators into the test script and to configure the Test Framework. Experienced using various TestNG Annotations like BeforeSuite, AfterSuite, AfterMethod, AfterTest and configured Parallel Processing using TestNG xml.
  • Knowledge of Web Development technologies in general, including HTML, CSS, JavaScript, AJAX, and XML.
  • Experienced with web services testing using SOAPUI tool. Testing the API’s as well as validate the data returned thru web services responses. Knowledge of XML, Schema, WSDL, XPATH, Groovy scripting.
  • Experience with Service Oriented Architecture using SoapUI Pro tool to test web services.
  • Automated Rest Services using java and Rest Assured libraries
  • Automated SOAP and Rest Services by writing Groovy scripts in SOAPUI/Ready API tools
  • Experienced in Test Management, Defect Tracking and Project
  • Management tool JIRA as repository for maintaining Test Cases, execution and tracking the defects.
  • Knowledge of Mobile Application testing using Appium.
  • Experience in reporting applications higher-risk aspects, setting priorities and determining scope and limitations of tests.
  • Ability to interact will all levels of personnel from technical to high level executive management within the Information Technology and business communities. Proficiency in testing large, complex software applications designed to automate common business processes including manual testing.
  • Ability to work under tight deadlines and rapidly changing priorities and handle multiple projects simultaneously with a limited timeframe release cycle. Demonstrated ability to work independently and flexibility to adapt in an ever-changing business environment.
  • Flexible and versatile to adapt to any new environment and work on any project and excellent ability to learn new things quickly. JIRA, Test tools, MySQL, TOAD, Jasper and ERD viewing tools.
  • Experienced writing and executing CRUD SQL statements. Database Testing using SQL Queries with multiple Databases Oracle, SQL Server and MySQL and performed Database testing including data integrity and data validation testing.
  • Expert in developing complex SQL Queries, with various kinds of joins.
  • Expert in User Acceptance Testing (UAT), systems lifecycle development, project management, quality and management. Assessed quality, design and implement solutions to improve quality within the department.

TECHNICAL SKILLS:

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug life Cycle.

Testing Tools: Selenium Web Driver, Selenium IDE, SOAPUI, SVN, Appium.

Frameworks: Page Object Model, Behavior Driven Development, Keyword Driven, Data Driven, Hybrid Testing, Cucumber, TestNG, Junit, log4j.

Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report, User Stories, Backlogs.

Test Build and Integration tools: Jenkins, Maven, Ant.

Programming Languages: Java, Groovy.

Operating System: Windows XP, Windows 7, Windows 8, Unix, Linux.

Databases/Database tools: SQL Server 2008/2012, Oracle 11g, MySQL, DB2, SQL.

Defect Tracking Tools: Quality Center ALM, JIRA, Rally.

Scripting Languages: JavaScript.

Markup Languages: HTML, XML, Xpath, CSS.

MS Office Tools: Outlook, Excel, PowerPoint, MS Access, Word.

Other Utilities: Eclipse, SQL, SVN.

Types of testing: Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing.

Web Service Tool/Language: SoapUI, XML.

Browsers: Mozilla Firefox, Google Chrome, Internet Explorer, Safari

PROFESSIONAL EXPERIENCE:

Confidential, Portland, Maine

Software Development Engineer

Responsibilities:

  • Automation Frameworks, tools. Managed and coordinated onsite/offshore functional test efforts and automated functional testing.
  • Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules
  • Implementing Automation tools Lean ft, TestNG, Eclipse, Git/GitHub, Jenkins, Ready API
  • Developed automated scripts using Soap-Ui Pro and Implemented Data Driven Frame work from Scratch for two Projects Simultaneously
  • Created HTML test report for the entire test suite by utilizing the testing.xml file.
  • Developed Java based library to read test data from XML & Properties files using TestNG and Selenium.
  • Configured Soap-Ui scripts to run tests on Jenkins, generates reports and sends notifications.
  • Used Jenkins Pipeline to configure the build and to produce the snapshots of the release versions.
  • Implemented SOAP UI Pro tool to test SOA based architecture application to test SOAP services and RESTAPI.
  • Used the Groovy language to verify Web Services through SOAP UI.
  • Conducting Regression Testing whenever some code module is changed identified risks and developed mitigation strategies.
  • Executed automated testing in QC to test the front-end functionality of the application.
  • Used HP Quality Center for viewing and analyzing test results and for defect tracking and reporting which occurred during execution of test scripts.
  • Involved in status reporting, project meetings and project planning with the team.

Environment: Java, LeanFT, Cucumber, POM, Jenkins Pipeline, QC, TestNG, Maven, SoapUI pro, Postman, SQL, X Path, MS Word, MS Excel, Oracle, Windows

Confidential, Southfield, MI

Automation Engineer

Responsibilities:

  • Developed Test Scripts, Test Cases and Test Data as per business requirements and automated them using Selenium.
  • Implemented Test driven development () framework using cucumber tool with Gherkin Language.
  • Served as coordinator for all testing activities during the project.
  • Implemented Page Object Model (POM) by creating objects for BDD for each page.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
  • Created automated test scripts using Selenium WebDriver, TestNG, Maven (for dependencies) and used Jenkins to execute these scripts periodically.
  • Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
  • Used Ajax Call Synchronization in Selenium Web Driver, used Implicit, Explicit waits to handle the execution flows.
  • Identified Iframes in the web application to test the nested images, banners and other embedded web pages in it. Used switchto () to switch from the existing web pages to iframes, other windows and alerts.
  • Integrated with TestNG to perform Cross Browser Testing using parallel processing, groups and annotations.
  • Executed test cases relating to mouse even using Actions class to perform required operations.
  • Experience in handling pop-ups and alerts using selenium automation.
  • Found hidden elements using XPath, CSS and window classes.
  • Handled multiple iframes and framesets to switch between/navigate through and performed necessary actions on the web elements.
  • Used Protractor (WebdriverJS) for automation the AngularJS module along with Jasmine and Karma
  • Executed test cases and participated actively in System Testing, UAT and Regression Testing.
  • Performed Smoke testing and Ad-hoc testing when required.
  • Found Defects, prepared Defect Reports and Status Reports, performed Bug Triage, defect tracking using JIRA.
  • Analyzed bugs and involved in quality assurance reviews with the team to ensure bugs are reported and closed.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
  • Logged and tracked to verify the resolutions of software and its specification defects.
  • Performed testing on Web Services using WSDL and SOAPUI to check the communication between different services.
  • Developed test plans and test cases for the mobile apps.
  • Hands on experience in mobile application (IOS, Android, and Windows) testing such as functional testing, Compatibility testing, interface testing, operational testing, and Usability testing
  • Good experience in testing the native, hybrid, mobile web applications
  • Created test cases and performed Database testing to check whether the data is being migrated properly.
  • Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements.

Environment: Java JDK 1.8, J2EE, Selenium Web driver, Restful Web Services, Oracle 11g, XML, SQL, TOAD, HTML, JUnit, Jenkins, CSS, HP QC/ALM, GUI, Jira, BDD framework, GRID, Cucumber, Protractor, Jasmine, Rest Assured, GitHub, Maven and Agile Scrum.

Confidential, Reston, VA.

Test Engineer

Responsibilities:

  • Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.
  • Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
  • Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and T sags.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven
  • Used Linux/Unix commands for using GitHub through cmd.
  • Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
  • Utilized Apache POI jar file to read test data from the excel spread sheets and load them into required test cases.
  • Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly
  • Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
  • Expertise in mobile automation using Appium, selenium, java in both Android and IOS.
  • Automated Angular Js frontend module using protractor and Jasmine as test Framework
  • Experience in writing complex XPATH using following and preceding and using functions like contains and not contains.
  • Thorough experience in implementing Automation tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with
  • Used runner classes in cucumber to generate step definition and used tags to run different kinds of test suites like smoke and regression.
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services and RESTAPI.
  • Involved closely with developers in Development of UI modules using HTML, JSP, JavaScript and CSS.
  • Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation
  • Used the Groovy language to verify Webservices through SOAP UI.
  • Shared Daily Status Reports with all the team members and managers.

Environment : Selenium IDE, Groovy, RC Web Driver, Cucumber, BDD, HPQC, My Eclipse, JIRA, MySQL, Oracle, Java, JavaScript .Net, Python, Node.JS, SOA Tester, Angular JS, Protractor, Cucumber, Load Runner, Micro services, Restful API Testing, JMeter, VBScript, JUnit, TestNG, Firebug, X path, Windows,

Confidential

Automation Engineer

Responsibilities:

  • Reviewed design documents & business requirements to learn the function and scope of the application.
  • Involved in Development of the Test Cases and Test Scripts using Hybrid Framework.
  • Validate EDI Claim Process according to HIPPA compliance.
  • Test HIPPA regulations in Facets HIPPA privacy module.
  • Performed integration and functional testing for different applications.
  • Developed automated test cases for all manual test cases provided.
  • Implemented automation using Selenium Web Driver, JAVA, TestNG and Maven.
  • Performed Java coding extensively for POM framework and Keyword Driven Framework by using TestNG framework along with Selenium, Maven.
  • Performed various Cross Browser and Parallel testing on different Platforms using Selenium Grid.
  • Executed test cases using TestNG parameters, data providers, groups and parallel test suites.
  • Proficient in Using Apache POI to drive data from excel files to run test cases.
  • Performed continues integration on test cases periodically using Jenkins and configured to email reports during a build failure.
  • Managed testing process, scheduled batch tests, logged and tracked defects using JIRA.
  • Developed SQL queries to test the data after executing transactions like upload processing and check Processing in batches.
  • Expertise in POM.xml to get required dependencies from central repository, added plugins, ran scripts using pom.xml file, grouped test suites by assigning profile ids.
  • Used SQL and Crystal Reports for querying underlying database tables.
  • Created PowerPoint presentations and project updates for management review.

Environment: Selenium Web driver, Selenium Grid, Microsoft Office Excel, JIRA, Eclipse, Java, Jenkins, TestNG, Apache POI.

Confidential

QA Engineer

Responsibilities:

  • Understanding the Business requirements, Application and function specifications, Design documents.
  • Involved designing and developing of templates for the Test Plans and Test cases.
  • Involved in Preparation of Test Scenarios and review of Test Cases.
  • Involved in updating and executing test cases according to requirements.
  • Identified the Test Cases and documented them in Quality Center.
  • Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.
  • Prepared various reports based on different stages of Testing.
  • Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
  • Expertise in using TestNG tool to perform cross browser and parallel testing.
  • Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients. Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
  • Developed test harnesses and automated tests in Selenium.
  • Performed Data Driven Tests to validate the same scenario with different test data using Selenium.
  • Optimized and maintained existing test scripts, developed new automation framework via Selenium.
  • Analyzed formal test results to discover and report any bugs, errors, configuration issues, and cross-browser interoperability flaws.
  • Generated defect reports using QC for issues found during testing, provided accurate testing status.
  • Follow up with Development team on defect resolution.
  • Updating daily status to Release Manager which includes issues, action items, defect status etc.

Environment: Guidewire, Selenium Web driver, Selenium RC, Microsoft Office Excel, QC, Eclipse, Java, TestNG.

Confidential

Associate Software Engineer

Responsibilities:

  • Configured application flow, controlling logic and navigation.
  • Designed and developed base classes, framework classes and common re-usable components.
  • Involved in re-factoring the existing components to meet the current application requirements.
  • Used various Java and J2EE APIs including JDBC, XML, Servlets, JSP, and JavaBeans, Spring Framework.
  • Involved in Performance tuning, debugging issues in testing and deployment phases.
  • Implemented RDBMS to add the additional condition for the system to support a tabular structure for the data with enforced relationships between the tables.
  • Utilized SQL for querying the database.
  • Coordinated on-site and offshore development teams in various phases of the project.
  • Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
  • Developed high level design documents, use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns.
  • Configured Web Application Context as a Context Listener in the web.xml file to Integrating Spring with JSF.
  • Implemented ORM in the persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Involved in performance tuning of the application to meet non-functional requirements.

Environment: Java, J2EE, JSP, Servlets, EJB, XML, HTML, JDBC, SQL, Eclipse, spring, Hibernate, RDBMS, Windows, Bugzilla.

We'd love your feedback!