Sdet Resume
SUMMARY
- Over 6 years of experience in Software Testing/Quality Assurance, Automation Framework development and Hands on Automation using Selenium WebDriver.
- Involved in building the Test framework from scratch for Web, Mobile and hybrid application testing and integrating it with Jenkins and BambooCI (Continuous Integration) process.
- Hands on Experience in using Gherkins with Cucumber and Specflow to setup the BDD process in the team and mentored team members about Gherkins Language.
- Strong hands on with Java and Python to work with different QA environments.
- Worked with writing shell scripts for running cron jobs on Linux and Unix based systems.
- Experience testing applications based on with javascript framework like react and angularusing microservices based api.
- Worked on agile implementation where contribution efforts vary from Requirements gathering to Story Prioritization, Implementation estimates, QA testing, Automation and Delivery.
- Experience in writing Test automation for the application from scratch using Selenium WebDriver.
- Developed scripts to automate the deployment process on Weblogic as well as Tomcat Server.
- Experienced in used the UI Automation concepts to traverse through the application on simulator as well as aws device farm cloud infrastructure via appium scripts.
- Experience in projects ranging from support and maintenance to development and has been part of all the phases of SDLC.
- Expertise in Integration Testing - Soap UI, XML Spy;Functional Testing- QC, Jira, Selenium/; Backend Testing- Toad, SQL developer, Squirrel, ETL, Autosys,Oracle, Db2,SQl Server; Release Management- PVCS Tracker,UI Testing- HTML 5, Java Script, CSS3,jquery
- Expertise in GUI Testing, functionality testing, Integration Testing, Black/White box techniques, Regression Testing, Security testing, User Acceptance testing, Smoke testing and System testing.
- Expertise in automating unit test cases using JUnit and TestNG with Selenium Web driver.
- Performed cross browser testing of functionalities in multiple browsers such as IE, FireFox, Chrome, safari.
- Worked on latest technologies like MongoDB, Couchbase, AngularJS, MULE ESB, DataWeave, JSON.
- Recognized for taking initiatives, attention to details, good analytical skills,excellent communication skills, co-ordination capabilities, hard work and dedication in various projects.
TECHNICAL SKILLS
Operating System: Windows, UNIX, Linux(RHEL, CentOS, Ubuntu),Mac
Programming Languages: Java,C, C#. NET, C++, SQL, Javascript, PERL, PL/SQL, Python
Databases: Oracle, SQL Server, Couchbase, Cassandra, Teradata, DB2
Automated Testing Tools: Selenium IDE/RC, UFT, Selenium Webdriver, QuickTestPro, appium, Jenkins.
Defect Tracking & Test: Quality Center/ALM, MTM, Test Director, JIRA, ClearQuest.
Web Technologies: HTML, CSS, DHTML, XML, JSP, ASP, Java Applets.
PROFESSIONAL EXPERIENCE
Confidential
SDET
Responsibilities:
- Expertise in writing Test strategy, Test Plan Preparation and Implementation, Test Case Design, Test Tool usage, Test execution, Defect Management and Defect Tracking.
- Good Knowledge on using BDD Frameworks like Cucumber.
- Experience in SDLC like Agile (Scrum), Waterfall Model.
- Adept in identifying Test Scenario’s and Writing Test Cases by applying Test Case Design Techniques
- Good Expertise on Requirements Analyzing.
- Good experience on Continuous Integration Tools like Jenkins.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium web driver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Developed smoke Test/Sanity Test scripts in Selenium WebDriver.
- Wrote assertions, verified duplicate objects creations and used base class to expand test suite.
- Used different Locators to identify elements and perform events as well as used Explicit and Implicit waits.
- Expertise on Testing REST API using Rest Assured Framework and SOAP UI
- Experience in various Payments domains. Good knowledge on Banking, Media, Insurance
- Strong knowledge in web services testing via Tool SOAP UI/ Restful web services
- Strong knowledge on Cassandra and Couchbase data bases.
- Experienced in complete Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Bug Life Cycle
- Extensively worked on various Testing types such as Integration, System, Functional, Regression, Sanity, Smoke, User-interface (GUI),
- Good Knowledge Data base and User Acceptance Testing (UAT), Performance Testing using JMeter
- Working experience with defect tracking tools like Jira, and Test Director/Quality Center (QC) and Team Foundation Server.
- Carried out Manual Testing with UNIX Shell scripts, Cassandra scripts, etc.
- Responsible for testing the product using Cassandra Queries/ UNIX command for the DB check and server startup/new builds.
- Ability to successfully manage multiple deadlines and multiple projects effectively through a combination of business and technical skills.
- Proven ability to work efficiently in both independent and team environments
- Expert in developing Automation Framework Using Selenium Web Driver and J2EE.
- Extensively used automated test tools like Selenium for Functional and Regression Testing
Environment: Java, Selenium WebDriver, Cassandra, Test NG, Unix/Linux, XML, Web Service, Eclipse, JIRA, Bit Bucket, Splunk, Pivotal Cloud Foundry, Kafka, RabbitMQ, QTest, JMeter
Confidential
SDET
Responsibilities:
- As a Software Developer in Test was responsible for implementation of Hybrid Test Automation Framework build using Selenium web driver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches
- Involved in writing LISA Test cases with selenium to perform end to end testing.
- Created utility modules in Java which helps the framework to simplify the test writing process with simple set of keywords.
- Used different Locators to identify elements and perform events as well as used Explicit and Implicit waits.
- Performed automated web services testing for both REST and SOAP based API also worked with Java APIs.
- Involved in testing the Microservices and building test cases to run on each deployment.
- Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files and database as data source.
- Involved in testing the UI application and validating the results against the REST API.
- Perform typical Software Quality Assurance duties. Finding, creating and closing product defects.
- Involved in setting up projects in Jenkins to automate the Unit Test, define the Test coverage using SonarQube, and other code quality using SonarQube.
- Worked with JMeter to perform performance testing of the microservices.
- Used SOAPUI to test the SOAP and Rest based webservices.
- Involved in the complete lifecycle of the project from strategizing to implementation of the test framework.
- Responsible for the build validation process on an ongoing basis.
- Involved in following the code Quality Guidelines and implementing it across the teams.
- Identify and document the significant New Integration features and software components that will require testing.
- Worked with logging system of Kubernates pods to check the logs and find bugs and rectifying them.
- Involved in testing the front-end web application developed in Polymer framework.
- Validated the data written in the CouchbaseDB while testing the Microservices.
- Participate in testing activities, in collaboration with the development and production teams, to ensure satisfactory performance of end-user reporting.
- Worked with Bit Bucket to maintain the version control of the project being implemented and refactored to the arising specific needs
- Utilized JIRA to track the Stories, Bugs, Features Implementation.
- Worked with Qmetry and Qmetry For JIRA plugin to record the test cases and test suites.
- Worked with Kafka producers and consumers for testing the interaction between two systems and flow of data to downstream teams.
Environment: Java, LISA, Selenium WebDriver, Couchbase, Bugzilla, Test NG, Unix/Linux, XML, Web Service, Eclipse, JIRA, Polymer Framework, Kubernates, Kafka, Qmetry, JMeter.
Confidential
SDET
Responsibilities:
- As a Software Developer in Test was responsible to understand the system architecture and dependencies and isolating them and test them in virtual test environment.
- Develop a comprehensive test automation framework to reduce repetitive manual testing. (Using Selenium, Java, JUnit and other API’s.).
- Created utility modules in Java which helps the framework to simplify the test writing process with simple set of keywords.
- Used SOAPUI to test the SOAP and Rest based webservices.
- Involved in testing the Microservices and building test cases to run on each deployment.
- Involved in the complete lifecycle of the project from strategizing to implementation of the test framework.
- Validated the data written in the CouchbaseDB while testing the Microservices.
- Worked with JWT tokens to test the microservices.
- Involved in understanding the analytics aspects of the Oracle Commerce and simulating the performance test and recording the metrics.
- Perform typical Software Quality Assurance duties. Finding, creating and closing product defects.
- Created deployment scripts to in shell to deploy the applications on linux environment and setting up the dependencies as well as installing the Weblogic or Tomcat Server.
- Involved in writing Protractor with selenium to perform end to end testing.
- Involved in testing the Mobile application using Appium and validating with the REST API.
- Involved in setting up projects in Jenkins to automate the Unit Test, define the Test coverage using SonarQube, and other code quality using SonarQube.
- Involved in following the code Quality Guidelines and implementing it across the teams.
- Used Protractor to run the Selenium Webdriver test in a continuous integration environment.
- Worked with the Business application for automating the tests for the opportunity tracking application hosted on SalesForce.
- Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files and database as datasource.
- Developed python scripts to develop test script as well as setting up the environments.
- Responsible for the build validation process on an ongoing basis.
- Identify and document the significant New Integration features and software components that will require testing.
- Involved in testing the front-end web application developed in React/Redux using Jasmine and Karma.
- Used different Locators to identify elements and perform events as well as used Explicit and Implicit waits.
- Worked with testing the check scanner device interface with the backend services using the Wireshark network-monitoring tool.
- Performed automated web services testing for both REST and SOAP based API also worked with Java APIs.
- Participate in testing activities, in collaboration with the development and production teams, to ensure satisfactory performance of end-user reporting.
- Involved in monitoring the network via wireshark to validate the network calls.
- Evaluated complex computer systems to assess vulnerability and risk.
Environment: Java, Python, Selenium WebDriver, Couchbase, Bugzilla, JUnit, Unix/Linux, XML, Web Service,Eclipse, MySQL, JIRA, TCP/IP.
Confidential, Dallas,TX
Automation Engineer
Responsibilities:
- Automate functional Test cases using TestNG and Selenium Web Driver leveraging Bluefin framework
- Responsible for executions of Change requests from Python bindings to Java Bindings in Selenium WebDriver
- Created Shell scripts for File Watchers, Job Triggers in Linux environment
- Level 1 support for Intraday, Start of day and End of day batch jobs in UC4 Unix servers
- Conducted Cross browser testing in IE and Firefox using Selenium.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium web driver, TestNGand Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Developed smoke Test/Sanity Test scripts in Selenium WebDriver
- Inserted verification check point, synchronization points, and Parameter data using Selenium.
- Involved in handling the files and integrating the results with the UI using Python scripts.
- Developed Keyword driven and hybrid frame work to automate Functional and Regression Testing using Selenium WebDriver, TestNG annotations, Handling wait times, exceptions handling using try-catch block in Java.
- Built shell scripts in linux to manage the health checks of the server.
- Worked with Weblogic server as well as Apache Tomcat for deploying the application in test.
- Extensively used Selenium (XPath and CSS locators) to test the web application.
- Familiarity with Testing Frameworks such as TestNG and Junit.
- Developed the regression suite, live sanity suite which covers entire application functionality usingselenium web driver tool, TestNG framework and Java.
- Develop test cases from user story, and executed the test cases.
- Used Javascript injection techniques to trigger tasks which were not testable otherwise.
- Involved in writing Javascript functions where in we automated few click where elements were created runtime.
- Involved in validating the data generated by the test from CouchBase DB.
- Used SOAPUI to test the Webservices built on SOAP protocol or REST protocol.
- Integrated the webservice testing in the integrations tests to simulate the environment with test scenarios.
- Actively involved in Functional, Regression, Smoke, UAT and Integration Testing in Agile methodology.
- Used wireshark to capture network calls between the smart thermostat and the mobile apps.
- Attend Sprint plan meetings every four weeks to review the user stories.
- Detect defects, communicated to the developers using test and defect management tool JIRA.
- Interact with off-shore team to resolve defects and functional issues of the application.
- Attended dailyScrum meetings conducted by Delivery and Services teams and Updated the status and also discussed about QA goals, Risks and Future plans.
- Refactored test code after changes are implemented.
- Wrote assertions, verified duplicate objects creations and used base class to expand test suite.
- Extensively used JIRA and Rally as test Management Tool to write and execute test cases and report the defects.
- Developed using BEA ALUI portal development tool and Springframework , Spring MVC , Hibernate persistence, and ApacheAxisweb services .
- Maintained all network documentation for hardware configuration and licensing.
- Designed and maintained LANs and system-level wide area networks.
- Troubleshoot various network issues affect solutions and collaborate with staff and outside vendors to resolve complex problems.
Environment: Selenium WebDriver, Linux,Java, JavaScript,Python,Soap UI, MongoDB,AngularJS,ESB, JavaScript,Unix,Oracle, Couchbase, DB2/mainframe, J2EE, WebSphere Application Server (WAS),Spring MVC,Web Services,Eclipse, MQ, XML, JIRA