We provide IT Staff Augmentation Services!

Sr.qa Automation Engineer Resume

Mclean, VA

SUMMARY:

  • 8+ Years of QA experience in Manual/Automation testing of Web, windows/Mobile Applications and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web, windows /Mobile based Applications in Healthcare, E commerce/Retails and Pharmaceutical. Knowledge in banking domain.
  • Experience in Automation tools like Selenium Web Driver, Appium, and JMeter.
  • Involved in building database Model, APIs and Views utilizing Python in order to build an interactive web based solution.
  • Experience on Robot framework using Python to implement automation testing.
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, and Web Driver). Expertise in Test automation using Selenium.
  • Experience Mobile Automation testing tools Appium, Calabash, Robotium, and Espresso.
  • Install and configure System Administration packages to QA environment such as Python, and SQL. Extensively involve in Automation and Manual Testing and ETL Testing.
  • Experienced in working on Selenium Web Driver automation script in Java for Page Object Model (POM) cross - browser testing. Used testing annotations to group the test methods and for cross-browser.
  • Design and develop UI Automation framework using Robot framework and Selenium Web Driver. Develop core functions with Python.
  • Proficient in performing GUI, Functional testing, System testing, Regression testing, Backend testing, Smoke testing using manual & automated testing tools.
  • Good experience in implementing test automation scripts for mobile testing using Appium for Android and iOS applications. Experienced on creating test scripts using Selenium Web Driver.
  • Experience in different types of testing like black box testing, integration testing, regression testing, GUI testing, Functional testing and system testing.
  • Coordinating with Project Managers, Business Analysts and System Analysts to set up the pre-validation and validation environment to execute the scripts.
  • Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
  • Have experience in ETL Testing using tools like INFORMATICA and SSIS/SSRS (SQL Server)
  • Developed the data driven automated test scripts using HP Unified Functional Testing (UFT) tool for various web applications.
  • Extensive experience in Mobile App testing on Android and iPhone. Used Emulator, Simulator, User Agent Switcher, JUnit Framework, Selenium Web Driver, Appium, Robot Framework, ride to perform Mobile App testing.
  • Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
  • Proficient in Relational Database Management System (RDBMS) and working in databases like Oracle, SQL Server.
  • Good experience in using Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
  • Worked with VBScript, QTP for automation testing, and validated WSDL, Response messages and Databases in SOAPUI (Groovy Script).
  • Integrated TestNG with Selenium using Eclipse to generate test execution result.
  • Around 2 year of experience in Test Automation using UFT (11.5 to 12.00 Versions).
  • Edited and debugged tests using Selenium. Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
  • Debugged Java and JavaScript code to fix functionality and usability issues discovered during testing. Also tested out the bug fixes before implementation.
  • Involved in Designing Automation frameworks using Jenkins, Maven, TestNG, SVN, Eclipse, Java & Web driver to test Load and Performance on different Server type such as HTTP, HTTPS, database via JDBC and SOAP using JUnit.
  • Experience as a QA mainly with Leads, Contacts, Accounts, Cases, Campaigns, Opportunities, Orders and Services entities.
  • Involved in building automation framework from scratch using Selenium Web Driver, JAVA, JUnit, Cucumber (BDD), and Eclipse.
  • Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
  • Involved in developing the automation scripts for Mobile Native applications (IOS, Android) using Appium Desktop. Inspected Mobile Apps using Appium Inspector.
  • Developed testing web application using Web Page Test REST APIs and JavaEE and MySQL.

TECHNICAL SKILLS:

  • Selenium Web Driver, TestNG, Maven, Eclipse, Java, Appium, VBScript, JavaScript, SQL, Data Driven and Key Word Driven Frameworks, HTML, XML, Web Services/API, Rally (Agile Management Tool). Automation Testing, Eclipse IDE,CI/CD, Selenium Web Driver/IDE/RC, Perfecto, GIT, GitHub, Protactor, Appium Inspector, JSP, CSS Selenium IDE, Selenium GRID,POM, OOPS, HP Quality Center, JIRA, Robot Framework, Python, Simulator, Emulator, ATDD, BDD, Cucumber, Kanban, Gherkin, RDBMS, SQE, JUnit, NUnit, SQE KPI’s, CRM,SHELL, C#, C, Unix, C++, Linux Operating Systems(Ubuntu),Bugzilla, Jenkins, HTML, CSS, TDD, XPATH, Firebug, Visual studio, JMeter, Scrum, Agile, POI, MuleSoft 3.8, .NET, JavaScript, MuleSoft Cloud Hub, Oracle, Windows, UNIX, ALM, Manual, UFT/QTP, Hybrid Testing Framework, GitHub, Data Driven, Integration, Unit, System, Black Box, UAT, Test Plan, Test Case, RTM, Test Summary Report, White Box testing, Grey Box testing, Bug report, ETL and Database testing.

PROFESSIONAL EXPERIENCE

Sr.QA Automation Engineer

Confidential - McLean, VA

Responsibilities:

  • Attend daily scrum stand meetings for updates. Attend Spike meetings for user story validation.
  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium Web Driver.
  • Reviewed the Test Basis, designed, Test Cases and executed test cases.
  • Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms
  • Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (Testing).
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Involved in learning and designing of automation framework to be used in UI testing with Selenium.
  • Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
  • Mentor junior team member to learn Test Automation
  • Presentation to Quality Team about the benefits of Test Automation
  • Reduced manual testing to convert test case to Automation using Selenium web Driver
  • Performed Application testing in different environments using understanding of SDLC, QA process and agile software lifecycle.
  • Update/edit user stories in Backlog meetings in JIRA for Sprint planning.
  • Experienced with front end back end and integration testing of data.
  • Proven experience with manual test scripts and cases preparation.
  • Completed back end database testing and API testing.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium Web Driver and java.
  • Designing and executing the automation scripts using SeleniumWeb Driver with JAVA
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS locators.
  • Created and executed Selenium test script suites using Selenium Web Driver.
  • Involved in UAT testing in UAT environment, Prepared UAT test cases and testing estimates.
  • Provide daily status report, defect matrices, daily updates to lead; Provide daily status report on task assigned to the Project Manager/Client.
  • Involved in Unit testing, test case development and regression testing using JUnit for web based application.
  • Developed complex SQL queries to validate the data that is written into the database after performing various test scenarios as per the functional requirements.
  • Execution of test scripts using Maven.
  • Attend daily stand up Scrum meetings to discuss status of work done on each assignments.
  • Peer review test cases designed for the User stories from team members.
  • Attend meetings with Business and discuss the workflow regarding new features
  • Worked in JIRA to change Acceptance criteria for few user stories.

Environment: Jira, JavaScript, JUnit, SQL Server, Selenium, Java, Windows XP, Selenium WebDriver, Java,Testing, Load Runner, Postman, Microsoft Office, Jira, Global Issue Management Tool, Resource Planning, VISIO, Agile, MSSQL, Firebug, Eclipse, TFS, GIT, HP ALM, Windows 7, AWS.

Confidential - San Francisco, CA

Sr. QA Automation Engineer

  • Developed and maintained automated regression test cases in Selenium Web Driver using Core Java, python programming language.
  • Understand and follow the standard development lifecycle with respect to planning and developing testing specifications and implementation of test automation.
  • Implemented automation framework using TestNG, Maven, Sauce Labs and Selenium Grid. Enabled test execution in parallel. This reduced the testing time from hours to a few minutes.
  • Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
  • Create automated test using Robot Framework and Python/Selenium. Update customer facing documentation for our API.
  • Worked on developing the automation scripts using Selenium Web Driver with Cucumber, Protractor Frame works. Created Test Cases using Element Locators and Selenium Web Driver methods.
  • Appium to design and develop tests in Android/IOS platform for mobile App testing. Verify the end to end ETL flow from source to target and validate the data transformations.
  • Create automated test using Robot Framework and Python/Selenium. Update customer facing documentation for our API.
  • Used Python for dynamically generating property list for every application. Automated data movements using python scripts. Creating core python API which will be using among all modules.
  • Implemented a Link Checker code to test response codes of the URLs. This code was implemented using TestNG and Maven. This was considered one of the major value additions by QA and Project Managers. Automated the Acceptance Test cases using Robot Framework and supporting libraries.
  • Ride GUI using the robot framework testing platform. Complete push button, HTML reporting and Jenkins continuous enabled.
  • Involved in web and windows projects, with both C# and VB.NET using Coded UI automation tool. The entire Ruby scripting done using Cucumber framework wrote and executed SQL.
  • Developed new and updated existing Automation test cases using selenium Web Driver and TestNG, using SVN as VCS for Java based web application, using Maven as Build tool.
  • Worked on distributed test automation execution on different environment as part of continuous integration process using Selenium Grid and Git.
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
  • Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities. Used Robot Framework to automate the test cases and develop simple yet efficient code.
  • Used Java along with Robot Framework to write simple and faster running test cases.
  • Responsible for building libraries Test Strategy Driven Automation Framework and maintained an automated regression test suite using Selenium.
  • Involved in developing the automation scripts for Mobile Native Applications using Appium Java. Performed mobile testing using Appium in Android using Emulator.
  • Worked on Automation frameworks using Jenkins, Maven, TestNG, SVN, Eclipse, Java & We driver to perform load and performance testing.
  • Worked on the Android module of the project where I was responsible for automating the app using Appium. Integrated Appium with Continuous Integration tool- Jenkins.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (C# /TestNG).
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven. Executed Appium android tests parallel on real devices.
  • Strong experience writing automated test scripts using Selenium WebDriver, JUnit, and the Robot Framework. Developed automated test scripts using the Robot Framework (based on python).
  • Integrated Automation scripts (Selenium Web Driver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Generated Python forms to record data of online users and used PyTest for writing test cases. Developed and Consumed Restful APIs for web applications using Python.
  • Established Load Testing Standards including platform requirements of CPU, Memory, and Disk Space on Load Runner Controller, Load Runner Generators, and Load Runner File Storage.
  • Used Collections Python manipulating, looping through different user defined objects.
  • Developed BDD tests using Cucumber by writing feature files and step definitions using Gherkin language.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, potentially execute Unit Test Automation (Java /TestNG) prior to agile release.
  • Assure all code developed meets company and client expectations. Developed Selenium CI testing using robot framework (python).
  • Worked with all agile development and SCRUM process throughout the entire project. Worked extensively on Soap UI for mocking the back-end web service calls.
  • Involved in Automation Infrastructure Development using Eclipse IDE, Java, Selenium Jars and TestNG. Setup Selenium GRID to run Selenium scripts on different browsers.
  • Create JIRA cards for all the defects found during the functional and regression testing.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
  • SOA Testing, Validation and Virtualization, Extended Web Services Tests in a Low -impact way using CA LISA.
  • Used LR Controller for load on a server, group of servers, network or object to test its strength or to analyze overall performance under different load types.
  • Experience in Automation tools like QTP, Cucumber, CA Lisa Selenium WebDriver, Selenium Grid, and Appium. Using CA LISA, Extended Web Services Tests in a Low -impact way using CA LISA.
  • Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium. Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
  • As part of Automation Testing, prepared regression test suite, designed test scripts in Selenium Web Driver using Java. Service Virtualization of http, Rest, Soap protocols using CA Lisa.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Expertise in POM.xml to get required dependencies from a central repository, add plugging, ran scripts using pom.xml file. Defect logging and tracking through JIRA.
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).

Confidential, Hoffman Estates, IL

QA Automation Engineer

  • Designed, executed, and maintained automation Test Scripts in Selenium Web Driver using JAVA TestNG and Maven.
  • Done Key Driven Automation Frame work (Robot Framework) for Acceptance Test Driven (ATDD).
  • Developed automated scripts using Robot Framework in Ride IDE to perform functional and regression testing for Rest services and Selenium web driver for UI-Automation.
  • Participated in release planning, sprint planning, retrospective and daily scrum for agile scrum development. Tested web services using CA Lisa automated scripts using SDLC best practices.
  • Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing. Automation and manual testing applications with micro services architecture.
  • Hands-on experience on mobile testing using emulator and simulator for Android and IOS devices using Appium and Perfecto.
  • Automation scripts mobile native applications using Appium, Core java and Selenium. Verify end to end ETL flow from source to target and validate the data transformations.
  • Web Automation experience with automation frameworks like Cucumber using Gherkins. Experience in testing CRM, Java, .net. Experienced in automation. Worked on force.com and Apex.
  • Developed tools to automate some base tasks using python, Shell scripting and XML.
  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium Web Driver, TestNG, Maven and Java.
  • Performed functional testing, UI testing, stability testing and network stability testing for different Android and iOS devices using Appium.
  • Well versed in locating various GUI elements using XPath, CSS, Link text, Id, Name, Class name, Tag names, partial Link text to test both web and mobile applications.
  • Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language. Created and executed CA LISA & SOAP UI Scripts for the Web Services testing.
  • Designed Hybrid Appium Test automation framework for the application (Android apps).
  • Proficient writing test case for manually mobile testing, run automation (Appium) test.
  • Performed manual, automation scripts development on Agile (SCRUM) Methodology.
  • Experience in house legacy systems using Web Services API like Rest, Bulk and Soap and third party tools like Cast Iron and Pervasive Data Integrator.
  • Developed BDD tests using Cucumber by writing feature files and step definitions using Gherkin language. Developed Automation testing suite using Python and Robot Framework for feature testing.
  • Developed and worked on different environments such as Sandbox and Production. Performed Functional testing of the Web services using Soap UI and Lisa.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium and have used Perfecto to perform extensive mobile testing.
  • Assure all code developed meets company and client expectations. Developed Selenium CI testing using robot framework. Setup Selenium GRID to run Selenium scripts on different browsers.
  • Involved mobile testing by writing java scripts, automation through Selenium APPIUM.
  • Implemented simulator for Mobile App Testing in Android Platform using APPIUM.
  • Automation framework in Selenium Web Driver using BDD approach like Cucumber.
  • Experience in Integrating and Other Legacy applications using SOAP and REST API web services. Done SOA Testing, also done UFT functional testing. Validation and Virtualization.
  • Participate in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.
  • Robot Framework environment on Jenkins to run Regressions based on triggers provided in the job.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML and Python.
  • In the regression phase, the project was automated using Appium with TestNG.
  • Responsible for develop framework from scratch and also working on enhancing the existing Automation framework. Used Maven for checking build and use Jenkins as CI.
  • Experience in mobile testing both manually and automation using Appium.
  • Used Maven for building the application and deployed on BEA Web Logic Application Server. Developing automation frameworks and using Swift and Python (Appium).
  • Experience with Apps, configuration and user security permissions in compliance with organizational needs. Design module interfaces and standard coding practices in Perl and UNIX shell scripting.
  • Used TestNG, Apache POI frameworks to develop test suite and Data Driven Testing.
  • Developed Behavior Driven Development (BDD) scripts with Cucumber and written step definitions for behavior. Regression test cases were written and automated using robot framework.
  • Extensively worked throughout the defect life cycle from opening to closure using JIRA and ALM. Cross-Browser Testing was involved for browser compatibility.
  • Maintained developed over 100 separate Robot based tests a weekly Android build and release cycle.
  • Experience in testing mobile applications using automation testing tools like Appium and writing automated test scripts using Java.

Confidential - North Chicago, IL

QA Tester

  • Experience in automation and manual testing of large scale application for web based, mobile and client/server applications. Involved in Quality Audit and Exploratory Testing.
  • Proficient in performing GUI, Functional testing, System testing, Regression testing, Backend testing, Smoke testing using manual & automated testing tools.
  • Experience with writing and sending JSON packets to internal URL/REST APIs Develop, test, maintain and report QA testing infrastructure from the ground up using Robot Framework.
  • Organized Test Plan during initial phase of project, prepared test scripts, executed test cases and recorded results in ALM. Testing code developed in TDD / BDD environments.
  • Hands on experience in writing SQL queries and executing procedures to perform back end testing for the expected results. Skill Object Oriented Programming (JAVA).
  • Ride GUI using the robot framework testing platform. Complete push button, html reporting and cron enabled. Extend Selenium/Robot framework with many helping functions for UI tests.
  • Experienced in automation based on Web Driver and Testing framework with Java programming language. Experience in testing web applications using Soap UI.
  • Data Loader for import/export, data migration using ETL tools, and also integrating Sales force .com with ERP applications like SAP using informatics-on-demand.
  • Experience builds tools like Maven and managing JAVA automation projects using them.
  • Experience programming in Java, Python, JavaScript, Shell, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Experienced in implementing automated testing and built test automation framework using Robot Framework, Page Object Model and Page factory.
  • Involved in Manual testing user stories and coming up with effective test scenarios and reviewing then with product owners before they are delivered to QA.
  • Effective experience in Testing Database Applications of RDBMS in MS SQL Server, MS Access and Oracle. Experienced in load and performance testing tool JMeter.
  • Good experience in Web Services testing using SOAPUI, XML and WSDL; and in providing required input data to request XML& get the required data from response XML & use the response data from other request XML using SOAPUI.
  • Evaluation, implementation of Robot Framework to create Selenium WebDriver automation test suite.
  • Designed and Developed automation script using Selenium IDE and web driver.
  • Regression and end-to-end testing of application by manual testing and Automation.
  • All Builds, Build Validation Testing, Regression, Verification and Validation Test.
  • Developed test scenarios and scripting test cases (both manual and automated).
  • Interact with Developers and Business Analysts to perform various types of testing throughout Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC).
  • Executing of Manual, Automation Business Components, Test Scripts through HP ALM Quality Center. Used Squish creating and maintaining manual and semi-automated software test cases. Executed both manual and automated test cases.
  • Wrote Structured Query Language (SQL) queries to check proper data population in application table and for data verification to perform Backend Testing against Oracle Database.
  • Performed Functional, Smoke, Integration and Regression testing on CRM Application. Involved in SOAP and Restful web services using SOAP UI.
  • Executed Manual Test Cases by using Positive and Negative data inputs for Front End / User Interface testing. Analyzed test specifications and converted them into Manual Test Cases.
  • Responsible for testing and reviewing of ETL mapping and transformation specifications based on the business requirements from various teams and the business teams.
  • Created custom JSON/XML Assertors, for validation of SOAP (WSDL), and REST API calls, and Data Banks for storing and analysing data input/output and error codes.
  • Maintaining Selenium, Java automation code and resources in the SVN source control.
  • Written extensive UNIX Shell scripting for error logging, cleanup, data archiving & job scheduling. Execute used test cases for manual testing procedures.
  • Preparing Traceability Matrix (RTM) in Quality Centre, Task base. Test Scenarios, Test cases execution in Task base tool. Performed manual Black box, Functional, GUI, Regression, Integration testing.
  • Manual testing, automation using QTP (using both record & play and writing VB Script codes in the Export mode), QC for defect management.
  • Development of Manual test cases by decomposing use cases for specific functional requirements. Tests are run in Continuous Integration Server.

Hire Now