Sdet/ Qa Automation Engineer Resume
Jacksonville, FL
SUMMARY
- Over 7+ years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy for Web - based and Client/Server applications using Manual and Automation testing.
- Testing of Software systems in Business Intelligence/Client-Server/Relational Databases like SQL Server, Oracle, and Web-based environments.
- Excellent understanding and experience of working on AGILE Methodologies and involved in all phases of Software Development Life Cycle.
- Expertise in analyzing Business and Functional Requirement/User Stories documents for creating test cases.
- Worked extensively on complete Defect management life cycle all teh way from executing test cases, identifying defects, logging defects and verification of bug fixes.
- Excellent skills in overall Defect Management /Problem Solving, which includes reporting and tracking bugs using JIRA, TFS.
- Knowledge in designing and developing Test Plans, Test Scenarios, Test Reports for manual testing.
- Worked extensively on performing Functional Testing, System Testing, Unit Testing, Integration Testing, Regression Testing, Performance Testing, Smoke Testing, UI Testing, Database Testing, and User Acceptance Testing .
- Automation using Rest, SoapUI & Postman along with other defect tracking and Deployment tools like VSTS, Jira, Jenkins, etc.
- Extensively automated Regression and Functional test cases using Selenium WebDriver.
- Programming skills in Swift, Objective C and good understanding of iOS SDK, Architecture.
- Experience in automation testing using LoadRunner, JMeter Selenium, Appium and also in functional, black box, white box, regression and user acceptance testing
- Expertise in testing Web Services/API using SoapUI and Postman tool.
- Have a good experience in Data Migration testing and Web Interface testing.
- Experience in creating test data and end to end testing for POS devices/application .
- Experience with defect tracking and analysis using different defect tracking tools such as TFS (Team Foundation Server), Jira and Quality Center.
- Automation experience in Selenium using both JAVA and C# .
- Experience in designing Automation Framework using C# and JAVA .
- Experience in using IDE like Visual Studio, IntelliJ and Eclipse .
- Experience in using Behavior Driven Development ( BDD ), DDD, ATDD, TDD approach.
- Used Espresso for Mobile app testing in Android and IOS.
- Experienced in implementing automated testing and built test automation framework using Robotium for Android.
- Extensive experience on POS self-checkout / POS QA Testing, involved in teh setting of QA Test environment with simulated POS test environment; testing and validating POS transaction in accordance with PCI-Compliance .
- Experience on working with JSON, XML and testing API using SOAPUI, Postman and Apache HTTP Client.
- Experience in using Jenkins/Azure Devops as a Continuous Integration server to configure with GitHub and Maven .
- Experience in writing and executing SQL queries on databases for backend testing.
- Extensive experience of working on both web-based and client-server applications .
- Strong analytical, communication, problem-solving, decision making and organization skills and an excellent team player.
- Demonstrated ability to self-motivate and be flexible within a fast-paced environment.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, JUnit, TestNG, QTP, HP Quality Center/ALM, Postman, Soap UI, Spec flow, Cucumber, TFS, Jira, Appium
Languages: Java, C#, HTML, Python, CSS, XML, SQL
Web Technologies: HTML, CSS, JavaScript, AngularJS, NodeJS, XML, XSLT, JDBC & REST services
Web Debugging Tool: XPath, Fire Path, Firebug
IDE and Tools: Eclipse, IntelliJ, SSMS, Maven
Continuous Integration Tools: Jenkins, Bamboo
Methodologies: Agile-Scrum, Waterfall, TDD, BDD, DDD
Defect Tracking Tools: HP ALM, Rally, TFS, Jira, Quality Center
Databases: SQL Server, MS Access, My SQL, Oracle
Operating Systems: Windows, UNIX, LINUX
PROFESSIONAL EXPERIENCE
Confidential, Jacksonville, FL
SDET/ QA Automation Engineer
Responsibilities:
- Prepared detailed manual and automated test scripts, test plans, test scenarios, test cases, and test scripts by understanding teh business logic.
- Tested teh application in a highly dynamic environment with a sprint team using agile methodology.
- Extensively involved in all stages of teh testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile and Scrum methodologies .
- Worked in teh existing Selenium Automation Framework with Java using Data Driven Testing.
- Designed structured User Interface (UI) automated Test cases using Selenium Webdriver in Java for web-based software products used to perform software testing.
- Involved in writing test scripts using Java and executed it through Selenium WebDriver for Functional and Regression testing.
- Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG.
- Created an automation framework in Selenium WebDriver and TestNG/JUnit using Behavior Driven Development (BDD) approach like Cucumber with Gherkin.
- Created pom.xml in APACHE MAVEN and ran teh builds and integrated with Continuous Integration tools Jenkins for running teh test on a regular basis automatically.
- Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User Acceptance, and End-to-End testing .
- Worked with teh Web programming language HTML5, CSS3, XML and selected web elements by using Developer Tools.
- Experienced in providing teh efficient locators' strategy like XPath and CSS to run WebDriver script in stable condition.
- Wrote Data-driven, Cross Browser automation test cases and executed them for Cross-browser compatibility using Selenium Grid.
- Used SoapUI to test and validate Web Services and API.
- Performed Back-end testing using SQL queries to make sure dat data entered TEMPhas been uploaded correctly into teh database tables.
- Extensively used SQL statements to query teh Oracle Database (RDBMS) for Data Validation and Data Integrity.
- Participated in requirement reviews and analyzed modification requests and enhancement requests.
- Involved in Sprint Demo meeting, Sprint Retrospective, Scrum and other team meetings.
- Created pom.xml in APACHE MAVEN and ran teh builds and integrated with Continuous Integration tools Jenkins for running tests on a regular basis automatically.
- Involved in automation scripts for mobile native applications using Appium, Java and Selenium .
- Triggered teh automation jobs using Jenkins to get teh Cucumber JSON reports.
- Tested independent and dependent modules individually and prepared Test Matrix to keep track of teh requirements and teh test cases.
- Created teh large volume of VUser and submitted teh order for load testing using JMeter from Thread Group .
- Created teh Test Plan in JMeter and Added Thread Group, Request Default, Cookie Manager, Request Sampler, Table Listener for teh HTTP to automate teh Integration and Functional Test Plans.
- Prepared Test Mapping sheets to keep track of teh test cases have been automated.
- Used JIRA to open bugs, create tasks and user stories, and initiate change requests.
- Experience with Rest-Assured for automating web services/API testing.
- Analyzed teh business requirements, developed test plans and test cases using JIRA .
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
Environment: JIRA, SoapUI, Selenium Web Driver, Java, Cucumber, Jenkins, Maven, GIT, Eclipse IDE, TestNG, MS Excel, HTML, XML
Confidential, Minneapolis, Minnesota
SDET/ QA Automation Engineer
Responsibilities:
- DesignedManual and Automated Tests,created Automated test cases, test plans and executed tests usingHP ALM, Selenium.
- Involved in writing Automation scripts and executing scripts.
- Created iOS and Android test frameworks based on APPIUM, Cucumber, and JavaScript.
- DevelopedBDDand TDD script withCucumberand written step definition usingGherkinbased features.
- Involved inAutomation FeasibilityStudy for Web based applications.
- Attended Financial Product training., discussed issues and interacting with customers.
- Hands-on experience with Swift Payment Method.
- ConfiguredSelenium, Testing, Maventool and createdseleniumautomationscripts in java.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process usingSeleniumGrid and Jenkins.
- Responsible for TestingEASEWeb Core as part of Team Sapphire
- Involved in designing andDeveloping Automated Functional Test suiteusingSeleniumIDEandWeb Driver.
- Involved in Functionality, System, Integration, and Regression Test of Web based Reports.
- Wrote and executed automated test cases usingHP ALM, SeleniumWebDriver Soapuitoautomate manual testing solutions.
- Performed multiple SOA architecture web services validation using SOAPUI Pro.
- PerformedWeb Service API testingfor UI content verification and validation with business logic XML usingSOAPUI & JMeter.
- Performed functional tests usingSeleniumWebDriverwith data driven framework and documented results in a database.
- PerformedXML documents testingusing XSD schemas.
- Executed and enhancedQTPframework using Scripting by implementingPage Object Model.
- Monitored business applications support requests and responded quickly to resolve support issues related to Fusion Performance Management and Goal Management.
- PerformedEnd to End testingby validating teh data using Microsoft Excel.
- Prepared test cases for Navigational testing, Functionality testing and User interface testing.
- Involved in theDefect Review Meetings, build meetings and release meetings to resolve teh outstanding issues.
- PreparedGo-No-Godocument for project releases.
- Involved in writing teh QA Test Results and Evaluation Reports.
Environment: Selenium, AWS, Maven, Jenkins, Devops, Appium, Android, Emulator, Rest Assured, REST, SOAP, XML, Quality Center 9.2, Soap UI, Cucumber, API Testing, QTP 10.0, Agile, Windows 7/XP, Oracle 11g.
Confidential, Columbus, OH
QA Automation Engineer / SDET
Responsibilities:
- Experienced in teh creation of library functions, Checkpoints, Data Validation.
- Test Outline, Test Design, Test Plan reports, Automation, Test Execution, Regression reports.
- Actively participated in status report meetings and interacted with other team members for technical issues.
- Created automation framework in Selenium WebDriver with Java and JUnit using behavior driven approach like Cucumber.
- Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in Java for Cucumber.
- Involved in executing all Selenium test scripts on different browsers and checked for compatibility.
- Created detailed Test Cases and executed them manually and by automation.
- Work on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Responsible for weekly status updates showing teh progress of teh testing effort and open issues to be resolved.
- Consulted with other QA analysts, specialists, managers and developers to clarify systems questions and specifications and testing issues.
- Performed active regression, load, stress, volume and performance testing.
- Involved in using Jenkins as a Continuous Integration server to configure with Maven.
- Expertise in Smoke testing, black-box testing, white-box, Integration testing, Database testing, regression testing and GUI software testing.
- Attended daily Scrum Meetings with teh Team Lead and Developers and executed daily tasks based on teh Agile Methodology.
- Developed test automation scripts using Selenium Web Driver with Java for regression and performance testing of teh various releases of teh application.
Environment: Java, Selenium Web driver, Rest, API, Postman, Jira, Maven, Cucumber, SQL, MS Excel, Agile
Confidential
QA Manual/Automation Engineer
Responsibilities:
- Providing end to end testingservices for teh Ecommerce web application.
- Involved inQA Docs(Test Plan, Scenarios, RTM, Test Case Design), Peer Reviews, Test.
- Designed & Implemented a Hybrid TestAutomation FrameworkusingSelenium WebDriver.
- PerformedGUI functional testingmanuallyfor teh application.
- Expertise inTest Plan creation, Test Case Design,Test case Review, Test Case Execution, Writing Test scripts, testingtools Usage, Defect management, and Prepare Test reports.
- Experience inAgileand waterfallmethodologies,Test Driven Development(TDD)
- Planned, designed, executed and evaluated performance tests of web application and services and ensured optimal application performance using Loadrunner.
- Designed and reviewed teh Test scenarios and scripts for givenfunctional requirements and Automated test cases in Selenium.
- Developedautomation test cases, executed these test scripts from test lab and logged defects inJIRA/ALM.
- Used SOAP UI tool to test SOA based architecture applications to test SOAP services and REST API.
- Functional and regression testing of .net applications is done using Quick Test Pro (QTP).
- Generated automated scripts usingQTP and documentedthem, created and maintained functional & regression test suites.
- ConfiguredSeleniumWeb Driver,TestNG, Maven tooland createdSeleniumautomationscripts injava using Testingprior to next quarter release.
- Created and maintainedautomated test scriptfor APItesting using Restful.
- Performed APILevel testing for web services, enhanced teh Test harness and developed many Test suites using XML.
- XML /SOAP using SoapuiandPostmantool.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Designed data-driven testingin Seleniumand captured data dynamically from web controls.
- Performed Functional, System and Regression Testing on web and mobile applications at various phases of teh Project life Cycle.
- Actively involved inSTLCprocess and used tools likeSelenium RC/Web driver, JMeter, SOAP UI.
- Setup /Installed and Configured SeleniumIDE.
- Used SeleniumWebDriver API to automate tests.
- Perform browser compatibility testingof application under various cross browsers (Safari, Firefox, IE, Chrome) using HTML IDs and XPATH in SeleniumWebDriver.
- Involved in implementing logging and tracking using Jira.
Environment: Java, .Net, JIRA, Jenkins, ALM, SOA Tester, Eclipse, Junit, Load Runner, Cucumber, HTML5, CSS, JBOSS, Oracle, Maven, JMeter, SVN, Node.JS, Selenium Grid, TestNG, Selenium WebDriver.
Confidential
QA ManualTester
Responsibilities:
- Reviewed teh requirements and technical specifications for development of a test plan and developed high level test cases.
- Within teh Software Test Life Cycle (STLC), me have been involved both directly and indirectly with Test Requirement Identification, Project Setup, Planning Estimation, Test Strategy.
- Involved in designing and implementing a hybrid automation framework to be used with Selenium WebDriver.
- Worked on BDD (Behavior Driven Development) approach.
- Development of a software automation testing framework using Microsoft Test Manager, Microsoft Visual Studio and Java.
- Used Java and NUnit framework for scripting.
- Designed and executed teh Automation Test Scripts using Selenium WebDriver and NUnit.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration Continuous Deployment (CI/CD) tools (Jenkins) for teh nightly batch run of teh Script.
- Performed Manual, GUI, Functional, Regression, and Smoke testing on teh application and Role-based testing for SharePoint.
- Defined, developed, and executed automation test scripts using Java dat leverage black box and white box testing across functional, non-functional and performance testing.
- Involved in Restful API Testing using Postman.
- Performed Smoke Testing to make sure all teh Test Channels and Test Environment is working as desired.
- Used SOAPUI to test SOAP based and REST based API/web services.
- Used Postman for testing JSON based RESTful Web Services/API.
- Conducted System Testing and User Acceptance Testing for every client and conducted Backend testing writing extensive SQL queries.
- Checked teh data flow through teh front end to backend and used SQL queries to extract teh data from teh database.
Environment: Java, SoapUI, Windows, SQL Server, Agile, Specflow, TFS, Selenium WebDriver, Restful, TFS, Jenkins, Smoke testing, Performance testing.