Automation Test Engineer Resume
CA
SUMMARY:
- Experienced inSQA (Software Quality Assurance) including Manual and Automated testing with tools such asSelenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner, Quality Center, JIRA,Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
- Expertise in writing the test scripts in java.
- Involved in various stages of Software Development Life Cycle (SDLC) implementingWaterfall,V - Model, Agile, Iteration, Scrummethodologies.
- Experience in testing web services using SOAPUI.
- Experience in using Data Stage ETL tool.
- Applied Agile Test Practices SCRUM, Scripted Test Cases for Test Driven Development TDD and developed test cases for story card based on Acceptance Test Driven Development ATDD.
- Experienced in performing end to end testing for AngularJS using Protractor.
- Experience in mobile testing using Appium.
- Proficient in using Quality Center, Rally, JIRA, Spira, Clear Quest, Bugzilla.
- Hands-on experience developing new automation frameworks usingProtractor, QTP, Selenium, JMeter.
- Experienced working in Linux/Unix Environments.
- Involved in various System IntegrationtestingofAPI.
- Writing Test cases using Element Locators, Web Driver methods, Java programming features and TestNG Annotations.
- Executing Selenium Test Cases and reporting defects.
- Having experience inPerfectoMobileAutomationscripts for parallel and sequence execution on multiple devices (Approx. 60 different devices) and different OS (Android and iOS).
- Expertise in Manual Testing and Automation Testing and Service Oriented Architecture.
- Experienced in data analysis using SQL, PL/SQL and many other queries based applications.
- Experience with Mobile App and Hybrid App testing in both IOS and Android.
- As part oftestingin Test Sandbox environment customized theSalesforceapplication as per the client's requirement.
- Experience with bug tracking tools like Quality Center/Test Director and familiar with Clear Quest, Bugzilla, Jira.
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Integration, User Acceptance Test (UAT) and Compatibility Testing of the Web and Client server based Applications.
- Comprehensive knowledge of performing end to end testing of e-commerce software.
- Extensive experience withSoftwareQuality AssuranceTesting onGUIbasedClient-Serveur&Web Based applications, ETL, OLAP, Web Services, Data Driven Applications, Data Warehousing projectsusingManualand Automated testingprocedures.
- Experience with Mobile Automation Tool Device Anywhere and Appium automation framework.
- Expertise in Selenium automation using Selenium Web Driver,Cucumber, Selenium Grid, JAVA, JUnit, TestNG, Maven, Jenkins, GitHub.
- Experience understanding the code written in different programming languages VB Script, Java Script and databases like Oracle, SQL Server.
- Experienced in Test coordination between Onsite and Offshore team.
- Worked collaboratively and cross-functionally as part of a team as well as independently.
- Ability to interact with end users, also quick learner and team player with good Communication skills.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver/IDE/ RC/GRID, Quick Test Pro (QTP), HPALM, Guidewire, Test Link, Test Manager, JBehave, Perfecto Mobile, Cucumber, Robot, SOAP UI, Agile.
Languages: JAVA, Python, VB Script, Java Script, C#, HTML, XML
Test Framework: Junit, TestNG, Data Driven Framework, MVC
Build Tools: Ant, Maven
Continuous Integration Tools: Jenkins, Hudson
Bug Tracking Tools: JIRA, Quality Center (QC), Bugzilla & IBM Rational Team Concert (RTC)
Source Version Control Tool: Subversion (SVN), Git
Databases: SQL Server, MS Access, Oracle, MySQL
Operating Systems: Windows (XP, Vista & 7, 8) Linux, Mac
PROFESSIONAL EXPERIENCE:
Confidential, CA
Automation Test Engineer
Responsibilities:
- Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
- Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
- As an Agile Test Lead, was responsible for following Acceptance Test Driven Development ATDD Process. Analyzing, estimating and sizing the User Stories which will help Product Owners to prioritize the Story Cards. Developing the software solution and writing code using Pair Programming and Test-driven Development TDD process.
- Designed and implemented test automation framework using open source tools like selenium web driver (browser automation), selenium Grid (Parallel execution),Bitbucket/Git(SCMtool), Maven (Build tool), Jenkins.
- Participate in client side and server side data using theJavaScripts.
- UsedJavascriptfor client side validations.
- Explained existingsoftwarestructures,softwaretesting, and submission procedures, Defect Investigation andSoftwareCreation.
- Involved in Testing Agile Development Environment using TDD and ATDD approach.
- Implemented the project using Selenium Web Driver,Cucumber, JAVA, Selenium Grid.
- Performed Functional Testing of the Web services using Soap UI.
- Worked with higher level tools such as Cucumber.
- Continuous integration pipeline automation (Bitbucket, Jenkins, Junit, Find bugs).
- Design and Developed automated functional Test suite using Selenium IDE, Selenium RC, WebDriver.
- Developed hundreds of features in an agile environment usingRubyon Rails, HTML, CSS and JavaScript.
- Well experienced in using SVN,GITversioning as well as tools likeBitBucket.
- Developed test plans, test strategies, test scripts forvalidationtesting.
- Strong work experience withFramework … and experience with Web API, SOA, SOAP and RESTful web services.
- Developed automation scenarios using the functional test cases.
- Implementedmobileautomation frameworks using Appium.
- Implemented appium scripts to test IOS and Android platforms.
- Implemented UI Automator viewer in Appium to inspect elements inmobileapplications.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Developed Selenium test cases using Junit framework.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
- Developed Automation scripts for new enhancements using Selenium RC and JUnit.
- Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
- Provided back end testing for data validation using SQL.
- Solid knowledge on Selenium Web driver andProtractorautomation tools.
- Developed end to end test framework usingProtractor, Java and REST that found major defects in application.
- Extensively executed SQL Queries on database tables to verify the database.
- Involved in testing the database and data validation using SQL Queries.
- Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product.
- Utilized automation tools such as HP ALM, UFT,Cucumber, Selenium, Jira and HP Load Runner for Performance and automationtesting.
- Experienced with bug tracking tool JIRA.
- Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
- Participated in Stand-up meeting, Dailyscrum,scrumofscrum, Triage call, Sprint demo, sprint retrospective, Release planning meetings.walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Environment: Selenium IDE, WebDriver, Jira, Java, JUnit, Fire path, TDD, ATDD Firebug, HTML, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, Windows XP, JavaScript, Ruby, Agile, XML, Subversion (SVN), MS EXCEL, SQL, MS Access, Apache-Ant, Project Portfolio Management (PPM).
Confidential, Austin, TX
QA Automation Tester/ETL Tester
Responsibilities:
- Reviewed business requirement documents and developed Test Plan and Test Cases.
- Designed, Developed and executed automation scripts using selenium web driver.
- Created automated test scripts forEndtoEndtesting.
- worked on Test Cases made it available on Jenkinsendtoendtesting.
- Experience in performing UnittestingusingEnd-to-Endtesting.
- Implemented client-side validations usingjavascript& server side validations using Struts validation framework.
- Used Eclipse IDE for coding andGITfor version control.
- Developed independent test cases and test suite for the workflow module to enable users to test standalone functions as well as perform end to endtestingof the entire application using JSP, Junit, Servlets,JavaScript.
- Involved in all phases of theend-to-endimplementation project-requirements gathering, analysis and design, development,testingand debugging, deliverable documents.
- Prepared the Test Plan and Testing Strategies for Data Warehousing Applications.
- Adopt technical skills in performance testing in the domain of Gaming, Social Networking, Healthcare/ Insurance, Banking Industries.
- Assisted Manager by providing automation strategies, Selenium/CucumberAutomation and JIRA reports.
- Prepare Test Environment (Git) for Unit testing and Integration Testing.
- Worked in an agile development environment.
- Gave Agile Hands-on Workshops (Introduction to Agile, User Story Writing, Story Decomposition, Acceptance Criteria Writing, and Acceptance Test Driven Development (ATDD) to set a solid foundation and reinforce Agile among the team.
- Design and Development usingRuby, MySQL.
- Developed and tested many features for dashboard usingRuby, AngularJS, Node JS, JavaScript.
- Regression test cases were written and automated using Soap UI.
- Developed & Implemented effective Test Plan and Test cases based on the user stories (Functional requirements), source to target mapping documents, analyses and technical specification.
- Tested Web Services, Validated Request and Response XML, SOAP Calls, Restful calls and WSDL using SOAPUI tool.
- Detected Defects, communicated to the developers using Bug Reporting Tool and Tracking the Defects using Quality Center/ALM.
- Performed validations on Web Forms using .NETValidation Controls and also Client Side Validation using JavaScript.
- Strong inAPItestingusing tools like Soap UI Pro, Advance REST client etc.
- Interacted with offshore team to resolve defects and functional issues of the application.
- Extensively used Application lifecycle management for test planning, bug tracking and reporting.
- Uploaded Business requirements, test scenarios, test cases and defects in ALM.
Environment: Selenium WebDriver, Java, TestNG, Agile, TFS, TDD, GIT, Jmeter, SQL, Ruby, Quality center, Informatica, HTML, Oracle11g, MSWord, MS Excel, PL/SQL Developer, Maven, Unix /Linux, Windows 7.
Confidential
Jr. Functional/Manual Tester
Responsibilities:
- Responsible for developing test cases for GUI and functionality testing of the website and cross browser compatible.
- Conducted sanity testing of the application based on user requirements.
- Involved in developing detailed test cases and test scripts using Quality Center for Functional, Security and Regression Testing.
- Used Quality Center to track and report system defects and bug fixes.
- Written modification requests for the bugs in the application and helped developers to track and resolve the problems.
- Prepared user documentation for UAT (User Acceptance testing).
- Performed quality assurance reviews on all System/Software Development Life Cycle.
- Responsible for creating and filing bugs.
- Coordinated meetings with the Development teams to ensure appropriate handling of the bugs and their timely resolution.
- Performed ManualTestingusing HP Application Lifecycle Management (HPALM) andUser AcceptanceTesting(UAT).
- Participated in bug review meetings on behalf of the QA team.
Environment: ASP.NET, VB script, XML, Oracle, SQL, HPALM, Agile, Windows 2000, Quality Center
