We provide IT Staff Augmentation Services!

Software Development Engineer In Test Resume

3.00/5 (Submit Your Rating)

Centennial, CO

SUMMARY

  • Software Development Engineer in Test wif 7 years of software development and testing experience, dat includes designing, implementing test plans, test cases, test processes, conducting test review meetings, performing automation testing using Selenium, UFT, BDD using Cucumber, Protractor, API Testing using SOAPUI, Mobile Testing using Appium in various domains like Travel, Insurance, Healthcare, Banking, Retail.
  • Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Performance testing, Functional testing, and GUI testing.
  • Expertise in Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Agile as well as Iterative development environments.
  • Experience in implementing different automation development efforts in Agile/Scrum & Waterfall development environments.
  • Conversant in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Tests.
  • Automated regression test cases using Selenium IDE, WebDriver, Jenkins and Maven.
  • Developed and executed test scripts using Selenium WebDriver, TestNG, analyzed Test Results and created Defects.
  • Designed and Implemented Test Frameworks using Keyword Driven, Data Driven, Hybrid and Page Object Model (POM) using Selenium, TestNG and POI.
  • Performed functional testing of enterprise Restful Web Services and API Testing using SoapUI.
  • Developed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions.
  • Identified correct GUI elements using various Selenium Locators like ID, name, Link Text, Partial Link Text, XPath, CSS in creating automation scripts.
  • Has experience working wif performance testing tools like LoadRunner, JMeter and Monitoring tools like Dynatrace, Performance Centre.
  • Experience in White box and Black box testing which includes Smoke Testing, Sanity Testing, Functional Testing, Integration Testing, System Testing, Regression Testing, Ad hoc Testing, Security Testing, Negative Testing, Boundary Testing and Cross Browser Testing, and User Acceptance (UAT) testing as well.
  • Well versed in testingHadoopapplications using Storm, Kafka, HDFS, Hive, HBase.
  • Experience in installing, configuring, debugging and troubleshootingHadoopclusters.
  • Experience in Data Analysis, Data Validation, Data Cleansing, Data Verification and identifying data mismatch.
  • Experience wif User Acceptance Testing(UAT)and Accessibility Testing.
  • Experience wif Browser testing, noledge of cross - browser/cross-platform compatibility.
  • Passion for performance debugging and benchmarking and working wif version control environment likeGit, Source tree.
  • Experience inquality assuranceandunit testing, acceptance testing, and integration testing.
  • Responsible for Automating Application testing, used QTP for managing automated scripts.
  • Documented test results and Managed Defect Tracking process, which included prioritizing bugs, assigning bugs and verifying ‘bug fixes’ using JIRA, Bugzilla and Quality Center.
  • Experienced in using HP Quality Center/ Application Life Cycle Management (ALM), JIRA for Test Cases design, defect tracking and management.
  • Performed Mobile App Testing using Appium on Android, IOS Platforms. Tested Automation Scripts using Real Devices, Emulators and Simulators.
  • Expert in performing back-end testing by developing SQL queries. Expertise in creating complex-queries, wif various kinds of JOINS such as Inner Join, Left outer join, Right outer join and Full outer join.
  • Has noledge of Rational Clear Quest, Bugzilla defect management tool.
  • Used Selenium Screenshots for bug reporting, analysis and exception debugging.
  • Configured Jenkins Build jobs to perform continuous integration of source code maintained using configuration management repository.
  • Has experience in using Protractor for testing Angular JS applications.
  • Experience in using Test Management Tools like TFS, VSTS, MTM.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using teh TestNG annotations like Groups, Parameter, Data Provider.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI, QC, QTP, ALM, HP Performance Centre, Load Runner, Protractor, Appium

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Test Build & Integration Tools: Maven, ANT, Jenkins

Markup Languages: HTML, XML, XPath, CSS

Programming Tools: JAVA, Hadoop,Python

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

Databases: MySQL, Oracle, SQL Server, HIVE

Defect Tools: HP Quality Center, JIRA, ALM, IBM CQ

Operating Systems: Windows XP/7/8/10, Ubuntu, UNIX, LINUX, Android, IOS

Utilities: Eclipse, SVN, Firebug, FirePath

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

PROFESSIONAL EXPERIENCE

Confidential -Centennial, CO

Software Development Engineer in Test

Responsibilities:

  • Experience in preparation and execution of Test plans for multiple projects/releases.
  • Performed extensive testing on Big Data Hadoop platform (Hortonworks).
  • Worked on Linux, Hadoop, Hive, Impala and Shell scripting for big data testing. Leading teh team for teh same.
  • Experience in testing and validating teh storm topologies which read from Kafka and push teh data to HDFS, Hive, HBase, etc.
  • Used Python for dynamically generating property list for every application. Automated data movements using python scripts. Creating core python API which will be using among all modules.
  • Worked in DevOps, installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and working on noledge on testing and configuring AWS.
  • Experience in Data Validation and Backend testing of databases to check teh integrity of data.
  • Used extensively SQL Queries to analyze teh HDFS data in Hive.
  • Experience in LINUX, Hadoop, HIVE (HQL), HBase.
  • Developed code and maintained a fully automated testing process for our built on microservices architecture, containers, and AWS infrastructure.
  • Experienced in Black Box, White Box, Integration, Regression, Functional, Front End and Back End Testing.
  • Implementing infrastructure on newAWSsystems and migration of existing Linux and Windows based infrastructure to AWS andAzureCloud plat forms.
  • Involved in establishing automated Hadoop Integration testing system and implementing oozie workflow.
  • Used ETL methodologies for supporting data extraction, transformations and loading processing, in a corporate-wide-ETL Solution.
  • Prepared Test Plan from teh Business Requirements and Functional Specification and run test scenarios using QTP.
  • Responsible for Analysis and Defect Tracking using HP Quality Center/ALM, Test Director, JIRA.
  • Developed automation tool using UFT tool for testing teh bigdata applications.
  • Experience wif different file systems /databases like HDFS, and MS SQL Server to extract.
  • Strong experience in defect root cause analysis and for defect metric to teh client for improvement.
  • Deploying and managing productions environments in cloud engineering (Amazon AWS, Microsoft Azure).
  • Experience wif API testing tools, Postman or SoapUI Ability to prioritize and juggle tasks in a fast-paced startup environment
  • Setup testing environment and maintain framework usingPython.
  • Customized Page Layouts for Salesforce.com Standard and Custom objects.
  • Supported teh e-delivery team operations team in understanding operational workflows and system data structure as well as assisting wif data validation.
  • Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different types of browsers. Validated teh data from Front End to Back End tables in Hive.
  • Performed testing teh ETL code and was also involved in Unit testing, System testing and integration testing of teh project.
  • Created& documented complete and detailed technical specifications for all custom report & file extract project.
  • Performed Data Analysis for all incoming feeds toETL. Worked wif Business Unit Managers for developing Mapping Document after Data Analysis.
  • Writing libraries and test scripts in Python for teh automation testing.
  • Ability to understand and create test plans from specifications or verbal communications
  • Strong noledge of software QA methodologies, tools, and processes
  • Strong communication skills (verbal and written)
  • Able to complete work to deadlines wif little direct supervision
  • Protective, strong-minded, quick thinker, and assertive. Flexible wif teh ability to and work under pressure
  • Driven, self-motivated, and goal-oriented
  • Ability to be self-resilient and able to product high quality working code in a 24/7 production environment

Environment: Hadoop, LINUX, HDFS,AWS, HBase, HIVE, STORM, Kafka, XML, JSON, Shell Scripting, Super Putty, WinSCP, SVN, TOAD, Python

Confidential - Ecorse, MI

Quality Assurance Engineer

Responsibilities:

  • Tested SOAP and REST web services using teh different assertions like HTTP Assertion, XPATH Assertions in SOAPUI. Used Java and JSON API also to validate Restful Response.
  • Requirement gathering for testing through building test plans to execute test cases, building automation frameworks using Selenium.
  • Participated in design reviews and quality inspections for each release.
  • Used Maven as teh build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.
  • Implemented Selenium Web Driver Synchronization features such as Implicit Wait, Explicit Wait to interact wif third party interfaces. Prepared Test Data and performed Positive and Negative testing.
  • Responsible for designing, building, and supporting advanced cloud automation workflows and tools used to support automated CI/CD pipeline application deployments into AWS using Jenkins.
  • Writing Test Plan, Test Cases and Test Scripts.
  • Worked as a Lead to develop and improve test specifications and test cases based on marketing, software, and system requirements in a fluid and fast-paced development environment.
  • Created Test plans, Test cases for GUI, Regression and functional testing.
  • Implemented Page Object Model (POM) automation framework wif Selenium WebDriver, Java and Cucumber. Teh Hybrid Framework includes Data Driven Testing implemented using TestNG DataProvider and Apache POI.
  • Used Proof of Concept (POC) Testingfor trying out teh achievability and honesty of a proposed procedure or task and frequently allowed to teh customer, aside from whatever strong assets teh group needs to execute teh main job and are regularly short in time.
  • Teh Financial Mobile App is tested on Android, IOS using Appium. Used Appium Desktop to launch Appium Server. Used Appium Inspector to inspect Apps on Mac and Windows.
  • Creating/executing test cases coordinate integration of applications on a multi-server.
  • Developed and Executed Test Scripts using Selenium WebDriver, Test Methods and Test Suites for regression and functional testing using teh TestNG annotations like Groups, Parameter, Data Provider. Used Apache POI for reading data from excel
  • Executed database test cases according to release.
  • Hands-on experience in using Selenium GRID to execute test cases parallel on different target machines.
  • Wrote and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data.
  • Actively involved in static testing activities such as design review and requirements inspection to identify ambiguity and inconsistency in requirements as well as improve UI\UX Design.
  • Maintain existing Regression test suite using UFT, debug and enhance teh scripts, run scripts, wrote user-defined functions (using VB scripts) etc.
  • Configured Jenkins build jobs for Continuous Integration of defect fixes and new features.
  • Tested teh acceptance scenarios of teh Financial Application using BDD Gherkin features, scenarios, scenario outlines using Cucumber.
  • Implemented Cross browser testing and Data driven testing using @Parameters and @BeforeClass annotations.
  • Tested teh Angular Web App using Protractor and Jasmine Test Frameworks. Used JSON to configure Data Sets for Protractor Data Driven.
  • Maintained teh Selenium & Java Automation Code and resources in source controls like Git.

Environment: Java, Selenium WebDriver, TestNG, XPath, Firebug, Cucumber, Gherkin, Eclipse, Hybrid/Data Driven Framework, Oracle, XML, HTML, SoapUI, Appium, Android, IOS, Maven, Jenkins, Rally, Agile/Scrum.

Confidential - Charlotte, NC

QA Automation Engineer

Responsibilities:

  • Involvement in all teh stages of Software Development Life Cycle (SDLC) like Requirements Specifications Review, Test documentation, Application testing and Defect reporting.
  • Participated in Requirement Specification Meetings (RS) to understand teh application’s functional requirements to initialize teh test scenarios, test flows and test procedures.
  • Used Keyword Framework wif Selenium WebDriver.
  • Prepared Test cases for positive and negative test scenarios as referred in teh user stories keeping in mind teh Boundary Value Limitations, Equivalence classes.
  • Scripted Tests and automated using Selenium IDE /Selenium WebDriver at OS level for Interface User (UI).
  • Use Test Salesforce for functional flows report based on teh status of test cases. This allows teh team to create teh functional flows to no teh functionality of teh application.
  • Configured teh Test Cases to receive input Test Data Sets for teh corresponding test cases using Testing Data Provider Annotation.
  • Executed User Acceptance Testing (UAT)Behavior Driven Pattern using Cucumber.
  • Performed Cross Browser Testing on diverse types of browsers to run all teh tests at teh same using Testing.
  • Used Auto It for automating teh Windows GUI and general scripting.
  • Used JIRA to track bugs and maintained teh flow of iterations.
  • Performed Regression testing using Selenium WebDriver, Testing and Jenkins Continuous Integration.
  • Executed Batch files using Selenium.
  • Expertise in writing different SQL statements like Inner Joins, outer Joins, Sub queries and so on.
  • Documented test results using Microsoft word.
  • Interacted wif developers regarding requirements and defects tracking.
  • Interacted wif teh Business Analysts and teh Developers in various occasions for teh proper understanding of teh requirements.
  • Involved in determining test approach and scope for front-end/GUI and back-end testing.
  • Performed Back-end testing of database using SQL queries and verified teh data integrity.
  • Responsible for ensuring teh conceptual integrity of teh system, ensuring dat teh product and product architecture meet or exceed teh technical requirements defined.
  • Performed black box testing, database testing and web-based testing on each transaction using Selenium.
  • Used SVN as teh version control tool.
  • Used JMeter for simulating a group of users sending requests to a target server, and return statistics information of target server through graphical diagrams
  • Scripted teh Test cases and managed teh framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
  • Scripted SQL queries to verify data integrity, data validation and data design.

Environment: Selenium IDE, Selenium Web Driver, Testing, Java, Eclipse, Keyword Framework, Cucumber, Linux, Oracle, SQL, JIRA, SVN, Maven, Jenkins.

Confidential - South SFO, CA

QA Automation Engineer

Responsibilities:

  • Involved and implemented automation testing framework for teh organization.
  • Worked in Agile methodology dat includes QA planning & execution in Sprints, Participation in teh Scrum & Sprint review/retrospective.
  • Introduce and implement open source web test tool Selenium Grid for cross browser testing.
  • Implement robust Page Object Model framework using Object Oriented Programing Java and open source unit test framework TestNG dat increase teh code maintainability.
  • Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions. Wrote Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for BDD
  • Developed a complete automated functional test framework utilizing Java, JUnit, TestNG and Selenium WebDriver. This allowed us to benefit from teh power of implementing an automated testing program wifout having to pay for very high licensing fees dat come wif commercial automated testing products.
  • Created Test Plans and Test Strategy which describes teh features and functions to be tested.
  • Implemented Automated Test Suite to increase teh automation coverage for regression test cycle.
  • Worked in Restful Web Service testing framework wif open source REST-assured and TestNG to build robust and scalable web service testing.
  • Wrote SQL scripts in TOAD to identify irregularities in data loading.
  • Co-ordination wif Project manager & Development teams on Documentation Reviews, Process Improvement and Schedule. UsedSoapUIto test teh application REST web services. Added Assertions and validated teh response.
  • Used JMeter for testing Web Application and also used for a functional test, database server test.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using teh TestNG annotations like Groups, Parameter, Data Provider.
  • Responsible for coaching and mentoring teh team members.

Environment: Java, Selenium WebDriver, TestNG, Jenkins, SoapUI (SOAP, Restful), HTML, XML, JIRA, Cucumber, Eclipse, JUnit, Maven, Agile, Oracle, Git, TestNG, JUnit, Java, SQL.

Confidential 

Test Engineer

Responsibilities:

  • Involved in teh complete Software Development Lifecycle (SDLC) using teh Agile iterative development Methodology. Interacted wif teh end users and participated in teh SCRUM meetings.
  • Understand business challenges, problem statements, requirements and existing environments for various clients.
  • Involved in preparation teh deliverables, Test Case/scripts and test matrix.
  • Performed Functional, Regression test and Smoke Test on different test environments.
  • Performed System Integration test wif source and consumers application.
  • Salesforce CRM Test End-to-End processes, Creation of standard objects like Accounts, Contacts, opportunities, Products, Price books, Cases, Leads, Campaigns, Reports, and Dashboards.
  • Involved in functional testing of individual dashboards.
  • Performed data validation from application point of view and backend ALM 12.2 data by scripting SQL queries via Query Builder (ALM).
  • Segregated Bugs based on severity and priority and maintained teh log using Bugzilla.
  • Involved in writing Manual test cases, logging and analysis of bugs, performed Smoke testing to ensure proper deployment of application in teh test environment and performed Regression testing to ensure dat teh code is not broken.
  • Reported using QA Status reports, Defect Log reports, Traceability reports and Test execution & results reports.
  • Involved in writing SQL queries for backend testing to verify teh proper interaction between GUI (Graphical User Interface) and database.
  • Used SharePoint as teh medium to upload teh requested documents for teh team.
  • Scripted SQL queries to verify data integrity and validate updated data for Test cases.

Environment: MySQL, HP Quality Centre, MS Excel, ALM,Sharepoint,JIRA

We'd love your feedback!