Software Development Engineer In Test (sdet) Resume
OBJECTIVE
- 6 years of QA testing experience in the field of Information Technology, working with Web/Client - Server applications.
- Dynamic and Assertive team player with strong commitments.
- Possess excellent verbal and written skills complimenting a strong quality assurance background with excellent interpersonal and problem-solving capabilities.
SUMMARY
- 6 years of experience testing Web based and client/server applications.
- Worked on all phases of SDLC and good in analysis/design.
- Strong in analyzing the requirements and Designing the Automation Scripts.
- Experience in creating Automation framework with Selenium Web Driver/IDE (Java).
- Developed Batch files and ANT/MAVEN based build scripts to run Selenium Automation.
- Extensively worked on integration of HTML report with Selenium Web Driver.
- Significant experience in Functional Testing, Compatibility Testing, Integration Testing, System Testing, Performance Testing, and Regression Testing.
- Strong skills in performing GUI, System, Usability, Functionality, Regression, Integration, Smoke and Security testing.
- Proficiency in Bug Reporting and Prioritizing software bugs in conjunction with the Development and QA Managers. Actively interacting with the development team to fix crucial bugs.
- Experience in Mobile Apps Testing for iOS and Android Mobiles using Appium.
- Familiar with testing on Android and full range of web browsers (IE, Firefox, Chrome, Mozilla, Safari, etc.) across multiple platforms
- Experience in debugging software issues.
- Experience with Redmine for defect logging and tracking.
- Experience testing Salesforce CRM applications
- Proven ability to manage multiple tasks and deadlines.
- Proven ability to quickly learn and apply new technologies. Strong ability to work independently and take responsibility for application testing.
- Familiarity with Web Services, Soap UI tool, XML, Validating request and response XML, SOAP Web Service calls and REST API.
- Created Requirement Traceability Matrix (RTM) to analyze changes and identify the areas of application for Regression Testing.
- Performed SQL query executions in Database as part of backend data Verifications and Test case data setup.
TECHNICAL SKILLS
TESTING TOOLS: Selenium WebDriver / RC/ IDESoap UI, Selenium Grid, Appium, UI Automator
DATABASE: Oracle, MySQL
OPERATING SYSTEM: Windows, Android
LANGUAGES: Basic Java, SQL
WEB SERVICES: SOAP UI, REST services
MICROSOFT TOOLS: MS Word, Excel
CI TOOLS: Maven, Ant, Jenkins, GitHub
TRACKING TOOLS: Redmine, Rally
BROWSERS: Mozilla Firefox, Google Chrome, Internet Explorer
PROFESSIONAL EXPERIENCE
Confidential
Software Development Engineer in Test (SDET)
Responsibilities:
- Crated Automation Framework using Selenium webdriver
- Created Automation Scripts using Java and Selenium
- Responsible for testing the entire Salesforce application- for Functionality, Business Logic and Use case adherence.
- Worked on Test management tool Rally.
- Certifying products / software on Web.
- Developing Automation Scripts for new features and provide complete coverage to ensure shipping of bug free releases.
- Created Modular Driven Automation Framework from the Scratch.
- Developed TestNG tests for each Java based API in the Project and verified functionality by comparing expected and actual output values
- Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
- Database verification checks and validations in the database.
- Used Selenium GRID to test on browsers like Firefox, Chrome, IE.
- Performed cross browser testing.
- Involved in creation of Proof of Concept (POC).
- Involved in creation of Automation test Plan.
- Testing of REST webservices using browser and Advanced REST client.
- Performed Groovy Scripting using SOAPUI.
- Extensively used JavaScript to do Ajax call.
- Used Selenium GRID to execute test cases on multiple machines.
- Created automation test scripts to test all end-to-end components - using Page Object Model Framework.
- Involved in Mobile Testing. Used Appium with Selenium to test Android device.
- Execution of functional test cases and capturing the output for daily / weekly releases.
- Verifying device functionality / network functionality with a given software build.
- Review, evaluate existing testing code, processes and optimize them to reduce the efforts.
- Review documentation to understand testing requirements, test environments and objectives.
- Work effectively as a team, supporting other team members in achieving project/ business objectives and providing client service.
- Troubleshoot and document bugs associated with deviations from the feature specifications.
Environment: Selenium WebDriver / IDE/ Grid, JAVA, Maven, Salesforce, MySQL, Eclipse, Windows, Apache Tomcat, JUnit, Appium for Android Mobile Testing, Firefox, Google Chrome and Internet Explorer, Jenkins, XPath queries
Confidential
Test Automation Architect
Responsibilities:
- Certified products / software on Android and Web
- Understanding the Requirements and Specifications of the project and modules.
- Reviewed documentation to understand testing requirements, test environments and objectives
- Tested on staging environment prior to Production push.
- Developed automated test scripts using Selenium and Java
- Developed and enhanced automated test scripts in Java Eclipse
- Developed JUnit tests for each Java based API in the Project and verified functionality by comparing expected and actual output values.
- Based on page library, created Selenium test scripts in Java using JUnit framework
- Designed Automation Framework to Automate the Manual Test cases using Page Object Model integrated with JUnit.
- Extensively worked with DOM and locating a web element using Id, CSS selector and XPATH.
- Used Firebug and Selenium IDE to identify web elements
- Automated sanity and regression tests using Selenium.
- Regularly interacted with the Development Team to communicate issues and simulate the Defects.
- Performed RESTful Web Services testing using SoapUI.
- Developed ANT based build scripts to run Selenium Automation
- Performed various testing methodologies like Smoke testing, Functional testing and Cross Browser testing.
- Performed various security testing like XSS (Cross Site Scripting).
- Defect Reporting and Tracking with the team using Redmine.
- Carried out mobile testing on android platform using Appium, UI automate viewer.
- Performed Cross-browser testing - Firefox, Google Chrome and Internet Explorer.
Environment: Selenium, JAVA, Ant, MySQL, Eclipse, JUnit, SoapUI, Redmine, Appium for Android Mobile Testing, Firefox, Google Chrome and Internet Explorer, Jenkins.
Confidential
Responsibilities:
- Analyzed the Use Cases.
- Performed various testing methodologies like Smoke testing, Functional testing and usability testing, Security testing.
- Executed functional test cases and captured the output for releases.
- Designed and Developed Page library using Selenium and Java for functional automation.
- Developed Selenium Tests using Page library in JUnit Framework.
- Recorded and played back tests in Fire fox using Selenium IDE.
- Developed driver scripts using Selenium 1.0 and function library for automation framework.
- Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
- Tested on staging environment prior to Production push.
- Testing included Admin Module, Member Module and Booking Agent Module.
- Defect Reporting and tracking with the team using Redmine.
- Troubleshoot and document bugs associated with deviations from the feature specifications
- Extensively performed Functional Testing to ensure quality of the software.
- Performed Cross-browser testing - Firefox, Google Chrome and Internet Explorer.
Environment: Selenium, JAVA, Ant, MySQL, Eclipse, Windows, Apache Tomcat, JUnit, Redmine, Firefox, Google Chrome and Internet Explorer.
Confidential
Responsibilities:
- Analyzed Business Requirement Documents (BRD), reviewed Functional Design Documents and developed Test Plans and Test Cases.
- Identified and Prepared Test cases per System Requirements prior to Development.
- Performed various testing like Smoke testing, Functional testing and usability testing.
- As a team member, involved in developing QA test plan covering functional, integration, Regression and end-to-end testing.
- Exported Test case Scripts in Eclipse IDE and modified the selenium scripts and executed.
- Identified the test cases to be automated and performed data driven testing and GUI Check Points using Selenium IDE and Selenium RC enhanced the overall functionality of the application.
- Exported Test case Scripts in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework (JUnit, and ANT).
- Developed and enhanced Automated Test scripts for Functional and Regression testing using Selenium IDE/RC in Java
- Executed test cases and verified actual results with expected results
- Developed and Maintained Test Matrix on various dimensions like test status to reflect the test progress.
- Participated in Walkthroughs and Inspection meetings to review.
- Performed functional testing, cross browser testing .
- Executed Test Cases and compared the actual/expected values. Generated pass/fail reports and updated using Redmine.
- Environment: Selenium, Eclipse, Windows, Apache Tomcat, JUnit, Rally, Firefox, Google Chrome, Internet Explorer, Toad