We provide IT Staff Augmentation Services!

Software Development Engineer In Test (sdet) Resume

4.00/5 (Submit Your Rating)

Austin, TX

OBJECTIVE

  • Seeking a position in a challenging environment of Software Quality Assurance and Testing where me can utilize my Java programming, Java Script, automation, manual testing, selenium, API, SQL, Web services skills, and quality practices.

SUMMARY

  • Over 9+ Years of professional Information Technology experience as an SDET \ QA Automation Engineer \ Test Engineer specializing in Enterprise - Wide and Web applications. Experience in different domains like Finance, Healthcare, Banking, Retail client server and Web based applications.
  • Extensive experience and knowledge of different phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC),Defect Life Cycle, Agile and Scrum methodologies.
  • Experience in Core Java Programming using OOPS concepts, Collections, Exceptions handling etc.
  • Experience in designing and building Frameworks like Behaviour Driven Development (BDD/TDD), Hybrid, Keyword driven and data driven Frameworks using Selenium Webdriver, Java as a programming language.
  • Experience in Cross Browser Testing and Parallel Test Execution using Selenium Web Driver, TestNG and Selenium Grid.
  • Experience in using unit testing frameworks like JUnit, TestNG. Good knowledge in configuring teh test suites in TestNG.xml file.
  • Experience in using build tools like Maven and configuring pom.xml
  • Expertise in developing Test Framework from scratch using Page Object Model (POM) and maintaining teh object repositories, experience in using java libraries like Apache poi andjxl.
  • Expertise in using different components of selenium like selenium RC, selenium web driver and selenium grid.
  • Experience in working wif web debugging tools like XPath, FirePath, and Firebug and provided efficient locators for strategies like Xpath and CSSto run test scripts.
  • Good knowledge in DEVOPS concepts and working knowledge on Continuous integration and Continuous delivery (CICD) by using tools like Jenkins.
  • Experienced on Service Oriented Architecture and tested SOAP (WSDL) and Restful (WADL) Web Services by using tools like SoapUI and validated teh response XML/JSON.
  • Tested teh API’s and validated teh data returned through web services responses using Assertions such as Valid HTTP Status Codes, Contains, Xpath.
  • Experience in developing and understanding of HTML, XML, CSS and good experience in Java script, experience in using version control tools like Sub Version, Git, GitHub
  • Experience in using teh Test management and Defect Tracking tools like HP Quality center/Application Lifecycle Management (ALM), Jira.
  • Good knowledge in Automation of Backend services (RESTFUL) using Java and Python.
  • Extensively worked on creating Test Summary ReportsandDefect reports.
  • Capable of working independently or as part of a QA/Project team, as required by teh project. Able to TEMPeffectively and cooperatively interface wif all levels of management and staff.
  • Possess problem-solving skills, ability to follow industry standards and procedures. Quickly master new concepts and applications. Strong communication and interpersonal skills

TECHNICAL SKILLS

QA Automation Tools: Selenium WebDriver/Grid/RC/IDE

Bug Tracking Tools: HP Quality Center /ALM, JIRA

Programming Languages: Python, Java, C, SQL

Databases: Oracle 10g, SQL Server 2012,2010,2008, MySQL

Project Communication: MS office

Web Technologies: HTML, CSS, JavaScript, XML

Operating Systems: Windows, Mac, Linux

Firefox ADDON: FirePath, Firebug, Selenium IDE

Framework Environment: Eclipse, JDK, TestNG, JUnit, Visual Studio, TDD, BDD, Data Driven, Keyword Driven, Hybrid Driven

SOA Technologies: SoapUI, SOAP, REST Web services, Rest assured

Test Build/CI Tools: Maven, Jenkins

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

Others: Git, GitHub, SVN, TFS

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Software Development Engineer in Test (SDET)

Responsibilities:

  • Interacted wif Product Owner, Customers and Project team members in analyzing teh User stories and acceptance criteria.
  • Extensively worked on test cases involving validation of data at all levels including field level validators and UI validation.
  • Developed BDD framework by writing features files, step definitions and closely worked wif teh Product owner using Cucumber.
  • Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • UsedXPath and DOM to work wif dynamic and static objects in Selenium.
  • Implemented BDD framework from scratch by using teh existing Hybrid components
  • Expertise in grouping of test suites, test cases and test methods for regression and functional testing usingTestNG Annotations like Groups, Parameter, Data Provider and Tags.
  • Used TestNG Parameter, TestNG.xml and Data Provider for parameterization.
  • Used Selenium automation (TestNG) wif different types of browsers to perform Cross Browser Testing.
  • Maintained Automation scripts and responsible for code check-ins into GIT.
  • Utilized Apache POI jar file to read test data from teh excel spreadsheets and load them into required test cases.
  • Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, GIT wif Dev/Test/Prod Branching Model for weekly releases.
  • Prepared SQL scripts to verify teh database updates, inserts and deletes of teh records.
  • Used Maven to build and run teh Selenium automation framework. Created synchronization points by adding Explicit and implicit waits in teh application to deal wif timing problems.
  • Involved in Web services testing using SoapUI/Ready API Tool. Validated request and response XML/JSON. Added assertions to validate teh XML/JSON in Web services SOAP and RESTFUL service.
  • Performed data driven testing by getting teh data from excel sheet and automated multiple endpoints wif various data sets and generated teh reports.
  • Automated Restful Services using Rest AssuredJava Libraries and implemented a framework.
  • Data Defined and Manipulate (DDL/DML) using SQL Queries in MySQL.
  • Automated teh mobile version of teh application using Appium, Selenium and Java
  • Mapped all teh Requirements wif teh test cases using Requirement traceability matrix (RTM).
  • Performed Black Box Testing, UAT Testing and extensively used Selenium for Regression, Smoke, Functional Testing and data driven testing using excel file in Selenium.
  • Performed teh application compatibility in teh Versions of Chrome, Mozilla Firefox, Safari and Internet Explorer browsers using Selenium.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Defects were tracked, reviewed, analyzed and compared using Jira.
  • Used an Agile model of development life cycle (SCRUM). Used selenium wif java, frameworks, design approaches, and various TEMPeffective implementation techniques.
  • Actively involved in detection of issues wif test cases, design, execution and plans.
  • Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in teh application.

Environment: Java, Python, Selenium WebDriver, Apache Poi, TestNG, XML, DOM, Appium, GIT, Jira, Agile, SOAP, RESTful, SQL, Jenkins, SoapUI, Rest API, Eclipse, Maven, Oracle, Postman.

Confidential, Malvern, PA

Software Development Engineer in Test (SDET)

Responsibilities:

  • Analyzed teh business requirements and developed teh Detailed Test Plan and Test Strategy.
  • Followed and contributed to Agile/SCRUM activities (e.g. daily stand-ups, retrospectives, iteration planning, estimate/reporting, acceptance criteria definition).
  • Involved in resolving teh Technical challenges, effort estimation and Test Planning.
  • Involved in developing Automation scripts and executing scripts.
  • Involved in Preparation of Hybrid Driven Reusable Framework using Java.
  • Implemented Page Object Model (POM) to maintain all reusable object and maintained teh same.
  • Designed Hybrid Appium Test automation framework, Page Object Model for mobile application (Android/iOS apps).
  • Involved in Automation Feasibility Study for Web based applications.
  • Execution of Test cases, capturing, reviewing and analyzing test results. Raising teh defects and tracking for its closure
  • Schedule calls & actively interact wif client for various project related items or issues on frequent basis.
  • Identified test data and organized in flat files scenario wise for test input at run time.
  • Organized teh scripts by grouping as Smoke, Regression and Functional and executed them from command prompt by creating schedules tasks.
  • Responsible for reporting teh progress of teh Project on a daily basis wif Onsite Counterparts.
  • Executed SOAP/REST web services API testing (Java Client and SoapUI).
  • Ensure all Testingdocuments/artifacts are documented and maintained as per teh process.
  • Retest during every ‘Change Request’ deployment and updating teh respective items on RTC.
  • Automated mobile application by using emulators and simulators using Appium.
  • Performed SIT Testing activities (as a part of manual testing) to evaluate and support Microservices by providing end-to-end application testing and by providing technical support.
  • Analyze test execution results and post defects wif detailed steps and screenshots.
  • Used TFS for tracking defects and notifying developers.
  • Coordinated user acceptance testingwif final users & prepared end user documentation for teh new system.
  • Prepared and Presented weekly and monthly QA Defect and Status Reports to teh different Stakeholders.
  • Maintained bug lists for critical issues using TFS and reported teh same in status meetings.
  • Tested backend database by writing complex SQL Queries.

Environment: Selenium WebDriver, TestNG, Jenkins, SoapUI, Java, CSS, XML, JIRA, TDD, BDD, Eclipse, Appium, TFS, Maven, SQL Server, RTC.

Confidential, VA

Software Development Engineer in Test (SDET)

Responsibilities:

  • Worked in teh agile environment wif frequently changing requirements and features set.
  • Executed all test cases in different phases of testing like GUI Testing, Functional, Regression, Integration, System, Sanity and User Acceptance Testing.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and JUnit Framework.
  • Writing teh test cases using Element locators, WebDriver methods, Java programming features and JUnit Annotations.
  • Created and enhanced numerous test scripts to manage changes in teh tested application's GUI, objects and in teh testing environment using Selenium WebDriver.
  • Worked in Agile environment, as part of teh Scrum team participated in daily standup meetings sprint planning meetings as well as retrospective meetings and iteration reviews.
  • Designed Data Driven and Keyword Driven Testing Framework in Selenium and captured data dynamically from web controls.
  • Executed Manual Test Cases by using Positive and Negative data inputs for Front End / User Interface testing.
  • Developed automated test scripts to test REST services using both XML and JSON formats.
  • Performed Backend Testing by writing SQL queries and joins to retrieve data from teh database.
  • Used JIRA to track bugs and maintained teh flow of iterations.
  • Performed Web Services Testing using SoapUI wif REST to create and execute Functional, Regression, compliance, and load tests.

Environment: Selenium, Firepath, Firebug, Java, GIT, XML, Appium, JIRA, SOAP, REST, SoapUI, MS SQL ServerVisual Studio, JSON.

Confidential, DE

Software Development Engineer in Test (SDET)

Responsibilities:

  • Designed and executed application software testing such as functional, integration, and regression testing
  • Used Keyword driven using CSS Selectors as a part of Framework.
  • Built Keyword driven framework from teh scratch and automated test cases
  • Developed reusable libraries for teh framework and added Logs and reports
  • Project is developed using waterfall methodology.
  • Performed Web-Services Testing using SoapUI and generated XML, JSON Files for messaging.
  • Reviewed Manual Testing methods and developed and executed automated scripts.
  • Developed and Maintained Function Libraries, Object Repositories
  • Performed Manual Testing and maintained documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box.
  • PerformedManualTesting process to ensure teh quality of teh software.
  • Used Quality Center for reporting/tracking bugs and for document control.
  • Executed teh manual test cases for various testing like GUI, Functionality, System, for Web applications and recorded teh results.
  • Performed Manual Testing of teh application, creating test plans, test cases and documentation.
  • Executed teh test cases for manual testing and tracked all teh bugs discovered during manual testing to closure.
  • Worked on functional testing of Web Services.
  • Wrote basic SQL queries to perform backend testing for data integrity.
  • Involved in retesting teh test cases and closing teh defect.
  • Took part in Test Closure Activities and in providing teh Test Closure Document to teh stakeholders.

Environment: Selenium Web Driver, Quality Center, SOAP, REST, MS SQL Server, JAVA, XML, Manual Testing, Mercury Quality Center 10.0, Windows XP, UNIX, Microsoft Tools(Word and Excel).

Confidential

Software Development Engineer in Test (SDET)

Responsibilities:

  • Analysed requirements, functional specifications & required documents for Manual Testing.
  • Involved in preparing High Level Test plans based on user requirement documents.
  • Involved in defining Test objectives for teh applications and performed Manual Testing.
  • Involved in Cross Browser testing using Chrome, Firefox and Internet Explorer.
  • Involved in developing Integration Test Plans, System Test Plans and Performance Test Plans.
  • Participated in various stages of testing like User acceptance testing, functional, integration, system, performance, stress and load testing teh system.
  • Reviewed teh test cases/scripts wif teh testing and developers team.
  • Participated in regular project status meeting related to testing.
  • Sent test cases and test scenarios for verifications, modifications and approval to business analyst.
  • Been part of teh team which values open communication, empowerment, innovation and career development.
  • Used SQL queries to perform teh back-end testing on Oracle.
  • Conducted regression testing after every new build.
  • Worked wif users on User Acceptance Testing.
  • Involved in tracking and reporting defects and responsible for communicating teh status to teh development team.

Environment: Manual Testing, Core Java, MS Office, Quality Center, HTML, JavaScript, Oracle, IDE, Linux, Agile Methodology, RTC, Bugzilla.

We'd love your feedback!