Sdet Resume
CA
SUMMARY
- QA Test Engineer with 5+ years of extensive experience in Quality Assurance using various testing tools.
- Wide exposure in Quality Assurance standards, methodologies and strategies with better understanding of Software Testing Life Cycle (STLC).
- Well versed in automation testing using tools such as Selenium Web Driver/IDE/RC/Grid, Appium, SOAP UI, POSTMAN.
- Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concept like polymorphism, encapsulation.
- Hands on experience in Developing, Documenting and Executing Test cases and generated Automation Scripts using Selenium.
- Ability in developing BDD scripts with Cucumber and writing step definitions for behaviour.
- Expert in Functionality Testing, Smoke Testing, Regression Testing, System Testing, Black Box Testing, Integration Testing, User Acceptance Testing (UAT), Ad - Hoc Testing.
- Experience in using Firebug Tool to identify the Object's id, Name, XPath, link in the application.
- Excellent experience in writing Selenium test scripts using java programming language.
- Sound knowledge on Java, TestNG, Maven and Jenkins for Continuous Integration and Delivery.
- Proficient in creating automation scripts from scratch and sound knowledge of developing different types of frameworks like POM, Test NG, Data driven and Hybrid framework.
- Proficient in using SQL, XML, XSLT and XSD, WSDL and SoapUI.
- Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, compatibility and Cross Browser Testing.
- Exposure in programming languages and script like Java, JavaScript, HTML5.
- Profound knowledge in using Jenkins as a Continuous Integration server to configure with Maven.
- Experienced in bug tracking, reporting using HP ALM and JIRA for global test management.
- Experienced in handling dynamic Drop-down, Auto-suggestive Drop-down, Radio buttons, Calendar UI, Alerts, and switching between a parent & child windows.
- Experience testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third-party API using Test Complete and SOAP UI.
- Experienced in using Apache POI to read the data from external sources like Excel files in order to perform Data Driven Testing from TestNG Data Provider.
- Thorough hands on experience in creating Test Plans, Test Strategies, writing and executing Test Cases and automated Test Execution.
- Excellent analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team. Excellent interpersonal skills, confident and poised in interactive with individuals at all levels readily developing good rapport with clients and colleagues.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver/RC/IDE/GRID, QTP, HP QC, ALM, Junit, JMeter, Jenkins, JIRA, Cucumber, SoapUI, Rest API, Appium, Postman, Test Complete
Languages: HTML5, XML, CSS3, PL/SQL, C, C++, Java, JavaScript
Frameworks: Eclipse, IntelliJ, Ruby Mine, Behaviour Driven, Data Driven, Keyword Driven, JUnit, TestNG, REST Assured
Build & C I Tools: Ant, Maven, Jenkins, Hudson, Cruise Control
Web Debugging Tool: XPath, Firepath, Firebug
Version Control Tool: GIT, Subversion (SVN)
Database Tools: Oracle, SQL Server, MS Access, DB2
Platform: Windows Variants, Linux/Unix, Mac
PROFESSIONAL EXPERIENCE
Confidential, CA
SDET
Responsibilities:
- Involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) - Agile.
- Wrote and executed automated test cases using Selenium WebDriver to automate testing solutions.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Used BDD Cucumber by creating the Features and Step Definition files to execute test scripts.
- Extensively used JAVA OOP’s concepts for developing Automation Frameworks using Eclipse, Maven, Selenium WebDriver and TestNG.
- Extensively use Selenium locators like (Xpath, CSS3 Selectors, FireBug, Firepath locator) and WebDriver to test the web application.
- Creating functional tests for web project (Java: Maven, Selenium, TestNG; Python: Pytest, Selenium)
- Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
- Tested web services by generating XML SOAPUI Requests and validating the corresponding XML SOAPUI Responses. creating tests for REST API (Python: unit test, requests)
- Performed Parallel and Cross Browser testing using Selenium Grid on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
- Perform SOAP Web Service and REST API Testing using SOAP-UI and Postman.
- Stored the flow details of Selenium Automation in a file using Log4j.
- Used Git as a code repository to check out project from it, make modifications, submit and commit changes to the local repository and then later to the central repository.
- Monitor and track high Priority defects on day-to-day basis, write positive and negative test cases, improve traceability, to reduce project risk and increase the quality of the application.
- Developed BDD tests using Cucumber by writing behaviour and step definitions & developed required Selenium support code in JAVA for Cucumber.
- Identifying, analysing and documenting all the bugs observed during testing and create a ticket in the Jira.
- Maintained user documentation with Selenium output screenshots for User acceptance testing (UAT).
Environment: Java, Selenium WebDriver, JMeter, JavaScript, Cucumber, SoapUI, Postman, Appium, Python, TestNG, Maven, Jenkins, XML, DOM, XPath, CSS3 Selectors, Rest API, Agile, Oracle, Windows.
Confidential, Owings Mills, MD
SDET
Responsibilities:
- Gathered requirements documents such as business requirements and design document and other related documents.
- Wrote and executed automated test cases using Selenium WebDriver to automate testing solutions.
- Developed and Executed Test Plans and Test Cases from Requirements and Specification documents.
- Tested Web API using Postman to check if the API's are returning the data in JSON, XML format.
- Performed Web Services testing with SOAP UI and Performed Security Testing for Employee login validations.
- Used HP Quality Center/ALM for Test Management, for Functional Test Automation.
- Authored and Executed Automation Test Cases for Functional testing of various modules of the application.
- Tested request and response XML's based web services interfaces using SoapUI.
- Tested the application in highly dynamic environment with sprint team using Agile Methodology.
- Provide all data validation through SQL Queries UNIX commands to perform Back-end Testing.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Performed SOA testing for Payments API's using SoapUI and Java framework for Web Services testing.
- Combined MVC Pattern architecture concept, POM (Page Object Model) and created a robust framework using Selenium WebDriver to automate Web Client.
- Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver.
- Worked on the Android module of the project where I was responsible for automating the app using Appium.
- Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
- Involved in setting up configuring the testing environment with Eclipse, TestNG, Selenium WebDriver and Selenium Java client driver.
- Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.
- Test Automation Framework using Cucumber BDD.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches core Java programming skills using Eclipse IDE.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and functional tests.
- Worked closely with Agile Scrum team from several domains to ensure product testability while running Regression tests in Selenium WebDriver using TestNG and maintained test environments used for white box testing during new product releases.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML.
Environment: Java, JavaScript, Selenium WebDriver, HP Quality Center/ALM, Cucumber, SoapUI, Postman, Appium, TestNG, Maven, Jenkins, Page Object Model (POM), XPath, Eclipse IDE, SQL, Oracle, Windows.
Confidential, Lansing, MI
QA Test Engineer
Responsibilities:
- Created custom JSON/XML Assertors, for validation of SOAP (WSDL), and REST API calls, and Data Banks for storing and analysing data input/output and error codes.
- Designed and documented REST/HTTP, Soap APIs, including JSON data formats and API versioning strategy.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML5 IDs and XPath in Selenium.
- Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT) and Data validation testing.
- Develop numerous SQL statements to view, modify and insert data into and from the required tables to test the test scenarios.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Used TestNG Data Provider and Apache POI for Data Driven Testing.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Extensively worked with POM and locating a web element using Id, CSS3 selector and Xpath. Parallel Execution of automation scripts in multiple browsers using Selenium Grid. Analysed the script execution report using java framework like Cucumber, TestNG.
- Performed Web Services testing with SOAP UI and Performed Security Testing for Employee login validations.
- Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML.
- Used GIT to check-in the code and Jenkins to build new jobs.
- Used JIRA for logging defects identified for each build and assisted developers with defect resolution.
Environment: Java, Selenium WebDriver, Cucumber, SoapUI, TestNG, Apache POI, JSON, XML, Xpath, REST API, HTML5, Maven, Jenkins, GIT, Jira, SQL, Oracle, Windows.
