Sdet Resume
Overland Park, KS
SUMMARY
- Over 6 years of experience as a QA Automation Engineer - SDET, extensively worked on Manual, Automation, API, Web services applications testing in multiple domains such as Banking, Financial services and Telecom.
- Experience testing Manual, Automated tests on Front-End, API, and Databases for Client and Server Based Applications
- Experienced in designing Test Plans, Test Scenarios, Test Scripts, Test Cases, and Test reports for manual and automated tests. Good at time-frames, testing cycles, and deadlines of Deliverables
- Experienced in different kinds of testing like Smoke, Sanity, Functional, Integration, Regression, Back end, Blackbox, System Testing and User Acceptance Testing (UAT)
- Expert in developing Java Selenium Web Driver/IDE test scripts using Java, JavaScript and Test Frame works with TestNG, Data Driven, Keyword Driven Frameworks and Junit frameworks and Maven build tools
- Performed cross browser testing and parallel test execution using Selenium WebDriver, TestNG and Selenium Grid on multiple browsers and on different platforms.
- Experience in using Jenkins for CI/CD.
- Experienced in testing client server and web-based applications using HP tools like Quick Test Professional (QTP), Unified functional Testing (UFT), Quality center (QC), Application lifecycle Management (ALM)
- Knowledge and experience in writing test scripts and maintaining the object repository using Page Object Model (POM) .
- Automated Test cases in TDD (Test Driven Development) and BDD (Behavior Driven Development).
- Expertise in developing automation scripts in BDD framework using Cucumber and proficient in writing test scenarios in GHERKIN format
- Experienced in using Apache POI to read data from external sources to feed locators into the test script.
- Experienced in functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool, Rest Assured.
- Excellent skills in overall Defect Management/Problem Solving including tracking bugs, reporting using Quality Center, TFS, and JIRA.
- Experience understanding the code written in different programming languages Java, C#, HTML, CSS, Java Script and databases like Oracle, SQL Server.
- Well versed with Database testing.
- Having knowledge on Visual Studio, Team Foundation Server (TFS), Microsoft Test Management (MTM).
- Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall and Agile/Scrum
- Strong problem solving, communication skills, documentation skills, leadership skills and have ability to work independently in a time sensitive environment.
- Possesses excellent communication, documentation and organization skills with the ability to adapt to a new environment & meet stringent deadlines.
TECHNICAL SKILLS
Testing methods: Functional testing, Regression testing, Performance testing, Smoke testing, System testing, Integration testing, Sanity Testing
Testing Tools: Selenium IDE/WebDriver, Cucumber, Unified Functional Testing (/QTP), SoapUI, Postman, Rest Assured.
Testing framework: TestNG, Junit, Page Object Model.
Test Management tools: HP ALM/ Quality Center, JIRA, TFS.
Version Control Tools: GIT, SVN, TFS
Integrated Development Environment: Eclipse, Visual Studio.
Build/ CI Tools: Ant, Maven, Jenkins.
Programming Languages: Java, VB Script, SQL, HTML, XML, C, JavaScript.
Database Management Systems: Oracle, Microsoft SQL Server.
Browsers: Internet Explorer, Firefox, Chrome, Safari
Operating Systems: Windows 7/8/10, MAC OS.
PROFESSIONAL EXPERIENCE
Confidential, Overland Park, KS
SDET
Responsibilities:
- Gather Business requirements and develop the test plan, test scenarios and test cases.
- Prepared Test Plan, test Cases, Test scripts and Test data for the application.
- Developed automation framework using Selenium WebDriver in Java using TestNG and Data Driven from scratch on different browser versions (IE, Firefox, Chrome, and Safari). Used TestNG framework for the Unit, Regression and Sanity tests.
- Wrote test automation script, executed and maintained test automation project using Eclipse IDE.
- Created Maven Project to add dependencies in the project object model (POM)
- Developed automation scripts and extracted data from excel sheets using Apache POI library (i.e. Data Driven).
- Used Page object model (POM) and created object repository in POM using Page Factory, and Maven build, a build automation tool.
- Expertise in grouping of Test suites, Test cases and Test Methods for Regression and Functional Testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
- Perform Regression testing on new builds and every modification in the application using Selenium WebDriver.
- Used HTML and CSS selectors along other different locators to identify the elements in the UI in different browsers like IE, Edge and Chrome.
- Test Web Services SOAP and Restful using Postman tool to test manually. Validate the API service responses in JSON and xml formats.
- Maintain Code versions through GIT.
- Utilized Jenkins for deployment on test servers and to move towards CI/CD. Implemented Jenkins job for scheduled running of tests.
- Use Team Foundation Server (TFS) for preparing the Test Plans, Test cases, raise and track the defects.
- Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
Environment: Java, Selenium WebDriver, .Net Framework 2.0, SQL Server, Jira, Gitflow, HP ALM, TestNG, Eclipse IDE, Maven, Jenkins, Soap UI, Angular JS, Rest API, Cucumber, Load Runner, Protractor, QTP, Appium, HTML, XML, XPath, Firebug, PL SQL, ETL, Windows, Bugzilla, Jira
Confidential, Englewood, Co
SDET
Responsibilities:
- Developed and maintained custom libraries for the common automation framework using JAVA in Selenium.
- Used TestNG testing Framework as a test runner with Selenium.
- Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Identified the defects through Selenium and ensured that business processes deliver the expected results and remain reliable throughout the production release.
- Developed and implemented Data Driven and Keyword Driven automation testing framework with Selenium WebDriver.
- Worked on automating the scenarios in Python using behave framework based on the business logic.
- Extremely worked on designing the framework from the starch using the Pandas.
- The framework was written in feature file with GIVEN, WHEN,THEN linked to step definitions
- Worked on Merging multiple files into a single dataframe to perform testing
- Also worked on comparing the dataframes in spark
- Worked on scripting for connecting to the HBase and Hive tables
- Worked on writing the Scala SQL scripts to extract the data based on the source system
- Used to create a jar where in we store the functionality of the class and execute it ON-prem
- Have created the shell script for testing the functionality
- Also integrated these Testcases using Jenkins for CI/CD integration
- Used VersionOne to keep track of all the user stories
- Used to perform a lot of data testing based on the SkyMiles numbers for customers
- Performed testing for more than a million records at once in sparksql
- Worked on implementing the testcases with PO before automating
- Also written script to validate the data that was being ingested into KAFKA topic
- Worked on preparing the merge file for the previous day and current day based on the PII information.
- Created reports and updated in the SharePoint.
- Had a good coordination with the rest of team members in getting the work done
- Actively participated in Confidential demos and Confidential planning sessions.
- Responsible for developing automated test cases with Selenium and custom scripting as appropriate to the test case.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities using Selenium.
- Designed Automation Testing Framework for web-based application using Selenium that maintains the work flow as an end-user.
- Preparation of Test Methodology, Assessment of Functional and Business Requirements.
- Performed regression testing to ensure application changes did not adversely affect previously implemented functionality.
Environment: QC/ALM, UI/UX designer, TypeScript, HP UFT, Microsoft team foundation server (TFS) Selenium IDE, gherkin, SoapUI Pro,.Net, Java, Java Scripts, Jbehave, Vb script, Unix, Windows 7, MS Word, MS Excel, SQL, TOAD.
Confidential
QA/SDET
Responsibilities:
- Understanding the Application as per given Understanding Document.
- Analyzing of test requirements and test scenarios.
- Creation of manual Test cases and tracking defects.
- Work with development team to create test plans for enhancements and fixes on applications.
- Validated all UI components, Popups, Browser navigations, Mouse Movements.
- Worked with Testing for Smoke Test and Regression Tests.
- Executed Functional Testing, Integration Testing, System Testing.
- Performed multi browser testing to check application can work and used Selenium Grid by configuring the hub and node.
- Performed Parallel and Cross Browser Testing Using Test NG on different browsers.
- Took the Application Screenshots and copied the images whenever exceptions occurred.
- Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Cucumber, Selenium, Test NG.
- Used Data Driven Framework, extracted data from external Excel files using Apache POI, and loaded into the variables in the scripted code.
- Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using Test NG Data Provider Annotation.
- Managed user stories and tasks using Jira as tracking tool.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format. Used Page Object Model. Involved in developing automated test cases using Cucumber in Test NG.
- Managed the dependencies and jars using Maven.
- Maintained the Selenium & Java Automation Code and resources in source controls like GIT Hub, Jenkins for improvements and new features.
- Mitigate risks to Business through timely and precise execution of manual/automated test scripts under moderate supervision
- Produce test results/screenshots & upload to Test Director/Quality Centre
- Develop and execute formal test plans within budget and schedule constraints
- Perform functional and technical test execution activities as per BTS engagement level in the project
- Document software product defects and track it to closure.
Environment: Java 7, Selenium Web Driver/ 3.7.0, Jira, Jenkins, SOAP UI, iOS, Android, Microsoft Office, Cucumber, Gherkin, Maven, Test NG.
