Qa Automation Engineer Resume
Milwaukee, WI
SUMMARY
- QA Automation Engineer wif around 6 years of experience in Software Testing, Test Automation, Quality Assurance, J2EE Development, Analysis and Design in diversity of applications which includes Java, Web/Client - Server, Selenium RC/Web Drivers. Hands on experience in testing Desktop, Mobile and Web-based applications
- Expertise in different phases ofSoftware Testing Life Cycle (STLC)andSoftware Development Life Cycle (SDLC)including methodologies likeAgileandWaterfall.
- Excellent understanding of SDLC, STLC and Test Methodologies from project definition to post-deployment documentation.
- Well acquainted wif Software Development Life Cycle (SDLC), emerging software disciplines like AGILE software development and Traditional Waterfall Model.
- Proficient in Functional, Regression, System Integration (SIT), Acceptance (UAT), Load/Performance, Security, Browser compatibility, Performance Testing and Back-end testing.
- Experience in working wif open-source tools Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), Eclipse Jenkins, Maven, SoapUI, IntelliJ, Postman, Jira, and preparation of automation test framework.
- Experience in usingSelenium Grid for Cross-Browser and Compatibility Testingto test whether the web applications are working as desired in different browsers and environments.
- Proficient in usingSeleniumtool for web application and automating regression test cases usingSelenium WebDriver.
- Experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Experience in Selenium Test Environment setup expert using the entire open-source tools.
- Strong working noledge in Java and Web Services (SOAP, REST, WSDL and XML) API testing and test automation in Agile development environment and SOA architecture.
- Strong working noledge on Data-Driven Framework, and Page Factory framework wif strong understanding of JAVA and OOPS concepts. Having unique skills to identify elements and writing customized Xpath and CSS Selectors.
- Experience in working wif open source tools like Selenium WebDriver, Selenium RC & Selenium IDE.
- Expertise in working & developing different frameworks like Keyword Driven, Hybrid.
- Expertise in Test Case design, Test Scripts design, Test Data creation/validation, execution of Test Runs, Considering boundary value analysis and error guessing.
- Experience developing test plans and automating test cases following standard testing frameworks and agile methodology.
- Experience in creating Cucumber BDD (behavior-driven development) framework and automating BDD scenarios in Eclipse using Java script.
- Experience on Junit, TestNG framework for Unit testing, Maven for Project building tool, Jenkins/Hudson for Continuous Integration. Experience in designing and developing Automation Frameworks Keyword Driven, Hybrid driven and BDD.
- Experience in Web Services testing using SOAPUI and POSTMAN.
- Hands on Functional / Manual testing experience in complex technical environments including application servers, data base and multiple front ends.
- Experience in Bug tracking tools like Quality Center, Test Director, Clear Quest and Bugzilla. Experience in testing web services using SOAP-UI, JMeter.
- Experience in using Version Control Tools like CVS, SVN, Git and GitHub.
- Experience in defect tracking and change management using HP ALM/QC and JIRA.
- Experience wif cross-browser compatibility testing using various browsers like Mozilla Firefox, Google Chrome, Internet Explorer, Opera and Safari.
- Experience in preparation of Metrics, Experience wif Effort Estimations, Task Allocation, Test Deliverables, Defect Reports, Traceability Metrics based on client requirement and project plan.
- Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches.
- Attended Daily scrum Meetings wif Scrum Master and Software Architect and Development teams to get proper understanding of the application. Ability to work independently or collaboratively wif the teams.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/IDE/RC/Grid, Soap-UI, Cucumber, TestNG, IntelliJ
Defect Tracking Tools: JIRA, HP Quality Center/ALM
Languages: Java, HTML, XML
Web Services: Soap, Rest/Restful
Web Technologies: HTML, JavaScript
Build/CI Tools: Maven, Jenkins
Version Control Tools: SVN, Git, GitHub
Databases: Oracle, SQL Server.
Operating Systems: Windows, UNIX/Linux.
SDLC Methodologies: Agile (Scrum), Waterfall
Platforms: Windows Variants, Mac OSX, iOS, Android OS
PROFESSIONAL EXPERIENCE:
Confidential
QA Automation Engineer
Responsibilities:
- Analyzing Business Requirement Document and Technical Specifications Document and scripted the test cases.
- Utilizing Cucumber for entire regression testing and functional testing wifSeleniumas primary tool to the Test Scenarios, Test Cases and Test conditions identified.
- Actively participating in SDLC and STLC process and used tools likeIntelliJ, SOAP UI, Postman, Swagger
- FollowingQAtesting automation setup to set upIntelliJ CaWebDriver to run automated test scripts.
- Utilizing Jira as a defect tracking tool for product backlogs and reporting bugs.
- Performing Functional Testing, Smoke testing, Integration testing, UAT Testing, Backend testing, Regression Testing, End to End Testing and System Testing.
- Performing Database Testing using SQL Queries wif multiple Databases Oracle, SQL Server and MySQL queries for performing the Back-End Test execution.
- Designing and automating functional, integration, system and end-to-end test scripts using Selenium Web Driver.
- Developing Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.Using Gherkins Syntax to test behaviors of the Application using Cucumber.
- Developing Automation scripts for new enhancements using Selenium WebDriver and TestNG.Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Using Selenium WebDriver API to automate tests on cross browser and cross platform environment.
- Developing automated scripts using Selenium Web Driver and Implemented Framework using Java.
- Responsible for Manual, Automation using Selenium Web Driver, Scrum and System Testing of the application at various stages. Automating Web Application Testing using Java Selenium framework in an Agile environment
- Creating Selenium Test cases for automation using Selenium Web Driver and Java
- Creating and enhancing numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium Web Driver.
- Actively working test case automation using Selenium Web Driver, TestNG and Maven.
- Using Git repository to run the Jenkins job for Continues Integration.
- Implementing automation scripts to validate JSON files, XML tags, XML content, request and response XML for SOAP and RESTFUL Web services and to manipulate the XML file and post the file through API handler
- Working closely wif DevOps team to integrate smoke and sanity tests in CI/CD pipeline, setup build configurations using Jenkins. Working onSeleniumAutomation usingSeleniumWebDriver,SeleniumIDE, Java, TestNG & Maven.
- Creating Test Scripts and Test Cases corresponding to the test requirements in order to maximize verification coverage of system variables. Using Maven build tool to achieve more functionality for build process.
- Working on locating the objects by XPATH expression, ID, Name, Link, Partial Link, CSS Selector, Attributes and Tags. Developing and enhancing Data Driven Framework from scratch.
- Actively participating in Walkthroughs and Daily status report meetings discussing the bugs fixed, new builds, and new assignments.
Environment: Windows, Java/J2EE, Selenium WebDriver, SoapUI, Jira, Oracle, SQL, TestNG, Maven, Postman, Jenkins, Soap, XML, Rest/Restful, Xpath, Unix, Gherkins/Cucumber, TDD, BDD, SDLC - Agile/Scrum.
Confidential, Milwaukee, WI
QA Selenium Tester
Responsibilities:
- Worked wif clients to better understand their needs and present solutions using structured SDLC approach.
- Tested application under the agile, scrum and sprint development and process.
- Managed various testing activities throughout the Software Testing Lifecycle (STLC) for multiple projects.
- Produced various test reports such as Test Execution Status, Test Execution Summary/Progress, Defect Status, Defect Summary, and Defect Inject Rate on daily and weekly basis and submitted.
- Used SQL queries to validate the data between the backend and the front end
- Created test plans, conditions, scripts, and test data; performed product testing, user acceptance, remote user testing, usability standards validation, and performance testing; and resolved system defects.
- Introduced, developed, documented and periodically update theQATest Plan, process and Procedures Manual and Objectives.
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using Test NG prior to agile release.
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically. Worked wif Source version control tool such as Git.
- Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
- Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the request and response of the Web Services (SOA) through SOAP UI.
- Tested request and response XML's based web services interfaces using Soap UI.
- Experienced in working both of UNIX & Linux environment to analyze log file & to monitor process.
- Test case creation in Ruby according to the user stories and performing regular and regression automation testing.
- Used Quality Centre for test case repository and testing tracking and Identifying automation tool and creating Proof of Concepts (POC) for other application.
- UsedSeleniumIDE for test automation for record and play back of scripts and performed functionality testing, GUI testing, and regression testing manually. Created automation tests Scripts for Android, IOS versions of team app.
- Tracked and communicated projectQAstatus to wide variety of team members internally and externally.
- Ran tests by usingSeleniumremote control in different browsers.Recorded and play back test in Fire fox usingSeleniumIDE.
Environment: Windows, Java/J2EE, Selenium WebDriver, IDE, Soap, XML, Rest/Restful, Xpath, UNIX, Gherkins/Cucumber, TDD, BDD, SDLC - Agile/Scrum, Maven, Jenkins, SoapUI, Jira, Oracle, SQL, TestNG, STLC.
Confidential, TX
QA Tester
Responsibilities:
- Participated in Requirement Analysis, Business Analysis, Use-Case Analysis and Gap Analysis for application developed in Java. Developed test cases based on business and functional requirement.
- Developed Test Plans, Test Cases, Test Scripts, Test Scenarios, Test Data and Traceability Matrix.
- Executed the test cases by making use of test management tools Test Director and Quality Center.
- Conducted Integration, System, Functional, GUI, Regression, Smoke, Database Integrity, User-Acceptance (UAT) and Performance testing. Involved in designing automation scripts and testing using Selenium Web driver.
Environment: Windows, Linux, UAT, JAVA, Selenium WebDriver, TestNG, Selenium IDE, STLC, Data Driven, SQL, Jira, Excel
