We provide IT Staff Augmentation Services!

Software Development Engineer In Test Resume

3.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • Over 8+ years of experience in software analysis, Software Quality Assurance Testing of Web, Windows, Web Services and Client/Server applications and databases in Finance, Healthcare, Retail, Insurance, and Telecommunication applications.
  • Experience of working and being involved from application development phase to the deployment.
  • Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium RC, WebDriver.
  • Experience of working in development of web application in parallel with testing.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration .
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Experience in writing test cases as per the Software requirement specifications.
  • Tested a large social network application on multiple platforms - Web, Android and iOS.
  • Experience in using Google Espresso framework for Android and iOS mobile application.
  • Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
  • Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
  • Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC) and Team Foundation Server.
  • Extensive experience in GUI, Regression, Functional, Integration, Accessibility, System, User Acceptance (UAT), Sanity, Stress, Reliability, Compatibility, Cross Browser, Data Driven, Security and Database Testing.
  • Extensive experience working with Databases such as Oracle, SQL Server and MS-Access.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI tool.
  • Experienced with Data Structures, Hashes, trees, binary trees.
  • Experience with testing on UNIX/LINUX and multiple MS Windows environments.
  • Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
  • Experience in C, C++, Core java, C#, Swift, Objective C, HTML, CSS, Python, Core java, JavaScript, Oracle, SQL, PL/SQL, MySQL, MS Access, Ajax, Git and SVN.
  • Experience using testing tools such as HP Quality Center (QC), HP ALM, Test Director, JIRA, SOAP UI and Quick Test Pro (QTP).
  • Effectively involved in Defect tracking, reporting, reviewing and analysing test results using Quality Center and HP Application Lifecycle Management (ALM).
  • Involved in reviewing user stories, writing test scenarios, test cases and executing test cases and preparing documents.
  • Experience of working on offshore-onshore model.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Extensively worked on Data Driven, Keyword Driven, and Hybrid Test Automation Frameworks.
  • Experience in using Adobe Analytics for testing
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Expertise in manual testing & mobile application testing.
  • Used Protractor with Selenium to provide automated test infrastructure to simulate user’s interaction with an angular application running in a browser.
  • Excellent understanding with Waterfall, V-Model, and Agile (Scrum) software development life cycle methodologies. Ability to understand client requirement and provide with the best solution.
  • A resourceful team player with good Interpersonal, effective problem solving and decision-making skills.

TECHNICAL SKILLS:

Testing Methodologies: System Testing, Stress Testing, Load Testing, Reliability Testing, Feature Testing, Acceptance Testing, Functionality Testing, Accessibility Testing, Validation, Manual, Automated, White Box, Black Box, Modular Testing, Grey Box, System Testing, Integration, Unit, API, egression, Test Plan, Test Cases, Matrix Preparation, API Testing, Performance Testing, Load Testing, Localization Testing and Internationalization testing.

Testing Tools: Selenium Web Driver/RC/IDE/GRID, SOAP UI, Postman, Adobe analytics, CA Lisa Perfecto Mobile, Jasmine, Karma, Protractor, JMeter, Manual Testing, Cucumber, Appium, Wireshark, Charles, Adobe analytics, NVDA.

Technologies: HTML, CSS, Core Java, JavaScript, JSP, XML, XSLT, XPATH, XSD, Swift, C, C++, UML.

Test Framework: Junit, TestNG, Sonar

Project Methodologies: Agile-Scrum, Waterfall, V-Model

Defect Tracking Tools: Rally, HP ALM, Jira, BugZilla, IBM Rational, ClearQuest, TFS, Service- Now.

Servers: WebLogic, IIS, WebSphere, JBoss, Apache Tomcat

Protocols: TCP/IP Protocol suite (HTTP, FTP, SMTP, UDP, DHCP, SSL, DNS)

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Databases: SQL Server, MS Access

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Software Development Engineer in Test

Responsibilities:

  • Performed in the role of Sr.QA Automation engineer in a fast-paced agile team and participated in Sprint Planning, Review Sessions and Scrum Meetings.
  • Prepared Traceability Matrix to show the Test Coverage Requirement vs. Test scripts.
  • Converted manual test cases into Selenium automated scripts using Java and executed automated test cases using Selenium WebDriver.
  • Automated Regression Test cases using Selenium WebDriver, TestNG, Maven and used Jenkins to execute these test scripts periodically using Java.
  • Performed Cross browser testing and parallel testing on Chrome, Firefox and IE browsers using TestNG framework.
  • Worked on Middleware Web Services using Soap UI and Automate them using CA LISA
  • Working knowledge of SQL, HTML and XML and internet browsers.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run smoke or regression testing.
  • Integrated Jenkins with version controller and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Implemented Data driven and Page Object Model automation framework with Selenium WebDriver and utilized Apache POI jar file to read data from the excel spread sheets and load them into required test cases.
  • Executed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions.
  • Designed and executed test cases, identified and acquired test data, analyzed test results, created defects to be the customer's voice for quality.
  • Executed test cases and participated actively in System Testing, UAT and Regression Testing.
  • Expertise in using Selenium Grid to run test scripts on different platforms and against different versions of the browsers in parallel to save time.
  • Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
  • Worked on different modules to report and track the defects in JIRA, and communicated issues with the developers for a better solution.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
  • Expertise in using Extent Reports and loggers to track the flow of the test cases, time taken for execution, defect tracking, pass/fail percentages and used screenshots for bug reporting, analysis and exception debugging on test environment.
  • Verified all the response fields in Soap UI by validating the fields from then database by executing the related Queries
  • Used java Selenium Driver to Fetch the data from the UI and pass it to CA LISA for Automation
  • Done Rest Services and MQ Testing Manually and used putty to check the logs to validate the data
  • Used Appium to facilitate Mobile testing by creating mobile driver class with the required mobile capabilities.
  • Executed some test cases using TestNG parameters, data providers, suites, parallel suites and groups.
  • Developed Groovy scripts to test Report application output and to customize test.
  • Worked on GIT as a code repository to check out project from it, make modifications, submit and commit changes to the local repository and then later to the central repository.
  • Worked on XML and experience of Rest API tool in Web services testing in multi-tiered application architecture.
  • Used Jenkins tool for continuous integration of the builds.
  • Reviewed database test cases according to assigned requirements to validate reports by retrieving data with complex SQL queries from Oracle.
  • Utilized Auto It tool for automating the windows GUI and general scripting.
  • Performing Stress test, Load test, Performance and Bandwidth test on application server using LoadRunner tool. Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
  • Maintained the business standards and the requirements and deployed them on secured WebLogic Server.
  • Developed a core component of Google Analytics with Node.js, Angular.JS
  • Good experience in testing REST API using Postman scripts.
  • Experience of testing data from APIs using console logs and working with stubs.
  • Participating in meetings like Daily Standup, Estimations for tasks and Retrospectives as part of Agile lifecycle
  • Using content management systems called Content Studio and other tools like Jenkins, Crucible and Git.
  • Using Jira for project tracking and Confluence for all documentation.
  • Onsite and Offshore Coordination on tasks and updates.
  • Demo with the Project Owners and Business Owners after user story completion to get it accepted.
  • Support in the deployment of project to End Customers and ensure better user experience.
  • Experience in A gile methodology and Jira management for various projects.
  • Co-ordinate and Collaborate with different teams of the project like DevOps, Backend and Testing.
  • Verify logs of the application to ensure proper functionality and identify the error location from the application logs.

Environment: Agile, Selenium WebDriver, Java, Eclipse, TestNG, Maven, Cucumber, Jenkins, Rest API, GitHub, JIRA, XML, Oracle, Postman, SOAP UI, JMeter, Appium, Accessibility, Browser testing, Content Management System, Postman, CA LISA.

Confidential, Dallas, TX

QA Engineer

Responsibilities:

  • Involved heavily in converting Business Requirements into Functional requirements.
  • Performed manual testing for functional testing and backend testing.
  • Conducted End to End and Black box testing.
  • Involved in reviewing user stories, writing test scenarios, test cases and executing test cases and preparing documents.
  • Experience of working on offshore-onshore model.
  • Experience of giving product owner demos as part of iterations.
  • Performed white box testing using TestNG for class, method, & Web Services testing.
  • Improved data driven selenium framework by creating methods to save/create screenshots on test failures.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit, Maven) Configured Selenium WebDriver, JUNIT, Maven and created selenium automation scripts in core java using JUnit prior to agile release
  • Used Request, Response, and Server objects to manage page navigation.
  • Used Session state, View State, Cookies and Query strings to persist and transfer data between pages.
  • Achieved an Agile Behavior-Driven Development (BDD) implementation with Cucumber gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
  • Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Involved to write test clients to test the UNIX/Linux functionalities in the language like Core java and Shell Scripting.
  • Involved in writing load scripts using JMeter, Performance testing tool.
  • Developed automation scripts using Selenium WebDriver, Eclipse, Junit and Core java.
  • Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Performed Regression testing for new builds and every modification in the application using Selenium 2.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
  • Developed re-usable function using Junit for the Test Automation. Involved in Maven configuration for running servers and scripts after the build.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Involved in using adobe analytics for testing.
  • Knowledge of section 508 compliance and develop checklist and test case for web accessibility testing.
  • Well versed with CATO tools and process.
  • Used iOS emulator and simulator for mobile functional testing.
  • Involved in writing automation scripts for mobile native applications using Appium, Core java and Selenium.
  • Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing
  • Involved in using QTP for testing desktop application.
  • Restful Web Service testing using Http Client Core java library.
  • 24/7 remote surveillance and Tier 2 support for Jasper and its M2M (mobile to mobile) customers.
  • Collaborate with Jasper Operations team.
  • Experience in multi-platform (iOS, Android) compatibility testing.
  • On this project, I worked on testing all the functionalities including testing on different devices (iPad and Samsung Galaxy Tab) (various OS's iOS and Android) work on requirements with developers and the Project Manager.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Review section 508 compliance and develop checklist and test case for web accessibility testing.
  • Used Protractor with Selenium to provide automated test infrastructure to simulate user’s interaction with an angular application running in a browser.
  • Extensively worked on Selenium Web Driver with the preferred Language Core java.
  • Used Jenkins as continuous integration server for automated test scripts.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • ­Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: Selenium WebDriver, Firebug, Firepath, XPath, Core java, Rally, HP ALM, TestNG, Agile, TFS, SQL, Core Java, JavaScript, Groovy, Quality center, HTML, Maven, Data Driven and Key Word Driven Frameworks, Jenkins, JMeter, Cucumber, Core java with Appium, Oracle11g, Gherkin, Jaws, Protractor, Jasmine, PL/SQL Developer, GIT, Maven.

Confidential, Phoenix, AZ

QA Automation Tester

Responsibilities:

  • Involved in preparing test strategies for client-side verifications and validations.
  • Involved in automating test cases using Selenium WebDriver with TestNG for web application .
  • Involved in using QTP for testing desktop application.
  • Involved to write test clients to test the UNIX/Linux functionalities in the language like Core java and Shell Scripting.
  • Developed Groovy scripts to test report application output.
  • Responsible for developing scripts using Groovy 1.7.
  • Used TFS (Team Foundation Server) for defect logging and tracking.
  • Gathered requirements and application information from Business Area Managers ( BAM ) and Subject Matter Experts ( SME’s ) and developed test cases.
  • Performed regression tests on the application to assure proper functionality of the site after new builds using Clear Quest.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
  • Conducted oracle database tests by executing SQL queries to ensure the data integrity by checking various kinds of constraints.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in core java using JUnit prior to agile release.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit/ TestNG and ANT). Checked Log files to analyze errors experienced during testing.
  • Prepared Test Traceability Matrix to confirm the test coverage and mapped it with Test cases using Quality Center.
  • Maintained Wireless network engineering, Wireless Access Points, WI-Fi Protocol testing, systems test resulting in the successful delivery of quality WiFi products.
  • Experience with WiFi related to 802.11 a/b/g/n, RF indoor propagation and antenna characterization experience is a plus.
  • Experience with LAN switching, WiFi Routing protocols, TCP/IP, IGMP, QoS.
  • Deep knowledge of 802.11 protocol both at the physical and MAC layer.
  • Prepared SQA Test Plan according to requirements.
  • Developed and implemented robust MVC Pattern base testing with Selenium RC and WebDriver which cut down the script development time in half.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Tested complex SQL queries for querying data against different data bases for data verification process.
  • Restful Web Service testing using Http Client Core java library
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium .
  • Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.

Environment: Selenium WebDriver, Core java, TestNG, WiFi, Agile, TFS, SQL, DHTML, QTP, VBScript, Quality center HTML, Oracle11g,MSWord, MS Excel, PL/SQL Developer, GIT, Node.Js, Maven.

Confidential, Paramus, NJ

QA Automation Tester

Responsibilities:

  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit/ TestNG and ANT).
  • Formulated and executed test cases as per requirements and design documentation.
  • Used Selenium WebDriver to test search results of Meta search engine.
  • Used TFS (Team Foundation Server) for defect logging and tracking.
  • Involved in preparing test strategies for client side verifications and validations.
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
  • Involved in using QTP for testing desktop application.
  • Reviewed test results, issues and defects related to business units.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Designed and implemented test scripts and managed Selenium test automation processes.
  • Utilized the following testing tools: Selenium/Python, Jmeter, Jira and TestRail.
  • Conducted oracle database tests by executing SQL queries to ensure the data integrity by checking various kinds of constraints.
  • Checked Log files to analyze errors experienced during testing.
  • Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in core java using JUnit prior to agile release.
  • Tested complex SQL queries for querying data against different data bases for data verification process.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Used Protractor for end to end testing for AngularJS applications.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.

Environment: Selenium WebDriver, Python, TestNG, Protractor, Ant tool, Gherkin, Jmeter, Jira, Agile, TFS, SQL, DHTML, Service Now, Quality center, HTML, VBScript.

Confidential, Columbus, OH

QA Automation Tester

Responsibilities:

  • Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs using Microsoft Testing Manager.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
  • Used SOAP UI tool to test Service Oriented Architecture (SOA) based architecture application to test SOAP services and REST API.
  • Used Defect Management tool JIRA.
  • Used RALLY Tool for User Stories for tracking the Sprint Work.
  • Used TFS (Team Foundation Server) for defect logging and tracking.
  • Involved in testing various business rules User/Customer functionalities, and Change Processes.
  • Involved in automating test cases using Selenium WebDriver with Junit.
  • Worked on the Scripts inventory and maintaining the scripts for future Regression.
  • Tested Web Services using SOAP UI Tool.
  • Determine what should be automated and what test data needs to be set up.
  • Strong senior QA application and system testing experience including testing automation for regression testing
  • Ability to create test plans, test scenarios, and test cases
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Work in cross-platform environment (UNIX/Linux and Windows)
  • Design and execute the Test Plans and Test cases using User Stories/Business requirements.
  • Performed Sprint level testing, Functional, Systems Integration Testing and Regression Testing.
  • Identified & organized the overall plan for test data, strategy and also identify the Scope of testing within the context of each Sprint.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Worked on creating test case for Object -driven framework for selenium WebDriver.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Good Experience in Agile methodology with SCRUM Process for the product development.
  • Extensive work on Agile Methodology for Sprints and Scrums.
  • Experience in verifying the Claim Center implementation meets defined business and regulatory requirements.
  • Proficiency in End-to-End Testing and backend validation using SQL.

Environment: Core java, Selenium WebDriver, Junit, Jmeter, TFS, Core javaScript, HTML, Eclipse, SOAP, SQL, Agile Methodology, J2EE, Oracle, DB2, Soap UI, JIRA Tool for Bug tracking, Unix/Linux, XML

Confidential, Fort Lauderdale, FL

Automation Engineer

Responsibilities:

  • Participate in weekly meetings to generate Daily Test Status Report for all required test phases
  • Automated the regression test cases using the WebDriver & TestNG.
  • Automated the Test Cases using Selenium, WebDriver, Core java (Eclipse), C# (Visual Studio) and JUnit.
  • Performed Data Driven (Cucumber) and Keyword driven Tests
  • Developed and maintained Hybrid Framework.
  • Extensively used my SQL proficiency during data migrations.
  • Involved in writing load scripts using Apache JMeter.
  • Assign daily task to offshore team
  • Used Microsoft Testing Manager to test plan and test cases.
  • Created Test data set that needs for importing on the Server & for performing various sync operations from the handset.
  • Used TFS (Team Foundation Server) for defect logging and tracking.
  • Participate and provide critical suggestions in design meetings
  • Involved in creating Test plans, for different components within the project.
  • Analyzed, revised and created test scenarios according to business and functional requirements.
  • Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
  • Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non-Functional requirements.
  • Extensively queried through SQL to check the database records.
  • Suggested automation process improvements & engaged in framework enhancements.
  • Engaged in framework enhancements, code reviews and maintaining deliverable quality.
  • Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different type of browsers.
  • Preparing Performance Test Plan, Performance Test strategy and Performance Test log.
  • Designing Performance test Scenarios using Load Runner to evaluate the performance of the applications developed in Multi-tier architecture
  • Actively involved in SDLC and STLC process and used tools like Selenium RC/Webdriver, JMeter, SOAP UI.
  • Perform a smoke test of the application after the build has been deployed to the test environment to ensure that the build is ready for the testing activity to start
  • Resolve issues, report clear defects, and produce metrics for defects and test results
  • Work closely with Development team to understand features and provide deep information to developers to resolve issues quickly.

Environment: Selenium RC, WebDriver, Selenium Grid, Quality Center, Soap UI, HTML, XML, Oracle, Core java Script, UNIX and Windows, SQL, Firepath, Firebug, Core java Eclipse, Jmeter, Keyword driven and Data Driven framework.

Confidential

Front End Developer

Responsibilities:

  • Analysed, Designed and developed the system to meet the requirements of business users.
  • Participated in the design review of the application to come up with UI and provide best possible recommendations for the application from UI standpoint.
  • Implemented presentation tier using HTML, CSS by utilizing the mock-ups that were created by design team.
  • Developed screen functionality using HTML, CSS, JavaScript.
  • Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
  • Deployed the application on Tomcat Application Server.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Developed SQL stored procedures and Triggers for updating and accessing data from Oracle database.
  • Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
  • Implemented interaction between frontend and backend using the JSON object.
  • Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
  • Implemented CSS to provide table free layout to user interface screen.

Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, JAVA, Eclipse, Oracle, Tomcat, Ajax, JSON, JSP, jQuery, MVC, DOM, SQL, PL/ SQL, Oracle, Windows, Adobe Photoshop, Dreamweaver.

We'd love your feedback!