Sr. Sdet Engineer Resume
Franklin, WI
SUMMARY:
- 7+ years of Total IT experience in Java Development, Quality Assurance in Manual Testing, Automated Testing, and Database testing on Web based application and Client/Server based applications.
- Exposure to all stages of SDLC (Software Development Life Cycle), Software Test Life Cycle (STLC) and software development methodologies such as Agile, V Model, Waterfall and SCRUM.
- Experienced working in Insurance, Health and Banking domains.
- Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), JUnit, TestNG Eclipse and preparation of automation test framework.
- Expertise in both manual and automation testing of Web services.
- Designed and developed Automation Frameworks like Keyword Driven, Hybrid driven and BDD
- Developed Scenarios, Features and Step definitions using Cucumber and developed a BDD framework.
- Worked on front end web application development that involved HTML, DHTML, XHTML, XML, and CSS.
- Experience in developing in Core java programming using OOPS concepts.
- Good Expertise in Schedule jobs via Jenkins (Continuous Delivery) and Continuous Integration for automating the build and deploy processes allowing significant increase in test automation. Monitoring the jobs scheduled jobs
- Expertise in exporting JUNIT scripts from Selenium IDE to Eclipse JUNIT Test Suites, Creating new JUNIT test cases, modifying the selenese scripts and writing test suites using JUNIT.
- Automated android and ios mobile applications using API's like Appium
- Good Experience in unit testing/White box testing the code developed by the developers
- Experience in developing and understanding of HTML, XML, CSS and Good Experience in JQuery, Java script
- Good Experience in using Configuration management tools like Sub Version, Team Foundation Server (TFS), GitHub, and Build management tools like MAVEN.
- Worked very closely with the Devops team in Agile methodology for deploying and building the Automation Scripts in Continuous integration
- Worked extensively on Agile Projects and hands on experience in creating task for sprint in Rally and attended Sprint Planning, Scrums, Sprint Review meetings.
- Experience in working with Test Management/Bug Tracking tools like HP ALM/Quality Center/Rally/JIRA, to track test execution progress and prioritize bug fixes.
- Good knowledge on designing and executing Automated Tests for Data Driven Testing.
- Experience in developing manual and automated Test scripts and test cases based on the client provided BRD, FRS and SRS.
- Extensive experience on SOAP and REST web services testing.
- Good experience in Web Services testing using SOAPUI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAPUI.
- Knowledge on networking protocols (TCP/P Protocol suite) such as TCP, UDP, FTP, SSL and HTTP.
- Expertise in Functional, Integration and System testing (software testing).
- Expertise in writing SQL Queries, SQL *PLUS, PLSQL stored procedures for databases like Oracle, MySQL, DB2 on UNIX as well as Windows platforms.
- Proficient in executing test scripts both manually and using Quality Center.
- Proficient performing different kinds of testing like Smoke, Sanity, Functional, GUI, Backend, White Box, Parallel Testing, Integration Testing, Regression Testing & UAT.
- Well versed with Quick Test professional (QTP) to support test automation using potential features like Data Driven Tests, Check points, regular expressions and functions.
- Certified in OCJP 6(oracle certified java developer).
- Experience in defect tracking system and bug life cycle using Test Director, HP Quality Center.
- Strong exposure testing applications on different browsers - IE 6.0, 7.0, Firefox, Safari 3x.
- Experienced in facilitating User Acceptance Testing for go-live.
- Good Analytical and Communication Skills and ability to work independently with minimal supervision and perform as part of a team. Ability to work under competing deadlines.
TECHNICAL SKILLS:
Platforms: Windows 8/7/Vista/XP,UNIX, GW
Programming: HTML, CSS, XML, JAVA, JavaScript, JSP, SQL, Web services, Soap
Database: MS Access, Oracle, SQL Plus.
Bug Tracking: Quality Center, JIRA, Bugzilla, Rally
Web/Technologies: HTML, XML, CSS, Xpath, Firebug, Java, J2EE,, Jenkins (CI)
Tool: Selenium WebDriver, TestNG, Selenium IDE, HP QTP 11.0,Quality Center/ ALM 11, Load Runner, Cucumber, Jmeter, Junit
Browsers: MS Internet Explorer, Mozilla Firefox, Chrome, Safari, Opera.
Build Tool: Maven, Ant
Reporting Tools: Crystal Report, SSRS
PROFESSIONAL EXPERIENCE:
Confidential, Franklin, WI
Sr. SDET Engineer
Responsibilities:
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Developed test code in Java language using Eclipse IDE and TestNG framework.
- Extensive testing experience in testing applications in development environment.
- Performing Functional, Integration, Regression, Smoke, White box/Black box Testing for Mobile App using Appium.
- Designed and developed automation framework settings and implementation of Java, JavaScript.
- Designed, developed and implemented POM based automation testing framework utilizing JavaScript and nodejs
- Convert high level scenarios to test cases.
- Conducted Automation/Manual testing using the Standards, guidelines and structured methodology in testing the application using Java.
- Developing Appium Scripts for Native Android/IOS Apps using Java.
- Participated in developing common Appium framework for both Android and IOS
- Manual Testing experiences, documented Test Plan, Test Case using MS Word/Excel.
- Used web - debugging tools like XPath, Firebug and Fire path to locate elements.
- Expertise in testing Mobile devices, Tablets, Mobile simulator, emulator.
- Used different types of virtual devices (Emulator & amp; Simulator) and real devices for Test Cases Validation.
- Designing and executing the automation scripts using Selenium-WebDriver.
- Used GIT and Stash to re-modify files and for software development.
- Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them to do security testing.
- Continuous monitoring of jobs and analysis of the failures on Jenkins Environment.
- Triggered the automation jobs using Jenkins to get the cucumber JSON reports.
- Responsible for reporting and tracking the defects using JIRA.
- Performing Functional, Regression, GUI, and Integration testing using Selenium with Java.
- Determined system defects based on expected outcome of testing performed.
- Identified defects and interacted with developers to resolve issues.
- Maintain Daily, weekly and project status report.
Environment: Java, Selenium, Jira, Soap and Rest Services, Eclipse IDE, IntelliJ IDEA, Test NG, Firebug, Fire path, XPath, Appium, UI automator, XCode, Android Studio, Emulator, Simulator, Maven, Jenkins.
Confidential, Los Angeles, CA
Sr. SDET/Automation Engineer
Responsibilities:
- Developed and maintained automated regression test cases in Selenium WebDriver using Core Java and python programming language.
- Worked as Software Development Engineer in Test (SDET) is responsible for developing and executing comprehensive suites of automation test plans and test cases.
- Created Automation Page Object Module (POM) Scripts using Selenium Web driver and Java. Involved in Selenium Script Review and Execution.
- Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re - allocating resources where necessary, prioritizing and review milestones and accomplishments.
- Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different type of browsers. Validated the data from Front End to Back End tables in Oracle Database.
- Performed RESTful web services and APIs testing in SOAPUI Pro and validated responses with assertions.
- Prepared and executed batch test suite through TestNG via Ant.
- Expertise in testing AngularJs applications using gulp Protractor.
- Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite.
- Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML and Python.
- Experienced in using both emulator and simulator to develop functional testing in mobile, in both IOS and Android platforms.
- Created and maintained automated test script for API testing using Junit.
- Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
- Developed new and updated existing Automation test cases using SeleniumWebDriver and using Maven as build tool and Jenkins to create and run deployment jobs.
- Used Cucumber to test code written in any languages including ruby, java etc.
- Performed functional testing by executing the QTP Scripts from Test Director. Used Python to launch QTP scripts from command line for continuous integration testing.
- Used Data Driven Framework to check the behaviour of application with different inputs as parameters using Selenium.
- Experienced in testing code developed in TDD / BDD environments.
- Performed Data Analysis and developed Data Mapping documents for Reporting projects by using several data analysis software's.
- Wrote VBScripts for Black Box and White Box Testing.
- Used Jenkins server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configuration.
- Used SOAP UI, WebLogic ANT task to test Web Services running on WebLogic Server.
- Used Selenium RC with TestNG for automating partner integration testing.
- Performed Mobile Testing and Automated Mobile Simulator using QTP 11.0.
- Performed end-to-end testing of application and also verified compliance for software quality standards of the organization.
- Part of executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
- Worked on distributed test automation execution on different environment as part of continuous integration process using Selenium Grid and Git.
- Created and maintain server-side integration tests - Python, JSON documents, MongoDB, and Robot Framework running with every build (git, Jenkins) on Amazon Web Services(AWS).
- Experience in using Testing tools such as WinRunner, QTP, LoadRunner, TestDirector/Quality Center, and Microsoft Stress tool, Fitnesse, Rally and Apache JMeter.
Environment: Java, SeleniumWebDriver, TestNG, Maven, cucumber, Python, Jenkins, Appium, Robot Framework, SOUPUI, TDD, Agile, HTML, XML, XPath, Rally, POS, Fitnesse, Web Services (SOAP & RESTFUL) JavaScript, Bamboo, Quality Centre, Firebug, SQL, PLSQL, Putty, Win SCP, SQL Navigator, Oracle, UNIX, Windows
Confidential, Chicago, IL
SDET
Responsibilities:
- Reviewing the BRD, HLD and LLD. Prepared Test Deliverables - Test Scenarios, Test Cases, Test Execution.
- Created automation Test Scripts for Web Based Testing in Selenium IDE.
- Wrote automation test scripts in SOAP UI for web service testing.
- Executed and maintained manual test cases. Performed Functional, System, and Regression Testing.
- Wrote SQL queries for backend testing.
- Designed and developed RESTful API and web services for client with Microsoft API frame work
- The project which I worked is hosted in the Microsoft Azure, had important role of micro services architect and developer in API applications retrieving data from SQL Servers Using Java.
- Experience in working in the project where it has continuous deployment and I used Micro services for handling the large and complex applications
- Wrote windows services for jobs scheduling of auto email notifications and to trigger schedule transfer
- Performed Defect tracking in Quality Center. Designed scripts in Test Plan, and performed execution in Test Lab. Generated daily execution reports from Report Module in QC.
- Prepared detailed status reports and update the status to the business and technical teams during weekly review meetings.
- Validated performance of the systems by running scripts and gather the response times. Prepared results of the performance tests.
- Prepared reports on defects and conducted defect meetings with the project team.
Environment: Java, Selenium IDE, QTP, Web Services, SOAP, HP QC, Agile, SQL, SOAP UI
Confidential, CA
Manual Tester/Automation Tester
Responsibilities:
- Designed and Developed automation script using QTP.
- Verified requirements coverage by conducting walkthrough meetings of Test plan and scenarios with business analysts, project manager and test supervisors.
- Created Test plan, critical scenarios and Test Scripts and schedule for testing.
- Created traceability matrix and mapped requirements to Test Cases.
- Executed test cases manually to verify the expected results.
- Worked with technical designers and architects to understand the requirements for a test environment setup.
- Created scripts for Regression, Security, GUI, Integration and Database testing.
- Interacted with developers and management to identify and resolve technical issues
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Performed back end testing using SQL queries and created SQL scripts to test the stored procedures by sending different sets of input parameters.
- Written, executed Test cases, and documented defects in the Quality Center.
- Solved day to day problems of the team arising due to functionality and validation issues.
- Analyzed root cause for defects and documented them accordingly.
- Managed software defect information, interacted with Business users to fix severity and priority of issues.
- Attended daily Scrum Meetings.
- Participated in weekly project status meeting and updated the testing Progress.
Environment: QC, Java, Oracle, MS Office, Quality Center 11.0, UNIX, MS Excel, Java script, PL/SQL, and Oracle 8.1, Agile Methodology
