We provide IT Staff Augmentation Services!

Senior Quality Automation Test Engineer Resume

SUMMARY

  • Experience in different phases of Software Testing and Software Development Life Cycle (SDLC) including models - Waterfall, Agile/Scrum.
  • Well Versed in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Testing.
  • Expertise in working with open source tools such as Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, SoapUI, Cucumber, JUnit, TestNG and Eclipse.
  • Expertise in working with open source tools such as Selenium WebDriver, Appium, XCUITest Driver, Selenium Grid, Cucumber, and TestNG.
  • Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.
  • Expertise in working knowledge of Core Java and Object-Oriented Concepts Inheritance, Polymorphism.
  • Handled Selenium Synchronization using conditional (Implicit, Explicit) unconditional wait conditions.
  • Strong Knowledge in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
  • Experienced in preparing and maintaining Automation Frameworks such as Keyword Driven, Data Driven and Page Object Model.
  • Worked on Html Tables and Access links using Selenium Webdriver.
  • Well versed in dealing with Keyboard Mouse Events like Drag and Drop, Right Click, Upper Case, Lower Case, and Underline etc. using Actions Class in Selenium Webdriver.
  • Expertise in configuring application framework by processing excel spreadsheets using Apache POI.
  • Experienced in Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown.
  • Conversant in handling Cookies and alerts in Selenium Web Driver.
  • Worked on Selenium Grid to run multiple tests across different browsers, operating systems in parallel.
  • Expertise in different types of testing like Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web/UI and (UAT)User Acceptance Testing.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Strong Knowledge in Mobile Testing using Appium for Android/IOS applications.
  • Developing Appium Scripts for Native Android/iOS using Java.
  • Extensive experience in Web Services Testing (API Testing) and ensured data and control between middleware and backend systems are working properly.
  • Experienced in API Testing of Soap and Restful Web Services using JAVA and JSON API.
  • Extensively used Assertions along with HTTP status code to verify Web Service response.
  • Worked on the different Operating Systems like Windows, Unix and Linux for Automation testing.
  • Strong experience with SOA architecture which include SOAP Web Service and RESTful Web Service Testing using SOAPUI, XML, & WSDL, URI.
  • Experienced in performing Continuous Integration (CI) and Continuous Delivery (CD) automation using Jenkins tool for scheduling the jobs.
  • Creating automation scripts with XCTest, Espresso for Android mobile testing.
  • Have worked on performance testing tool like Load Runner.
  • Segregated the logs based on the hierarchy of the effects on the test scripts using Log4j.
  • Experienced in using Defect Tracking tools such as HP Quality Center, Rally, JIRA,ALM.
  • Conversant using Configuration management tools like SVN, GIT.
  • Involved in executing SQL queries to perform the data structure, data Integrity and data validation testing.
  • Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries
  • Worked on databases such as Oracle, MS SQL Server, My SQL and JDBC connectors.
  • Expertise in Defect Management/Problem Solving including tracking bugs, reporting using Quality Center/ALM, Rally, Version One, Bugzilla and JIRA.
  • Proficient in analyzing Business Requirements, Functional and Technical specifications, User Requirements, Performing GAP Analysis and Test estimation.
  • An individual with a track-record of being a 'self-starter', who is able to effectiv ely decipher assigned tasks, deliver on-time with a high-level of accuracy, and pro-active in solving problems.

TECHNICAL SKILLS

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle.

Testing Tool: Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, SoapUI, JSON, Perfecto, Cucumber,SoapUI.

Project Management Tool and Defect Tracking Tools: Test Director, HP Quality Center/HP ALM,JIRA, Rally, Agile Manager.

Configuration Management Tools: SVN, GitHub.

Automation Framework: Keyword Driven, Data Driven, Hybrid Driven, Page Object Model(POM), TestNG.

Utilities: Eclipse, Firebug, Fire Path, Auto IT.

Microsoft: Outlook, Word, Excel, PowerPoint, MS Access.

Programming Languages: Core Java

DBMS/RDBMS: Oracle, MS-SQL Server, MySQL, MS Access, DB2.

Operating System: Windows XP, Windows 7/8, iOS, Linux, Unix.

Test Build and integration tool: Maven, ANT, Jenkins.

Mark Up Languages: HTML, XML, XPath, CSS Selector.

Browsers: Firefox, Chrome, Safari, IE.

PROFESSIONAL EXPERIENCE

Confidential

Senior Quality Automation Test Engineer

Responsibilities:

  • Reviewed the Requirement document and prepared ambiguity resolution sheet to get clarification from the Business Analyst.
  • Used Selenium IDE to record, playback and debug individual test cases, used Selenium WebDriver provided more flexibility in automating test cases.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver& created Data Driven framework using TestNG.
  • Used Selenium WebDriver APIs for writing TestNG test suites and test cases for testing functionality.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
  • Involved in Writing Java language to develop automated scripts and frame works.
  • Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
  • Integrated the scripts and executed them as a suite using the build integration tool Maven.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Implemented Cross platform, parallel testing and continuous monitoring for production build on Android and iOS devices.
  • Used GIT as code repository and Code Collaborator to manage code reviews.
  • Prepared detailed Test Plan based on user stories and Technical Specifications Document.
  • Prepared Test scenarios and Test Cases from the given requirement document.
  • Used Agile testing methodology for achieving deadlines saiin UAT testing .
  • Participated in developing common Appium framework for both Android and IOS.
  • Worked on Mobile App Testing tools in Android Platform using Android Studio, Android Device Manager, SDK Manager, AVD Manager, UIAutomater and Appium .
  • Developed test automation framework to work with Native and Hybrid Applications for both Android and IOS real devices using Appium, Android SDK and XCUITest driver.
  • App-side Testing for Android and iOS using emulator and real devices .
  • Worked with offshore team and participated in daily stand up meetings.
  • Implemented an auto-scaling system for our Kubernetes nodes.
  • Documented Requirement Traceability Matrix to ensure the coverage of the requirements.
  • Performed smoke testing, functional testing, integration test, data driven testing, end to end testing, performance testing and regression testing.

Environment: Manual, Automation Testing, Selenium WebDriver, Selenium Grid, Appium, Agile, Maven, Java, Eclipse, HTML, JavaScript, CSS, XML, JIRA, Windows, SQL Server, Maven, GitHub, Jenkins.

Confidential

Senior Automation Test Engineer

Responsibilities:

  • Used Selenium IDE to record, playback and debug individual test cases, used Selenium WebDriver provided more flexibility in automating test cases.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver& created Data Driven framework using TestNG.
  • Used Selenium WebDriver APIs for writing TestNG test suites and test cases for testing functionality.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
  • Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
  • Integrated the scripts and executed them as a suite using the build integration tool Maven.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Used GIT as code repository and Code Collaborator to manage code reviews.
  • Prepared detailed Test Plan based on user stories and Technical Specifications Document.
  • Prepared Test scenarios and Test Cases from the given requirement document.
  • Documented Requirement Traceability Matrix to ensure the coverage of the requirements.
  • Performed smoke testing, functional testing, integration test, data driven testing, end to end testing, performance testing and regression testing.
  • Involved in Writing Python Scripts to develop automated scripts and frame works.
  • Exposure in writing automated scripts for Angular.JS application using protractor and Java .
  • Used Firebug to identify Elements’ by ID, Name, CSS, XPath, and Links on Web Pages.
  • Tested request and response XML's based web services interfaces using Postman.
  • Performed functional testing of SOAP and RESTFULL Web Services using Postman Tool.
  • Has very strong exposure on Performance and stress testing using LoadRunner and JMeter
  • Documented and tracked test scripts, test results and reported test defects using Quality Center.
  • Conducted System Testing and User Acceptance Testing for every client and conducted Backend testing writing extensive SQL queries in Oracle.
  • Worked in AGILE environment, Attending Daily Scrums, Sprint Planning, Retrospective Meetings and prepared weekly status Reports on Automation.
  • Setup selenium Grid to run automation suits in different platforms like windows, Mac OSX and Multiple browsers.
  • Achieved Behavior-Driven Development (BDD) implementation with Cucumber, Gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application

Confidential

Senior Test Engineer

Responsibilities:

  • Analysed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan .
  • Involved in Project meetings and interacted to other team members in order to resolve the problems.
  • Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
  • Used TestNG framework to run unit test and Maven to build the Project
  • Raised defects and performed tracking using JIRA integrated with Zypher.
  • Log defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.
  • Created Test cases for automation using Appium and Java.
  • Performed functional tests using Selenium WebDriver with data driven framework and documented results in a database.
  • Implemented Data Driven with Page Object Model automation framework using Appium as Java Language.
  • Maintained code version using GIT.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
  • Used Agile testing methodology for achieving deadlines in UAT testing .

Environment: Manual Testing, Selenium WebDriver, Selenium Grid, Appium, Agile, Maven, Java, Eclipse, HTML, JavaScript, CSS, XML, JIRA, Windows, SQL Server, Maven, GitHub, Jenkins

Hire Now