Qa Automation Engineer Resume
NC
SUMMARY
- Around 4 years of IT experience in Testing of various Web - based, Object Oriented, Client Server applications on Windows platform.
- Having Extensive Professional Experience in Software Testing as Software Quality Assurance Engineer on different platforms and environments.
- Experience in performing end-to-end functionality testing for Web-based, Client-Server, Database, and Middleware Applications.
- Good working knowledge of Automation tools like QTP, JIRA and Expertise in QTP in running scripts for Functional and Regression Testing.
- Experience of the full SDLC Methodologies and Validations to ensure the Quality Assurance Control.
- Involved in Requirements Gathering, Project Planning, Risk Management and Estimates for all the milestones of the project.
- Expert in analyzing Business Requirements Specifications and User Requirements Specifications.
- Experience in Analysis, Design, Development, Implementation, Testing, and Production & Maintenance Methods using Waterfall, and Agile/Scrum.
- Proficient in performing Functional, Regression, User Acceptance, Integration, System, Database, Load and Performance Testing in an Agile Environment.
- Working experience of various RDBMS including SQL SERVER 2008, Oracle.
- Experience in Unit Testing, Integration, Functional, Regression, End to End and (UAT) Testing.
- Experience with QA Methodologies and Validations that ensure the quality of the product.
- Experience in Web application automation using Selenium Web Driver with Java.
- Experience in Test Strategy, Test Plans, creating Test Scenarios, Test Cases, Test Data Set Up, Test execution, Defect Management, Test Reporting and Test Closure activities.
- Experience in designing and execution of Test Scripts using Selenium Web Driver with Java.
- Extensive working knowledge on Configuring and version controlling with GIT, SVN and Team Foundation Server.
- Experience in execution of automated scripts using keyword/data driven framework.
- Profound knowledge of Software Development Life Cycle (SDLC) and Software testing life cycle(STLC).
- Experience in Supporting Production and Development environments.
- Excellent team player, good independent performer, Organized and hardworking.
- Very well experienced in Multitasking and handling concurrent projects.
- Experienced in working with large, small and cross-functional projects teams.
- Excellent communication and interpersonal skills, Strong analytical and problem solving.
TECHNICAL SKILLS
Languages: JAVA, C++, JavaScript, HTML/CSS.
SDLC Methodologies: Agile, WaterfallIDE tools Eclipse, IntelliJ, Android Studios.
Web Technologies: HTML, DHTML, CSS, XML, XSD, AJAX, JSP, JSF.
Test Automation Tools &Frameworks: UFT (QTP), Selenium Web driver, Grid, Manual Testing, JMeter, Cucumber, Apache POI, Appium, Perfecto (Mobile Testing), Log4j, Slf4j, TestNG, Junit.
Version Controls: Tortoise SVN, GitHub and Bit Bucket.
SOA Technologies: Restful API, Web Services.
Build and CI Tools: Ant, Maven, Jenkins.
Browsers: Firefox, Chrome, Internet Explorer and Safari.
Database: MySQL, Oracle SQL developer, NoSQL (MongoDB).
Web Application servers: Apache Tomcat, JBOSS.
Bug Tracking tools: JIRA, Bugzilla.
Operating Systems: Windows, Mac IOS.
PROFESSIONAL EXPERIENCE:
Confidential, NC
QA Automation Engineer
Responsibilities:
- Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
- Automated Test Cases using Grid, Eclipse. ConfiguredSelenium WebDriver with Perfecto.
- Developed and executed NoSQL commands in the database to conduct Data integrity testing by checking the data on the MONGO DB.
- Perform Functional Testing and Regression Testing using Selenium WebDriver.
- Used Soap UI to test the RESTful API’s from Scratch by writing Automating Test Scripts.
- Writing simple to complex queries using MongoDB for testing purpose.
- Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown, checkbox, radio button, labels using XPath and other locators.
- Used Java for scripting language.
- Developing scripts for Mobile UI Testing and Mobile Native usingselenium WebDriver, Appium, Android Studio, and Perfecto.
- In the regression phase, the project was automated usingAppiumwith Test NG.
- Involved in GUI testing, integration testing, navigation testing, and regression testing using web based application and client-server applications.
- Developed Scripts using Java selenium WebDriver combo for user module application.
- Involved in testing RESTful Web services and XML with tool called SOAP UI. me have been using this tool to locate WSDL file on internet, create Test cases, run them, do load testing & security testing.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Worked with GitHub Version control to maintain code remotely.
- Used XPath and POM to work with dynamic and static objects in Selenium.
- Generated test logs using Log4j for various log levels.
- Perform responsibilities of developing test scripts by using SOA test tools and responsible for estimating required resource and components for SOA testing.
- Done Data Base Testing using load and Performance testing using JMeter.
- Implemented the Metrics in the Project to achieve the best Quality in the Testing Output.
Environment: Java, Selenium WebDriver, Grid, NoSQL, MongoDB, Appium, Android Studio, TestNG, HTML5, CSS3, Perfecto, JSON, RESTful API, Web Services, XML, Soap UI, SOA, Apache Tomcat, Log4j, Maven, Jenkins, GIT, JIRA, XPATH, JMeter.
Confidential
QA Automation Engineer.
Responsibilities:
- Involved in creation of automatedtest cases for testing various web modules like supplier data,inventory tracker, exchange tracker, damage tracker.
- Identified test cases to automate the test cases using Selenium WebDriver, Junit and Java (Eclipse IDE) and Contributed in creation of framework.
- Designed, developed and implemented POM based automation testing framework utilizing Java, Testing and Selenium WebDriver. Involved in Automationof the test cases using Junit and Test NG.
- Responsible for back-end API testing with SOAP UI and coding in groovy and Java.
- Created tests with Assertions like Schema Compliance, SOAP, XPath assertions using SOAP UI.
- Involved in testing Web services and XML with tool called SOAP UI. Used this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
- Validated Web Service modules using Soap UI tool (Preparing Web Service request and added authentication information in Soap Header). Used SOAP UI tool to test web services for Order History, Shopping cart, Account Creation and Shipment Tracking web services.
- Developed automation scripts for new enhancements using Selenium WebDriver and TestNG.
- Developed and executed test cases for EWS (Enterprise Web Services) and RESTful services using Soap UI tool.
- Involved in the Continuous Integration of the automationframework with Jenkins.
- Validated reports by executing SQL queries.
- Worked with designing and building automationframeworks in Cucumber BBD.
- Cucumber was used for entire regression testing and functional testing with primary tool as Selenium to test Scenarios, test Cases and Test conditions identified.
- Performed regression Testing on various O.S devices and their respective simulators and actively participated in executing the test scripts on Android & IOS.
- Reported bugs and tracked defects using JIRA.
- Used JIRA forIdentifying, log4j for logging, tracking and escalating bugs.
- Performed smoke testing in UAT and production environments for deployment verification
- Actively participated in daily scrum and sprint meetings as part of Agile Environment.
Environment: Java, Eclipse, Selenium Web Driver, Selenium GRID, Maven, Jenkins, JIRA, UAT, SOAP UI, SVN, SQL, TestNG, Cucumber, Appium, Android Studio, Log4j, Agile, Restful API, Apache Tomcat.
Confidential
QA Automation Tester.
Responsibilities:
- Actively involved infunctional, system, integration, positive, negative,GUItesting of the application.
- Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
- Created Test Data using SQL and wrote SQL queries for back-end testing.
- Used/Data Driven Frameworkand extracted data from external Excel files usingApache POIand loaded into the variables in the scripted code.
- Configured theTest Casesto receive inputTest Data Setsfor the corresponding test cases usingTestNGData ProviderAnnotation.
- Prepared Test Cases for functional andUAT testing.
- Used Maven Performed Continuous Integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins.
- Worked onSQLqueries to verify data integrity and validate updated data for the Test cases in different modules of theapplication.
- Attended multiple sessions with Business Analyst and Solution Architects for understanding the design of the application for new Change Requests.
- Usability testing of the application and workflow involving multiple functional modules.
- Worked with developers to Create and update the defects, resolve and track their status usingJIRA.
- Written and executed SQL queries and Joins, Group by clause, having clause etc. to validate the data.
- Expertise in Claims Adjudication and Accumulators validation using FACETS application.
- Created Test Data for QA and UAT.
- Assigning the tasks of performing regression testing of facets applications.
- Test case automation using cucumber test automation tool and Shell scripting language.
- Developed selenium test cases in Java using Junit Framework.
- Testing Methodologies Automation, Manual Testing, Agile Methodologies.
- Comprehensively worked on agile software development cycle, white box testing, and web based application testing.
- Used SVN as version control system.
- Involved in bug fixing and maintained JIRA as bug ticketing tool.
Environment: JAVA, QTP, JUNIT, Easy Mock, SOAPUI, Selenium IDE and WebDriver, Excel, Apache POI, Restful, PL/SQL, Eclipse, Fire Bug, Apache Tomcat, HTML, CSS, XML, UAT, TestNG, Maven, SVN, JIRA, Jenkins, XPath, JIRA.
