We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

North Chicago, IL

SUMMARY

  • 7+ Years of QA experience in Manual/Automation testing of Web, windows/Mobile Applications and client wif 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 wif 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 wif 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 wif 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.
  • Has 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 wif 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 wif the required Mobile capabilities.
  • Worked wif VBScript, QTP for automation testing, and validated WSDL, Response messages and Databases in SOAPUI (Groovy Script).
  • Integrated TestNG wif 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 wif 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 wif 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
  • 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

Confidential - North Chicago, IL

Sr. QA Automation Engineer

Responsibilities:

  • Developed and maintained automated regression test cases in Selenium Web Driver using Core Java, python programming language.
  • Understand and follow the standard development lifecycle wif 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. dis 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 wif 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. dis code was implemented using TestNG and Maven. dis 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, wif 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 wif the required Mobile capabilities. Used Robot Framework to automate the test cases and develop simple yet efficient code.
  • Used Java along wif 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 wif 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 wif 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 - San Francisco, CA

QA Automation Engineer

Responsibilities:

  • 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 wif 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 wif 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 has 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 wif 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 wif Apps, configuration and user security permissions in compliance wif 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 wif 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, Hoffman Estates, IL

QA Tester

Responsibilities:

  • 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 wif 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 wif many helping functions for UI tests.
  • Experienced in automation based on Web Driver and Testing framework wif 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 wif 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, 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 wif TEMPeffective test scenarios and reviewing then wif product owners before they are delivered to QA.
  • TEMPEffective 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 wif 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 analyzing 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

We'd love your feedback!