Qa Automation Engineer Resume
Effingham, IL
PROFESSIONAL SUMMARY:
- 4+ yearsof experience in Information Technology, with specializing inSoftware Quality Assurance Testing.
- Proficient in testing onClient/ServerandWeb based applications andgood experience onCore Java, OOPSconcepts.
- In depth knowledge on Software Development Life Cycle (SDLC) including traditional Waterfall model as well as Agile/Scrum methodologies.
- Proficient in using test automation tools such asSelenium WebDriver/RC/IDE/Grid to develop automation testing scripts for web applications.
- Experience in the development ofData driven, Behavior driven development (BDD), Test driven development (TDD) and Hybrid Automationframeworks inSelenium.
- Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, TestNG, ANT, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
- Experienced in using Maven build tools to manage framework dependency jar files.
- Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
- Experience in testing Mobile Apps using Android Studio and Real Devices to test the application using AppiumandAppiumDesktop.
- Experience in managing and deploying web based trade order management system to input trades.
- Strong experience with SOA architecture which include Soap Web Service and RESTful Web Service Testing.
- Acquaintance with developing automation scripts using Appium java for testing mobile native applications.
- Extensive knowledge onObject Oriented Programming(OOP) concept. Extensively used Java for test case automation. Experience in implementing TDDandBDD.
- Extensive knowledge on framework like Cucumber, TestNG, Junit,Maven for project management tool and JenkinsforContinuous Integration.
- Experience use of Java Programming & Java Scripting for designing automated Scripts.
- Proficiency in different types of Testing such as Manual Testing, Automation Testing, Black - Box Testing, Integration Testing, Component Testing, Regression Testing, Smoke Testing, Boundary Testing, Positive Testing, Negative Testing, Ad-hoc Testing, Cross Browser Testing, and Functional Testing.
- Expert using defect management and bug tracking toolJIRA, ALM.
- Extensive experience in reviewing and analyzing Business Requirements and creatingTest Plans, Test Cases, Test Scripts,Test Estimation&Requirement Traceability Matrix.
- Experienced working on version control tools like Git.
- Extensive knowledge in executing SQL queries in order to view successful transactions of data and for validating data from Backend using SQL developer.
- Experienced in Web Services and API Testing using Rest Assured, SOAP UI and POSTMAN.
- Ability to adapt to new environment quickly,strong team player, quick learner, good communication, confident, cross functional.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE, Selenium WebDriver, Rest Assured, SOAP UI, POSTMAN, APPIUM
Languages: JAVA, SQL, XML, HTML
IDE: Eclipse, IntelliJ, SQL Developer
Test Framework: Cucumber, JUnit, TestNG, Data Driven Framework
Build and Integration Tools: Maven, Jenkins
Processes: Agile-Scrum, Waterfall
Bug Tracking Tools: JIRA, ALM
Version Control: GIT
Data Bases: Oracle, MySQL
Operating Systems: Mac and Windows
PROFESSIONAL EXPERIENCE:
Confidential, Effingham, IL
QA Automation Engineer
Responsibilities:
- Analyzed business requirements, Software requirement specifications to create test plan and test cases for manual testing and automation.
- Reviewed theTest Basis,designedand documentedTest Strategies, Test Plan, Test Casesandexecuted test cases.
- Involved in testing the application utilizing theScrum (Agile)methodology.
- Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
- Used Selenium WebDriver to test search results of Meta search engine.
- Used Java language and TestNG framework for scripting..
- Implemented simulator for Mobile App Testing in Android Platform using APPIUM.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.
- Used TestNG Framework performed unit testing.
- REST API testing using PostMan on production post release.
- Automation of API's usingPostmanandREST ASSURED, Automated the API's inPostmanusing JavaScript.
- Participate in all ceremonies of Agile such as Sprint planning, Daily Standup, Sprint Demo, Sprint Retrospective.
- Executed test cases in each Sprint to test Sprint Backlog Items.
- Implemented POM based automation testing framework utilizing Java, Cucumber and Selenium WebDriver.
- Developed test code in Java language using Eclipse IDE and Cucumber framework.
- Used runner classes in Cucumber to generate step definition and also used tags to run different kinds of test suites like smoke and regression.
- Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
- Extensive knowledge using Selenium locators like XPath, CSS Selectors to test the web application.
- Setup the Automation framework usingSeleniumWebDriver to run test cases in multiple browsers and platforms.
- UsedGitto store my code to GitHub and GitHub was connected to Jenkins for continuous integration.
- Preformed Web Services and API Testing using Postman.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically
- Implemented back end testing on oracle database by writingSQL queries.
- Identified, ReportedandTracked DefectsusingJIRA management tool.
Environment: Java, Eclipse, Selenium WebDriver, Appium, Cucumber, REST ASSURED, Oracle, SQL, TestNG, Maven, Jenkins, API, Postman, JIRA, SQL, Windows.
Confidential
QA Automation Engineer
Responsibilities:
- Effectively implemented different QA methodologies/policies, strategies and plans in all stages of SDLC.
- Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Used Appium tool, for mobile testing in Android, IOS and other mobile applications.
- Created automated Test Suite using Selenium and WebDriver.
- Involved in performing Automation testing with emulators & IOS Simulators and Mobile Application testing usingAppium.
- Performed the White box testing using Java.
- Performed white box testing using TestNG for class, method, & web services testing.
- Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
- Automated code downloads and email notifications using UNIX Shell scripts.
- Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver.
- Design and prepared test plans for White Box Test Approach & Test cases.
- Responsible for understanding high level (cross-Browser) business processes related to their application area and its interfaces to other applications.
- Used Postman forAPItesting to verify the CRUD operations.
- Worked with designing and building automation frameworks inCucumberBDD.
- Performed Regression testing of applications after defects are fixed and any new functionality is implemented in to the QA. Supported the Business team for executing UAT test cases.
- Performed Database Change Verification testing using Oracle-Toad and SQL queries.
- Attended Defect Review meetings with Developers, Tech Lead, Team Lead and Project Manager to discuss issues regarding the Open defects, resolved defects and all other defects associated to the Source system.
- Involved in estimation and preparation of test case scenarios and test plan documentation for validating and reporting.
Environment: Java, Selenium WebDriver, TestNG, Soap UI, Appium, Cucumber, POSTMAN, Web Services, JIRA, Jenkins, JavaScript, HTML, Maven, GitHub, BDD, Windows.
Confidential
QA Automation Engineer
Responsibilities:
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
- Developed user-friendly and flashy XSLT reports using TestNG and Maven.
- Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
- Performed UI testing and front end testing using Selenium.
- Involved in testing SOA with RESTful Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAPUI.
- Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java).
- Created Selenium web-driverautomationscripts usingJavaScriptto validate functionality on various browsers.
- Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
- Worked on JIRA for ticket management.
Environment: Java, Selenium WebDriver, Cucumber, TestNG, Jenkins, Restful, SOAP UI, XPath, Jira, Eclipse, Maven, Java Script, Windows.
