We provide IT Staff Augmentation Services!

Software Development Engineer Resume

4.00/5 (Submit Your Rating)

Salt Lake City, UT

OBJECTIVE:

Senior SDET with 9 years of experience in Software Quality Assurance and QA Engineering. Worked in all phases of Software Development Life Cycle, Test Development Life Cycle, Test Strategy, and Automation test scripts in various domains such as Healthcare, Banking, Insurance, Retail and Ecommerce. Gained an overall diversified experience in Automation and Manual testing.

Summary:

  • Robust knowledge in implementing Waterfall and Agile Methodology by analyzing requirement documents/specifications.
  • Worked closely with the Business Team to get the clarifications addressed and developing strategies, Test procedures and Test Matrices.
  • Extensive Knowledge of Quality Assurance standards, structures and strategies with better comprehension of Software Development Life Cycle (SDLC).
  • Good Programming knowledge on Object Oriented Design and Programming concepts in Java.
  • Experienced in preparing Test Strategy, making Test Plans, composing and executing Test Cases, Manual Testing, Creating Automation Test Scripts and Automation Test Execution for BDD (Behavior Driven Development), TDD (Test Driven Development).
  • Exposed to different automation frameworks like Keyword Driven Framework, Data Driven Framework and Hybrid Framework.
  • Used Automation tools like Selenium WebDriver/RC/IDE/GRID, TestNG, Junit, Ant, Maven, Jenkins, Cucumber, and SOAPUI for testing Web based Applications.
  • Involved in developing Automation framework using Selenium grid to run test cases in multiple browsers and Platforms.
  • Hands on experience with Cross - Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Used Apache POI to access data from external base to load into locators in web application using Test Scripts.
  • Experienced in using build management tools like MAVEN and Configuration management tools like SVN, GIT.
  • Used SQL scripts to perform Backend testing, SQL are used to updating records and validate database records.
  • Experienced in Defect Tracking and Report Generation. Used Test Management tools such as JIRA, RALLY bug reporting tools to track test performance, implementation and deliverables.
  • Used tool called Sikuli, which uses image recognition techniques. Using that could automate whatever we see on the screen by capturing images.
  • Extensively used POSTMAN for web API testing and validation of data base.
  • Generated Test logs for various log levels using tool called log4j.
  • Possessing experience on various like Junit, TestNG structure for Unit testing, Maven and ANT for Project building tool, Jenkins for Continuous Integration.
  • Implemented the step definition using Cucumber and Engraved BDD, UAT using Gherkins format.
  • Experienced in Back End and Front-End testing, Black Box testing, Functional Testing, System testing, Integration testing, Regression testing and User Acceptance testing.
  • Worked on projects that utilized web technologies like XML, HTML, CSS and high-level programming languages (Java).
  • Hands on experience in Data analytics, to operate on data sets to get conclusion on the data that was present, with the help of advanced maps like Histogram, Heat Map, Tree Map and G-Tree.
  • Used data analytics methods like Classification, Association, Predictive Analysis and Clustering.
  • Strong Analytical and Problem-Solving skills, Strong organizational and communication skills, both verbal and written.
  • Energetic and self-assured team performer with a solid slant to enhance and improve development and implementation.

TECHNICAL SKILLS:

Test Build & Integration Tools: Maven, ANT, Jenkins, SVN, GitHub (repository)

Testing Tools: Selenium WebDriver, TestNG, Selenium Grid, JUnit, SoapUI.

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model

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

Programming Languages: JAVA, C, C++, Hadoop, Pig, SPARQL, Gherkins, R, R studio, Energia

IDE: Eclipse IDE, NetBeans, IntelliJ

Markup Languages: HTML, CSS, XPath, XML, Sikuli (Tool)

Databases: MySQL, Oracle, SQL Server, SQL

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

Operating Systems: Windows XP/XP2/XP3/7/8/8.1, Win 10, Ubuntu, UNIX, LINUX

Defect Tools: JIRA, Rally and HP Quality Center/ALM

MS Office Tools and other tools: Outlook, MS Word, Excel, PowerPoint, Project and Access

PROFESSIONAL EXPERIENCE:

Confidential, Salt Lake City, UT

Software Development Engineer

Responsibilities:

  • Reviewed the BRD and coordinated with the Business Team to get the interpretations spoken requirements. Created Test plans, Test cases, assigned tasks, managed team and conducted meetings.
  • Experience in developing code based on JAVA concepts such as Collections, Polymorphism, Inheritance, Multi-Threading, Exception handling and Encapsulation.
  • Executed the build and maven dependencies using Maven build tool.
  • Managed and supervision of PHI data and completed HIPAA training.
  • Configured Selenium WebDriver, TestNG, Maven tool to create and execute selenium automation scripts in Java and TestNG Test Cases using Eclipse IDE.
  • Wrote Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber.
  • Performed Data driven and Page Object model testing using Selenium and TestNG functions which reads data from property and XML files.
  • Involved in Automation of the test cases using Selenium Web Driver, JUnit and Ant.
  • Prepared Requirement Traceability Matrix (RTM) to show the test coverage vs. Test scripts.
  • Configured the Maven build pom.xml file and surefire reports for continuous integration test in Jenkins.
  • Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
  • Used Selenium APIs such as Take Screenshot for Capturing Failed test cases. Select for selecting multiple values from list, Actions for various key and mouse events.
  • Enhanced various SOAPUI webservices and RESTful Web Services, Tested and maintained web app on both server and client end.
  • For every enhancement in all the new build Performed variety of tests including Smoke testing, Functional testing and Regression testing on major functionalities of the application.
  • Tested Native, hybrid and mobile web app using Appium.
  • Used Firebug and Firepath to access webpage script variables, XPath and DOM to work with objects in Selenium.
  • Used GitHub as a source repository system to store and reuse the written code.
  • Automated the test scripts in SOAP UI using Groovy Script for web services testing.
  • Involved in using cross browser technique (IE 9/8, Firefox, chrome, Safari) to improve the testing quality with better strategies and testing approach.
  • Created Synchronization using Implicit and Explicit Wait conditions.
  • Used SQL scripts to perform Backend testing, SQL are used to updating records and validate database records.
  • Verified the data integrity, pass the SQL Queries to load data in the tables using ORACLE.
  • Performed Parallel testing using Selenium Grid and get report in Local Machine.
  • Maintained Test environments and supported in every build and deploy activities.
  • In time communication with developers to record defects in JIRA and track until they are fixed.
  • Initiated and Partaken in Agile meeting and Team meetings on a systematic basis to advance/improve the testing quality by improved strategies and testing methods.
  • Followed Sprint Burn Down Chart, Release Burn Down Chart and Burn Up Charts.

Environment: Java, Agile (Scrum), Oracle, SQL, MS-Office, Windows NT / XP / 7/ 8/ 10, Eclipse IDE, XPath, Firebug, Fire-path, Internet Explorer, Google Chrome, Appium, Jenkins, Soap UI, HTML, XML, JIRA, Maven, TestNG.

Confidential, King of Prussia, PA

Sr QA Automation Engineer

Responsibilities:
  • Actively Participated in developing the Master Test Plan and Resource Planning during each Phase of the SDLC.
  • Written test cases to test the Performance of the application automated in Selenium WebDriver.
  • Performed diverse types of testing like Functionality, system, regression and Retesting.
  • Created Test Plans for each release of the Software where by identifying the Scope of each release and the number of resources required for QA to sign off on each release.
  • Conducted User Acceptance Test (UAT) with users and end-users and created issues log based on outcome of UAT.
  • Created Requirements using JIRA and generated traceability Matrices to ensure that all the requirements are covered by the test cases.
  • Developed and Designed test automation for simple and complex automation testing situations using various tools like Selenium, Cucumber and TestNG.
  • Defined criteria for selecting test claims with providers and involved in test data selection for various providers. Coordinated with various internal teams to track the claims.
  • Managing and handling of PHI data and completed HIPAA training.
  • Performed Manual Testing, System Testing, Ad-hoc testing, Black box Testing, Positive Testing, Negative Testing, Functional Testing, Error Handling Testing, and Performance Testing (Load and stress testing)
  • Performed black box testing of the GUI about layout, usability and standards.
  • Performed sanity testing and regression testing after each build.
  • Developed new and updated existing Automation test cases using SVN as VCS for JAVA based web application, using Maven as Build tool.
  • Created both Manual and Automation Test Scripts using Selenium WebDriver and JAVA (Eclipse IDE).
  • Worked on Hybrid driven framework by using data driven and keyword driven framework.
  • For testing different Rest API and validating response from database, and performed different operations (GET, POST, DELETE) used POSTMAN.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Performed mobile testing with the help of Appium.
  • Executed Parallel running test scripts using Selenium Grid and get report in Local Machine.

Environment: Java, Agile (Scrum), Selenium WebDriver/Grid, Jenkins, Cucumber, TestNG, Maven, Eclipse IDE, VB Script, XPath, Firebug, Firepath, JavaScript, CSS, SQL, Jira, Appium and Windows.

Confidential, Chevy Chase, MD

QA Engineer

Responsibilities:
  • Reviewed BRD with design team meeting to understand the spec. Prepared Test plan for writing test cases Manually.
  • Actively participated in the Daily Scrum meetings and played a key role in realizing the day to day responsibilities in the Software Testing Life Cycle.
  • Involved in preparation of Test Plan documents, later wrote Test scenarios related to that Test Plan.
  • Wrote wide-ranging test cases to provision the end to end functionality testing of the application and collected the test data.
  • Used Build management tool like ANT and Later the Build Schedule was intended performed various tests and certified the overall functionality of the application.
  • Hands on experience on numerous tests like System Testing, End to End Testing and Regression Testing and Sanity Testing, Smoke Testing, Integration Testing.
  • Functional testing efforts for all test scenarios, Positive and Negative tests.
  • Used SQL to extract the test data and to certify the backend updates and conducted data validation checks.
  • Key role in defect reporting, triage and sprint meetings and worked in coordination with both onsite and off-shore teams.
  • Perfecto mobile was used for mobile testing.
  • Certified the website compatibility on mobile devices like iPhone & iPad and supported UAT.
  • Tested the personal banking functionality on mobile devices like iPhone & iPad and validated both native apps and the browser based functionality.
  • Conceptualized, designed, and implemented automated functional API test cases using SOA test, and SoapUI.
  • Reviewed Reference Guide and Use Cases to achieve better understanding of the Application.
  • Configured settings in backend system (SAM) to perform testing for the front end (GUI)

Environment: Waterfall Methodology, Quality Center (QC/ALM), Windows 7, Mac, UNIX, Oracle, MS SQL server, QTP, Jenkins, SOAP UI and LoadRunner.

Confidential, Dorchester, MA

Quality Analyst

Responsibilities:
  • Developed and execute test plans and test cases based on business requirements which followed waterfall methodology.
  • Created Change Request (CR) for bugs in the application and helped developers to fully understand the problem and resolve the user requirement and/or issue reported
  • Experienced in writing Test cases to support the test scenarios. For unit testing framework in JAVA Junit tool was used.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using QTP.
  • Managed script creation for regression and stress testing using LoadRunner and Quick Test Pro (QTP).
  • Written test cases to test the Performance of the application manually in Quality Center and automated using QTP.
  • Performed Java API testing, system testing, black box functional testing, client UI testing, and Regression, stress, load and White box testing.
  • Executed Online payment processing for insurance premium through Checking Account, Debit and credit cards was tested.
  • Responsible for implementing page object model (POM) using Selenium WebDriver, Maven and TestNG.
  • Initiated Performance Testing (Load and stress testing) and Positive Testing, Negative Testing.
  • Performed Cross-Browser Testing by executing test scripts on different browsers (IE, Chrome, and Safari & Firefox) and checked for compatibility.
  • Automation Test Scripts developed using Selenium WebDriver (earlier QTP) and JAVA Technologies.
  • Integrated TestNG with Maven and applied continuous integration using Jenkins.
  • Executed Selenium-Web Driver with TestNG to make straight calls to the browser to perform cloud based testing in selenium.

Environment: Selenium WebDriver, Selenium GRID, Selenium IDE, Java, Web Services, Junit, Loadrunner, Perfecto mobile, Quality Center, Agile, Jira, HTML, Java Script, CSS, Eclipse, Oracle, SOAP UI, HTML, Windows, UNIX/LINUX and MS Word.

Confidential

Jr. Software Engineer

Responsibilities:
  • Worked with Waterfall methodology and was part of all respective meetings held in the project. Involved in preparing WBS process for Test Plan.
  • Track - monitor and resolve the bug assigned to me by using Bugzilla and cooperating with testers to recognize and resolve bugs.
  • Implemented Online payment processing for purchases made through Bank Account, Debit and credit cards also was tested.
  • Involved in Functional, Regression, Integration, Smoke, User Acceptance and System Testing.
  • Worked on writing logical code using OOPs concept (JAVA).
  • Executed the codes written, tested them as Individual units using JUnit and maintained, re-tested failed test cases after bug fixes.
  • Wrote a Test case for graphics user interface(GUI) of android users to perform UAT and ensuring the Mobile platform has provided a best interface, maximum revelation to content.
  • Performed Cross-browser compatibility testing on different combinations of OS (Windows, Mac) and browsers like Firefox Mozilla, Chrome, Internet Explorer, Safari.
  • Used SQL queries in back end coding, just for writing SQL codes to view successful transactions of data and for validating data.
  • Maintained compliance with procedures, rules, and regulations of the organization.

Environment: Waterfall Methodology, Windows XP, Mac, Oracle 9i, Jenkins, Bugzilla, XML, SQL Server, HTML and MS Office.

We'd love your feedback!