We provide IT Staff Augmentation Services!

Mobile Automation Engineer Resume

Omaha, NE

SUMMARY:

  • About 7 Years of experience in Quality Assurance (Manual / Automated) testing with expertise in requirements gathering, analysis, design, application testing.
  • Strong working experience on Software Development Life Cycle (SDLC) including Waterfall and Agile Scrum model.
  • Good exposure in developing and maintaining Test Plans, Test Cases, Test Procedures and Test Scripts for manual and automated testing.
  • Experience in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using TestNG annotations like Groups, Parameter, and Data Provider.
  • Expert in Selenium IDE, Selenium Grid, Selenium WebDriver using core java for developing automation scripts.
  • Hands on experience in Developing, Documenting and Executing Test cases manually and generated Automation Scripts using Selenium.
  • Performed full automation suite for every Release and analysed the root cause of failed scripts.
  • Expertise in Core Java and Object Oriented Concepts (Inheritance, Polymorphism, Abstraction, Encapsulation, Exception Handling, Multi - Threading and Collections).
  • Extensive experience in functional testing, unit testing, sanity testing, integration testing, smoke testing, system testing, regression testing, GUI testing, back-end testing, browser compatibility testing.
  • Experience in working with web technologies like of HTML, XML, JSON, JQuery, and CSS.
  • Experience in developing the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin.
  • Good Experience on Selenium IDE and creating Scripts in Selenium-RC by using Java.
  • Experience on testing Web Services (SOAP, REST) using SOAPUI Tools.
  • Expert in developing Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript, and test frameworks using TestNG, ANT/MAVEN build tools.
  • Experience in automation testing mobile applications on Android platforms with Appium.
  • Good working knowledge on Desktop, Web and Mobile applications.
  • Good experience with continuous integration tool such as Jenkins.
  • Proven ability in designing and creating automation frameworks for J2EE based applications using Java, TestNG, Selenium WebDriver, Grid, ANT/Maven, Jenkins, Cucumber and SOAP UI.
  • Skilled in performing load, stress and performance testing using Apache JMeter.
  • Experience in validating Regular and Ajax control using Selenium locators (XPath, CSS, id and name).
  • Proficient in different phases of testing like Functional Testing, GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, User Acceptance Testing (UAT), client/server and Web based applications.
  • Good knowledge in UI Automation testing with JavaScript and writing feature files using Cucumber framework and JavaScript
  • Experience in designing and implementing SQL queries for QA testing and data validation.
  • Hands on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium.
  • Good exposure to working in a highly dynamic Agile/Scrum environment.
  • Experienced in Bug Reporting and Defect tracking using tools like JIRA and Bugzilla, HP ALM (Quality Centre).
  • Hands on experience in test management and defect tracking tools such as JIRA, Bugzilla and ALM/Quality Center, Test Director.
  • Excellent communication, inter-personnel and presentation skills, quick learner and self-organized person.
  • Excellent analytical, debugging skills and problem-solving analysis skills.

TECHNICAL SKILLS:

SDLC Methodologies: Agile/Scrum, Waterfall

Testing: Automation Testing, Manual Testing

Testing Tools: Selenium Web Driver, Appium, TestNG, Cucumber, JIRA

Frameworks: Hybrid Driven Framework, Keyword Driven Framework, Data Driven Framework

Operating Systems: Windows Family, UNIX (Solaris / Linux)

Scripting: Html, CSS, Java Script

Browsers: Firefox, IE, Google Chrome & Safari

Language: JAVA, PL/SQL

RDBMS: Oracle 9i/10g/11i, SQL Server, DB2, MySQL

Tools (SCM, CI, Build) & Utilities: SVN, Git, GitHub, Jenkins, Maven, Log4J, Toad, Putty

WORK EXPERIENCE:

Mobile Automation Engineer

Confidential, Omaha, NE

Responsibilities:

  • Responsible for providing Test cases and executing them within an AGILE software development environment.
  • Formulated test scripts to automate process of testing in mobile Automation
  • Strictly followed agile methodology for project execution and implemented Storyboards as one of the requirements elicitation technique.
  • Actively participated in daily SCRUM meetings to discuss the bottlenecks and the tasks status. Effective gathering of automation requirements, defining the scope of automation testing.
  • Developed the automated test script for regression tests and Smoke Tests.
  • Implemented simulator and Emulator for Mobile App Testing in Android Platform using APPIUM.
  • Developing automation scripts for Mobile Native applications on Android platforms using Espresso and XCUI
  • Creating automation using Data Driven Framework with POM to test web application.
  • Came up with the preparation of Test Plan Document and Contributed for Test Strategy.
  • Effectively dealt with Accessing Links & Tables using Selenium WebDriver and automated all End to End Test cases using Selenium WebDriver.
  • Developing scripts to navigate to various iframes and to handle multiple windows and performed operations on the web elements.
  • Enhance, maintain existing Mobile automation test tools in Android and iPhone.
  • Notable experience in dealing with Ajax requests in Selenium Web Driver using Synchronization.
  • Performing operations on the database using JDBC APIs, SQL to validate UI with Database.
  • Using Espresso with Xcode to automate tests in parallel and priorities of the Test cases are set using Kotlin and XCUI environment
  • Effective usage of Apache POI to read data from external sources.
  • Formulated Selenium script for capturing screenshot and used Actions class to perform mouse and keyboard events.
  • Actively involved in automating the popups using the Alert interface.
  • Configured Jenkins build job for continuous Integration and for Regression Testing.
  • Involved in using Maven build tool to manage framework dependency jar files.
  • Expertise in using GitHub to maintain and manage the build scripts, test data and other documents in the project scope.
  • Implemented Selenium Synchronization for Conditional and Un-Conditional waits using Implicit Waits and Explicit Waits.
  • Have used Eclipse, Selenium Web driver, Test NG along with POM to create automation test suits.
  • Implemented Rally to track and resolve defects.
  • Used Cucumber by creating the Features and Step Definition files to execute test scripts.
  • Mentored team members in design and analysis activities with constant encouragement.

Environment: Espresso, Xcode, Selenium WebDriver, TestNG, Appium Maven, Jenkins, Eclipse, Cucumber, SQL Server, GitHub

QA Automation Engineer

Confidential, Flemington, NJ

Responsibilities:

  • Have used Eclipse, Selenium Web driver, Test NG along with POM to create automation test suits.
  • Segregated Bugs based on severity and priority and maintained the log using Bugzilla.
  • Formulated Selenium script for capturing screenshot and used Actions class to perform mouse and keyboard events.
  • Worked in Database Testing using SQL queries with multiple Databases which includes Oracle, SQL Server.
  • Actively involved in automating the popups using the Alert interface.
  • Configured Jenkins build job for continuous Integration and for Regression Testing.
  • Involved in using Maven build tool to manage framework dependency jar files.
  • Generated test logs using Log4j for various log levels.
  • Expertise in using GitHub to maintain and manage the build scripts, test data and other documents in the project scope.
  • Implemented Selenium Synchronization for Conditional and Un-Conditional waits using Implicit Waits and Explicit Waits.
  • Performed Regression testing to ensure that the code is not broken.
  • Reviewed Business and Technical requirement documents to develop test scenarios and test cases.
  • Executed SQL queries to compare the data in database with GUI and web services.
  • Implemented Rally to track and resolve defects.
  • Used Cucumber by creating the Features and Step Definition files to execute test scripts.
  • Mentored team members in design and analysis activities with constant encouragement.

Environment: Java, Selenium WebDriver, TestNG, Selenium Grid, Appium Maven, Jenkins, Eclipse, Cucumber, SQL Server, GitHub, Rally, Auto IT, Apache POI, Restful API, Log4j,C#.

QA Selenium Automation Tester

Confidential, Boston, MA

Responsibilities:

  • Developed new and updated existing automation scripts using Selenium WebDriver in Java.
  • Maintained and updated the Manual Test case, Test Scripts and Test Data as per the evolving requirement.
  • Done java coding extensively for Data Driven framework and Keyword Driven Framework by using TestNG framework along with Selenium IDE, Selenium.
  • Designed the test cases for the complete application modules.
  • Prepared manual & functional test cases on web applications as per requirements
  • Peer reviewing of designed test cases.
  • Hands of experience in Point of Sales in Payments systems.
  • Responsible for Regression Testing, Functional testing for web based application.
  • Performed Regression Testing for every modification made in the application & new builds using Selenium WebDriver.
  • Reported bug using Project Tracking tool JIRA.
  • Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
  • Worked on Cucumber Testing applications and responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.
  • Involved in Database testing.
  • Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
  • Used web-debugging tools like XPath, Firebug and Fire Path to locate elements.
  • Created of stored procedures, triggers and views.
  • Design and implementation of REST APIs, micro services, system tasks and cloud solutions
  • Used selenium Grid performed parallel execution on different node machines.
  • Executed the Test Cases to verify actual results to expected results.
  • Tested web application using TestNG and Selenium Framework.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Worked in Database Testing using SQL queries with multiple Databases which includes Oracle, SQL Server.
  • Proficiency in automating test scripts for cross Operating systems using Selenium.
  • Maintained and executed Maven build files for running automated test cases along with Continuous Integration tools like Jenkins.
  • Involved in Web Service testing and validating the XML files.
  • Performs in-depth analysis to isolate points of failure in the application
  • Assist in production of testing and capacity certification reports.

Environment: Java, PL/SQL, Selenium RC, TestNG, Selenium WebDriver, Selenium Grid, SoapUI, Jenkins, Firefox, Maven, SQL, XML, Eclipse, JIRA, Oracle, UNIX and Windows.

Automation Engineer

Confidential, Rockville, MD

Responsibilities:

  • Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
  • Performed Black Box and Unit testing using Equivalence Partitioning analysis.
  • Used Quality Center as Test Repository for Requirements and Test plans.
  • Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
  • Recorded and plays back test in Fire fox using Selenium IDE.
  • Created Automation test framework using Selenium.
  • Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
  • Exported Test Case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems.
  • Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
  • Knowledge in preparation of automation test framework using Selenium WebDriver.
  • Used Maven to execute Selenium automation suites on different platforms, browser combinations in parallel.
  • Experience in web UI tests using cucumber, capybara, gherkin, Selenium WebDriver (tests written in ruby).
  • Test case automation using Cucumber, Ruby test automation tool and Gherkin scripting language.
  • Experience in configuring Maven for java automation projects.
  • Experience in executing Maven, GitHub projects using Jenkins.
  • Designed and executed back end testing by validating results of SQL queries, also gained knowledge in JDBC Database testing using Eclipse IDE.
  • Executed SQL queries to compare the data in database with GUI and web services.
  • Experience developing test plans and automating test cases following standard testing frameworks & agile methodology, using TestNG and JUNIT.
  • Automate tests using Java-based Automation Test Framework utilizing - Java, Selenium 2.0 Web driver, Selenium Grid using TestNG/JUnit frameworks
  • Experience developing products with: C#, C++, Microsoft windows and Linux.
  • Executed SQL queries to compare the data in database with GUI and web services.
  • Involved in testing of Mobile Banking GUI on Chrome, Firefox, IE, Safari and the mobile app on Android and iOS.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project and leading offshore team.

Environment: JAVA SE 8, SQL 12.0, JUNIT 4.2, 5, JDBC, JavaScript 6, Eclipse IDE, Firebug, C#, Selenium Grid, HP Quality Center 10.0, Selenium web drivers, Cucumber, Maven, Selenium RC, Grid.

QA Analyst

Confidential

Responsibilities:

  • Understanding the Business requirements, Application and function specifications, Design documents.
  • Involved in writing Manual test cases, logging and analysis of bugs.
  • Performed Smoke testing to ensure proper deployment of application in the test environment.
  • Performed Regression testing to ensure that the code is not broken.
  • Involved in updating and executing test cases according to requirements.
  • Prepared Traceability Matrix to ensure that all test cases are passed and met the given requirement specifications.
  • Segregated Bugs based on severity and priority and maintained the log using Bugzilla.
  • Reported using QA Status reports, Defect Log reports, Traceability reports and Test execution & results reports.
  • Scripted Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database.
  • Involved in writing SQL queries for backend testing to verify the proper interaction between GUI (Graphical User Interface) and database.
  • Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.
  • Interacted with developers and various members of the team to discuss issues, resolve defects and set priorities.

Environment: Java, MySQL, HP Quality Centre, MS Excel, Bugzilla.

QA/ Manual Tester

Confidential

Responsibilities:

  • Performed Manual Testing as well as Automation Testing by using QTP/UFT.
  • Written Manual Test Cases to test the functionality of the application followed Waterfall Methodology of the entire project.
  • Involved in entering requirements and implemented the Test Plan, various Test cases and Test Scripts in JavaScript to test various functionalities using the automated tool QTP/UFT.
  • Performed Integration Testing and Batch Testing in QTP.
  • Extensively Used ALM for storing QTP test scripts, scheduling tests and maintaining test plans.
  • Designed Summary Reports, Traceability Reports using Quality Center (QC) and involved in performance testing with Load Runner.
  • Tested web services using SOAP UI to test the XML requests and the responses for each of the operations.
  • Performed database testing using SQL Server and executed various DML statements.
  • Worked with the Developers and the Test Lead to verify the Test Cases.
  • Generated Weekly Reports, Defect Reports, Test Summary, Requirement Traceability Reports and Test Statistics and Customized Summary Reports.

Environment: Windows XP, Waterfall Methodologies, Java, QTP/UFT, Quality Center (QC)/ALM, Oracle Service Cloud, SQL Server, XML, HTML, SOAPUI, JavaScript, Microsoft Office, windows.

Hire Now