We provide IT Staff Augmentation Services!

Software Development Engineer In Test (sdet) Resume

0/5 (Submit Your Rating)

Ltamonte Springs, FloridA

Objective

  • Improve company performance through enhanced quality standards; deploying strong, long - term QA integration strategies.
  • To obtain a Quality Assurance Analyst position that challenges my QA-related experience, talent and encourages professional growth.
  • In the process apart from benefiting my employer, I also expect to learn for my overall development.

SUMMARY

  • 7+ Years of industry experience in the area of Software Testing (Manual, Automation and Performance ) proficient in testing on Client/Server and Web based applications
  • Expertise in Understanding and Analyzing Test Requirements including NFR Tracking changes and maintenance of Test Requirements
  • Experience in every phase of STLC, SDLC and standard test process guide for QA methodologies- Agile and Waterfall
  • Expertise in automation using Selenium WebDriver, with Java on TestNG and Junit library
  • Solid experience on build management tools like Maven and continuous Integration tool Jenkins
  • Designed and implemented different automation frameworks from scratch like Page Objects Design Pattern(POM), Cucumber BDD, Data Driven framework and Hybrid framework
  • Extensive experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix.
  • Sound knowledge on Core Java and Object Oriented Programming (OOPS) concept.
  • Strong Experience on API testing (Rest & Soap) using JMeter and Postman tools
  • Expertise on Performance testing using Loadrunner, JMeter, Blazemeter
  • Knowledge on Appium Automation tool
  • Expert in testing techniques such as smoke, black box, functional, Non-functional, regression test, end-to-end test, positive & negative test, Load, Stress and Endurance testing
  • Extensive experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix.
  • Experience in writing and executing SQL queries in Oracle and SQL Server
  • Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
  • Outstanding communicator with extensive experience in customer service as well as ability to identify, develop and enhance client relationships
  • Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
  • Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.
  • Experience inWaterfallandAgileProjects, worked very closely with Product owners in Agile and attended different ceremonies likeSprint Planning meeting, Scrum, Backlog grooming, Sprint Review and Retrospective
  • Proven ability in designing and creating automation frameworks usingJava, Selenium WebDriver, Junit, TestNG, Appium, Protractor, Jasmine, Maven, ANT, Jenkins, tools.
  • Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD/TDD/ATDD,Hybrid, Keyword and Data Driven Frameworks).
  • Expert in developingBehavior Driven development (BDD/TDD/ATDD) by writing Gherkinlanguage using cucumber tool, developedScenarios, Scenario outlines, featuresandStep definitionsand generating the cucumberreports
  • Experience in installation and Administration of version control systems likeGIT(Distributed Version Control),GitHub,SVNVersion Control
  • Automated Angular JS applications using Protractor, Jasmine (spec,configfiles)
  • Working with Unit Test Frameworks likeTestNG, Junit, and Jasmine.
  • Experience in implementing thePage Object Model (POM)by creating element for each page object and reused all the objects in various scripts.
  • Expertise inHTML, CSS, HTTP, JavaScript, XML, AJAX, AngularJSandjQuery.
  • Worked withEclipse, JXL, Apache POI, Log 4J, ANT, HTTP client and Maven.
  • Experienced using tools likeFire Path, Firebug, and UI Automator Viewerfor finding elements locator and good knowledge in writing the absolute and relativeXPATHSmanually on need basis
  • Performed Database/Backend testing by writing complex SQL Queries fordata validation and integrity,good at writingcomplex Joinsand knowledge inPL/SQL
  • Worked withSelenium Grid/ Sauce labsfor running multiple tests across different browsers, operating systems, and machines in parallel
  • Worked on testing applications on different browsers likeIE, Firefox, Android, Safari and Chrome
  • Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, browser compatibility testing & Security testing of client/server and Web Base Applications.
  • Expertise in using various defect-reporting and defect-tracking tools likeJIRA,Rally, Bugzilla, and HP ALM.
  • Experience in writing goodquality object-oriented codefor testing purposes by following industry standardjava coding standards
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
  • Quality oriented mind set up withTest to Break Attitudeand Tactful & Diplomatic Behaviour

TECHNICAL SKILLS

Test Management Tools: Test Director, Quality Center, ALM, Rally.

Automated Tools: Quick Test Professional (QTP). Eclipse.

Programming: SQL, VB Script, VB.net, Java

Software: Microsoft Office Suite (Word, Excel, Access, PowerPoint, Project), MS Outlook.

Server: Tom Cat, Web Logic, IIS

Web Designing: FrontPage, JavaScript, Dreamweaver. HTML

Operating Systems: Windows Server, Linux Server, Windows 7, Windows XP Professional, Windows 95/98/ME/XP and Mac OSX

PROFESSIONAL EXPERIENCE

Confidential, Altamonte Springs, Florida

Software Development Engineer in Test (SDET)

Responsibilities:

  • Collaborate closely with engineers, business analysts and product owners and other team members to determine appropriate acceptance criteria for all changes (new features as well as updates).
  • Work as part of a scrum team in an agile environment that includes QA planning & execution in Sprints, Participation in the Scrum & Sprint review/retrospective.
  • Determine appropriate test strategy for changes, which describes the features and functions to be tested.
  • Introduced and implemented automation testing framework for the organization.
  • Design and implementation of automated test frameworks and test suites in a fast-paced agile environment.
  • Design and implement automated tests based on the agreed-upon acceptance criteria.
  • Responsible to review unit test coverage implemented by engineers so as to inform QE test strategy.
  • Active Participation in determining acceptance criteria of new features as well as changes.
  • Responsible for the architecture, design and implementation of testing frameworks and tools, working along the Product and Engineering team to build game changing products.
  • Work with DevOps and Engineering team to create a fully automated continuous deployment pipeline.
  • Implemented open source Selenium WebDriver for cross browser and cross platform web testing.
  • Responsible for Acceptance Test Driven Development (ATDD) or Behavior Driven Development (BDD) approaches to developing and testing software.
  • Develop Features file and scenario with Gherkin Language for Behavior Driven Testing.
  • Develop Behavior Driven Development (BDD) and Behavior Driven Testing (BDT) with Cucumber JVM to implement Test Driven Development (TDD).
  • Develop and implement robust Selenium Page Object Model (POM) framework with Selenium WebDriver using Object Oriented Programing Java and open source unit test framework TestNG.
  • Responsible to setup the execution of automated tests as needed, via Continuous Integration (CI) tools.
  • Developed a complete automated functional test framework utilizing Java, JUnit, TestNG and Selenium.
  • Wrote SQL scripts in TOAD to verify the transactions and identify irregularities in data loading.
  • Build Automated Test script to increase the automation coverage for the regression test cycle.
  • Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined.
  • Contribute to our infrastructure and application monitoring systems to ensure end-to-end system health.
  • Contribute to the creation and execution of user interface and software application test plans.
  • Track the bug and enhancement requests as they are entered into bug tracking systems.
  • Participate in project development meetings to provide guidance on quality and quality testing issues from project creation to completion.
  • Work with the technical writing department to assure that the documentation is consistent with the software functionality.
  • Implemented Selenium Grid implementation for in-house script execution parallelization.
  • Implemented Selenium Grid implementation for cloud with Browser Stack script execution parallelization.
  • Integrated our automation executions with our CI process (Jenkins) so our scripts are executed each time a build is kicked off.
  • Responsible to review the results of automated tests and take appropriate action.
  • Responsible to ensure that any areas not covered by automated tests are validated via alternate mechanisms.
  • Responsible for generating and communicating test reports and metrics out to stakeholders.
  • Interact with the project team members to ensure all documentation and quality procedures are completed as per our internal processes and procedures.
  • Responsible for coaching and mentoring the team.
  • Involved in various meetings withBusiness analysts and developers.
  • ConductedFunctional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
  • Created automation test scripts using data Driven framework and Page Factory model to test the web applications usingSelenium WebDriverwith JAVA and maven.
  • Expertise in usingSelenium Gridto run test scripts on different platforms and against different browsers in parallel to save time.
  • UsedJenkinsto execute the test scripts periodically onSelenium Gridfor different platforms like desktop, tablet and mobile.
  • Performed Cross browser testing andparallel testingonChrome, 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 usingTestNG Annotationslike Groups, Parameter, Data Provider and Tags.
  • Involved in developingBDD Frame workfrom Scratch.
  • Used Linux/Unix commands for usingGitHub.
  • Thorough experience in implementingAutomation Tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
  • Used runner classes in cucumber to generate step definition and used tags to run different kinds of test suites like smoke, health check and regression.
  • Created profiles in maven to launch specific TestNG suite fromJenkins job
  • Involved closely with developers in Development of UI modules using HTML, JSP,JavaScriptand CSS.

Environment: Selenium WebDriver, Java, JSP, SOA, RESTful Web Service, HTML, Oracle, WebSphere, Java Script, Jenkins, Git, GitHub, REST, SOAP, POSTMAN, Cucumber, BDD, Agile, Oracle 10g, putty, MS word, MS XL, Quality center, WebDriver, TestNG

Confidential, New York, NY

Selenium Test Engineer

Responsibilities:

  • Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed
  • Run Defect Trailing and Review the Test Scenarios/ Test Cases with Business
  • Designed, executed and maintained Selenium Web Driver (TestNg, JUnit) automated test cases for regression test cases
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
  • Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
  • Performed web based performance testing and analysis using JMeter.
  • Execute the Test cases and review the results to get the Business approval for UAT
  • Test automation for web application (SWAP module) using Cucumber.
  • Wrote tests using Java web applications. Web controls testing - wrote automation to test the controls from end to end starting to invoke in Internet Explorer.
  • Responsible for distributed applications across hybrid AWS and physical datacenter’s.
  • Functional Testing toolQuick Test Professional (QTP/UFT) and the various frameworks in QTP/UFT.
  • Experienced in giving training to the functional testers to execute Test Cases using QTP/UFT as part of Regression Testing.
  • Created automated functional regression test scripts using QTP and scheduled, organized and executed the test scripts in QC-QTP integrate environment and documented the test results.
  • Experienced in testing applications manually as well as using the automated testing tools like Quality Center/ALM.
  • Created Automation framework for Frontend Angular.js testing using Protractor and Cucumber/Chai libraries
  • Performed Database Testingand thorough knowledge in SQL/PL SQL.
  • Planning for Test Execution activities to accomplish tasks on daily/weekly basis
  • Performed browser compatibility testing
  • Performing Regression test using automated testing tool QTP, Fitness and Selenium.
  • Involved in the regression test planning for the project and identified the critical regression tests
  • Executed the automated regression test cases during every release and also executed the daily regression test suites
  • Expert knowledge on daily status reporting and managed end to end testing from Test management tools like Quality Center.
  • Gathered requirements documents such as business requirements and design document and other related documents
  • Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases
  • End to End Testing of the complete website which was developed using JavaScript, HTML5, CSS3 and other web technologies
  • Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using BDD Framework
  • Developed test code in Java language using Eclipse IDE and TestNG framework
  • Used Maven to build and run the Selenium automation framework.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Also involved in testing the application utilizing the Scrum (Agile) methodology
  • Involved in designing of automation framework to be used in UI testing with Selenium.
  • Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release
  • Performed SOA / web services testing using JMeter, wrote adaptors to test invoke web services
  • Implemented SDLC with Agile methodology approach and follow-up with JIRA, Participated in Sprint planning, retrospective and daily Scrum meeting
  • Proficient in using implicit wait and explicit wait in Selenium scripts to ensure that the scripts are synchronized with the application

Environment: Selenium WebDriver, Java, TestNG, Angular JS, Load Runner, Jenkins, Cucumber, Agile, SQL, Maven, Eclipse, ALM, GitHub, HP Tools (Quick Test Pro(QTP)JMeter,JIRA, Windows, UNIX, Eclipse, PL SQL, VB script, selenium, AWS.

Confidential, New York, New York

Automation Test Engineer

Responsibilities:

  • Analyzed requirements, reviewing functional specification documents against business requirement documents of reports.
  • Involved in peer reviews of the team’s test plans and cases.
  • Prepared Requirement Traceability matrix in order to manage and organize test cases.
  • Worked with development teams to investigate and correct software bugs and deficiencies based on testing results.
  • Conducted Manual Testing of the system; prepared and managed test cases using HP ALM.
  • Used ALM as the test repository and used it for executing the test cases, scripts and logging.
  • Used ALM to generate various reports and graphs for further analysis.
  • Reported, communicated and verified defects using ALM.
  • Responsible for creating and enhancing Test scripts to test functionality using QTP.
  • Created and managed UFT Test Scripts based on the Requirements and Scenarios.
  • Conducted Data Driven Testing using parameterization in UFT to test the application with different sets of data.
  • Developed automated test scripts using descriptive programming in UFT.
  • Created user defined and custom functions using VB scripting.
  • Created a Hybrid Framework of automation for the application using VBScript coding in UFT.
  • Coordinated with the development team for defect verification.

Environment: Windows, UNIX, Oracle, Oracle PL/SQL, SQL, Oracle Forms, Oracle Reports, Java, VB.net, J2EE, XML, Web Logic, JSF, LDAP, Apache, EI Server, Visual SourceSafe, ALM/HP Quality Center, UFT/QTP, MS Office, EMC,RTS, Shell Scripts, MS Project, TOAD.

We'd love your feedback!