We provide IT Staff Augmentation Services!

Senior Selenium & Mobile Automation Engineer Resume

5.00/5 (Submit Your Rating)

Abilene, TX

SUMMARY

  • Around 8+ years of experience in Software development and testing which includes Automation and Manual testing using Selenium and QTP.
  • Strong knowledge of Software Development Life Cycle (SDLC), Agile, Scrum, Waterfall, Spiral and QA Methodologies like CMM and RUP.
  • Expertise in creating Test Strategy, Test Plan, Test Reports, Test Cases and Test Scripts for Manual testing based on the functional specification for the Functional, System, Integration, Incremental, Regression, compatibility, end - to-end testing, GUI, UAT, Database, Smoke/Sanity, Usability testing.
  • Experience in testing Web Applications (Java, .Net based applications), Mobile Applications Testing (Native App, Hybrid app, Web and SMS), Web services/message testing, Client-server applications, ETL Data warehouse & Database data testing for various client domains.
  • Excellent knowledge in writing .feature file using Gherkin for cucumber and wrote Junit suite to run .feature file in Eclipse.
  • Good knowledge on Healthcare, Banking, Logistics, Public and E-commerce domains.
  • Used SQL Queries for data validation/verification Back-End testing in Oracle, SQL server databases.
  • Experience in Handset Testing, writing Test plans, defining Test cases for various module screens of the application, developing and maintaining Test scripts, analyzing results and reporting defects.
  • Experience in configuring and maintaining Defect Tracking system and preparing project reports for end-to-end testing using tools like QC/ALM and JIRA.
  • Involved in performance testing in creating virtual users and testing load, stress, database tests using Load Runner tool.
  • Performed Web services and Message testing tasks using SOAP UI tool.
  • Performed Automation testing using Selenium IDE, Web driver API's, Java scripting. Used Grid to run parallel tests.
  • Managed test suites using TestNG. Used Jenkins, GIT Hub to maintain full test repository (tests, changes, version controlling).
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Expertise in performing Manual testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.
  • Solid knowledge in Java and OOPS concepts (Inheritance, Encapsulation and Polymorphism), Object, Method, Interface, Abstract Class, Keywords and Variables required for Selenium frameworks.
  • Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
  • Proficient knowledge in SDLC processes and methodology by training, and supporting disciplines (workflows), activities, and artifacts (deliverables) as defined by CMM, Six Sigma and RUP.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP Protractor to develop automation testing scripts for web and client server applications.
  • Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC), Microsoft Test Manager (MTM) and Team Foundation Server.
  • Have good knowledge on Automation, Security, Load, Performance testing. Involved with Automation testing team to automate test processes (scripts) using automation testing tools like Selenium, QTP.
  • Strong skills in backend (in both Relational & Hierarchical database) testing. Writing SQL queries, generating reports to ensure data integrity and validating business rules.
  • Strong Interpersonal Skills, Analytical skills, Self-motivation, Co-ordination Skills and effective communication skills orally & written, Good Team Player Qualities.

TECHNICAL SKILLS

Web/JavaEE Technologies: J2EE, Servlets, Java Server Faces (JSF), JSP, JDBC, Tag Libraries, AJAX, MVC, Struts, Spring, Hibernate, JUnit, CSS, JMS, Web Services, HTML, XML, JavaScript, Ajax, JQuery, Angular.js, Bootstrap

Testing Skills: Test Plan creation, Test Case Design, Test data preparation, Test execution, Defect management, Test reporting, Test Manager, Test Automation script writing, Runbook automation, Black Box and White Box testing, GUI and API Testing

Databases: MS SQL Server, MS Access, MySQL, Oracle and DB2, Selenium.

Languages: Java 2 Standard Edition 5.0, SQL/ PL SQL, Oracle, C, C++

Web/Application Servers, Portal & Portal API's: Tomcat, Web Logic, Web Sphere, JBoss. Web sphere Portal Server(JSR 168/286 API)

IDE Tools: Eclipse, Net Beans

Testing technologies/tools: HP Quality Center 9.0, QTP 10.0, UFT 11.5, Selenium IDE 2.50, WebDriver, TestNG, Jenkins, Cucumber JUnit, JMeter, Soap UI, Windmill

Other Tools: Log4j, SLF4J, Product Studio, Image Builder, VM Ware, Bugzilla, JIRA, Bug host

Scripting: JavaScript, JQuery.

Modeling tools: Star UML, Rational Rose.

OS: Windows 7, Windows NT/XP/2000, Linux, Ubuntu.

PROFESSIONAL EXPERIENCE

Confidential - Abilene, TX

Senior Selenium & Mobile Automation Engineer

Responsibilities:

  • Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
  • Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
  • Tested independent and dependent modules individually. Prepared Test Matrix to keep track of the requirements and the test cases.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Developed user-friendly and flashy XSLT reports using TestNG and Maven.
  • Involved in validating the Web Services related to Customer, Account and Transaction Management using the SOAP UI.
  • Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Jbehave, Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Used Cucumber to test code written in any languages including ruby, java etc.
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
  • Created and executed database queries (SQL) to validate database data integrity.
  • Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
  • Performed UI testing and front end testing using Selenium.
  • Used Firebug to do web based application testing with Selenium for the commands and locator application.
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary and potentially execute Unit Test automation (Java).
  • Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.
  • Utilized Smart Identification feature of UFT tool to identify Objects.
  • Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
  • Developed data driven test scripts to check the same functionality with multiple sets of data.
  • Performed Assertions like Schema Compliance, XPath and SOAP responses.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
  • Used Jenkins server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configuration.
  • Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.
  • Part of executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
  • Analyzed the business requirements, developed test plans and created test cases in Quality center, a test management tool.
  • Experience in using Testing tools such as Win Runner, QTP, Load Runner, Test Director/Quality Center and Microsoft Stress tool, Fitnesse, Rally and Apache JMeter.

Environment: Java, Selenium WebDriver, Cucumber, TestNG, Jenkins, Quality Center, SOAP UI, XPath, Python, Eclipse, Firebug, Maven, SP, Servlets, Struts, Java Script, SQL Server, IE, Firefox, Chrome, WebLogic, Windows, UNIX.

Confidential - Cleveland, Ohio

QA Automation & Mobile Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Configured python Web Driver, TestNG, Maven tool and created selenium automation scripts in Java using TestNG framework and page object model (POM).
  • Involved in Mobile testing includes app testing, test automation for web application. Testing Mobile native applications by using Appium, Java.
  • Cucumber was used for the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
  • Worked as ETL Tester responsible for the requirements / ETL Analysis, ETL Testing and designing of the flow and the logic for the Data warehouse project.
  • Wrote acceptance test using BDD Cucumber, Java.
  • Test scenarios outlines and created feature files by using Cucumber.
  • Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
  • Configured selenium grid in order to execute the parallel script.
  • Involved in creating automation test suites for progression & regression testing in Soap UI. The messaging formats included REST based clients with XML payload.
  • Loaded test data from a SQL server in to the web application.
  • Used Firebug to do web based testing with selenium for the commands and locator application.
  • Status reporting and test updating in Quality Center/ALM.
  • Created and executed CA LISA & SOAP UI Scripts for the Web Services testing.
  • Used Maven to manage Project's build and dependencies and Jenkins for deployments to environments.
  • Extensively worked with Version Control Systems GIT
  • Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features.
  • Performed Data Analysis and developed Data Mapping documents for Reporting projects by using several data analysis software.
  • Performed functional testing with Selenium, defined various checkpoints to verify results and performed tests using test driven data.
  • Used IOS emulator and simulator in testing the mobile.
  • Designed and implemented re-usable Automation test scripts using industry standard tools like QTP.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Developed an extensive test suite and performed tests in local environments using Coded UI.
  • Created and executed database queries (SQL) to validate database data integrity.
  • Involved in writing load scripts by using Apache JMeter.
  • Used Appium tool to tested automation test scripts on both IOS and Android platforms for native and mobile websites on mobile devices.
  • Involved in system testing, data integrity testing and ETL testing.

Environment: s: Appium, Selenium WebDriver, TestNG Framework, Java, Eclipse, XPath, Cucumber, Web Services (RESTFUL, JSON), JavaScript, CA LISA, Firebug, Windows, Android, IOS, Jenkins, JMeter, SOAPUI, page oriented model (POM), SQL.

Confidential - Houston, TX

QA Automation Engineer

Responsibilities:

  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules and discussed ambiguities with business analysts.
  • Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium.
  • Responsible for Cross-browser testing and running the automation script in parallel.
  • Involved in development of Hybrid (Keyword and Data Driven) Test Framework using Selenium WebDriver, Maven and TestNG.
  • Used TestNG annotations like groups, parameters, Data Providers to group the test cases, test methods, test suits for regression and functional testing.
  • Used Selenium Screenshots to prepare and report bugs in the documentation.
  • Used Selenium Synchronization and also handled multiple windows using Selenium scripts.
  • Achieved Behavior-Driven Development (BDD) implementation with Cucumber, Gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
  • Used SOAPUI tool to test SOA based architecture application to test SOAP services and REST API.
  • Extensively queried through SQL to check the database records in MySQL database.
  • Prepared and executed batch test suite through TestNG via Ant.
  • Extensive testing of browser content and compatibility of the application using HTML IDs and XPath in Selenium WebDriver.
  • Suggested automation process improvements & engaged in framework enhancements.
  • Coordinate with developers to prioritize defects and rectify them.
  • Performed multi browser testing to check application can work on IE, Firefox and Chrome browsers.
  • Expertise in Project Management tools like JIRA to prioritize, classify bugs and tracked defects.
  • Working knowledge on IBM Rational Functional tool to test functionality of an application, record and play back options and modify scripts using IBM Rational Function tester log.
  • Experience with IBM Rational Requisite pro to document and manage the requirements.
  • Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
  • Maintained code version using GIT.
  • Participated in technical, status review, and release and production meetings.
  • Worked in a Scrum Agile process for delivering the outputs on time.

Environment: Selenium WebDriver, Grid, Jenkins, Ant, PL/SQL, RFT, SOAP UI, XPATH, Firebug, XML, HTML, CSS, Eclipse, JIRA, Agile, MySQL, AutoIt, Git, IBM WebSphere, SharePoint.

Confidential - West Bend, WI

Automation Engineer

Responsibilities:

  • Participated in walkthrough for BRD, HLD and LLD
  • Responsible for preparing test deliverables like Test plan, test scenarios, test scripts and Traceability Matrix and the walkthrough of the deliverables with the team.
  • Responsible for test execution, test result documentation, test reports, defect logging and tracking.
  • Responsible for writing Automation test scripts using Java implementing Selenium WebDriver to test Web Application.
  • Strong Experience on Performance Testing and responsible to determine the system performance under work load.
  • Good knowledge in Load testing.
  • Good Knowledge working with Version One Controls.
  • Coding in Python for automation of test cases with Selenium Web driver
  • Responsible for generating reports from TestNG for project team members.
  • Performed browser compatibility testing.
  • Responsible for software QA and analysis, with emphasis on performance testing and functional decomposition of web-based (SOA) and legacy systems architecture.
  • Responsible for created automation framework using POM- Page Object Model, and Data Driven framework to test web application. Thorough understanding of POM using Page Factory.
  • Provided verification of realistic and concrete software solutions python.
  • Worked on version Control tools - SVN and CVS.
  • Strong Knowledge on Appium and wrote tests against multiple platforms (iOS and Android) using same API.

Environment: SQL, Oracle, Java, C#, XML, Selenium WebDriver, Junit, TestNG, MAVEN, Web Services, SOAP, Restful, SOAP UI, WSDL, Eclipse, HTML, Java Script, CSS, SVN, AGILE, JDBC, MS Excel, Monkey Talk, Selenium IDE, Selenium Grid, Appium, Python Scripting, HP Load Runner, HTML Unit, ASP .Net.

Confidential, Irving, TX.

QA Analyst

Responsibilities:

  • Participation in walkthrough for SAS, BRD, Test Plan, Test Strategies, test scripts and Traceability Matrix.
  • Responsible for analyzing the test Objectives and prepare Test Plan and Test script for the projects.
  • Responsible for analyzing the test data needed for the test scripts and work with the data team to get the required data.
  • Responsible for testing the backend (DB), after the ETL Job is initiated from ETL and validate along the way by analyzing intermediate files and validating how the initial source data is transformed and updated in the database by writing SQL and executing the DMLs to covert the data from the flat files to readable format.
  • Strong experience in HP load runner.
  • Responsible to update the project team on the progress and let the team know if there are any setbacks to meet the timeline for the project.
  • Responsible for projecting theQAsizing for the projects and change request.
  • Responsible for impact analysis of the changes that has cross project functional impact.
  • Responsible to report defects and participate in troubleshooting with development and configuration team for the reported defect.
  • Participated in creating the automation framework for the middleware. Analyzed the legacy projects to be best candidates for automation.
  • Used XML to capture the data from the SQL server database into ASP.NET pages
  • Strong technical knowledge on python and Perl.
  • Responsible for writing server-side web application logic using Python.
  • Good Knowledge working with customer acceptance testing (CAT).
  • Good knowledge on Monkey Talk IDE, the Monkey Talk Agent and Monkey Talk Scripts.
  • Good knowledge on Test driven development (TDD) and Behavior driven development (BDD).
  • Strong Experience working on Version One.
  • Customized the QTP test as per the test Case by using the VB-Script.
  • Participated in regression effort for the release, responsible for resolution of regression defects.
  • Responsible for initiating the ambiguity call with development and business.
  • Responsible for initiating and defect calls for project and regression with development.

Environment: Windows Web Forms, ASP.NET, SQL-Server, Visual C#.NET, .NET Remoting (Interface), Web Services, .NET Framework, Windows Services, MSMQ, COM+, XML API, XSLT, Microsoft Visual Source, SQL Reporting Services, IBM Rational XDE Developer Plus .NET

Confidential

MANUAL TESTER

Responsibilities:

  • Determined testing requirements developed and reviewed scripts for positive and negative test scenarios, conducted baseline testing, and generated reports.
  • Developed automation test scripts using Selenium Web Driver.
  • Involved in Agile development methodology.
  • Performed ACCESSIBILTY TESTING By Voice over for IOS Device and Manually by Keyboard Navigation testing so that blind people can use the application with tab sequences and enter keys.
  • Performed Screen Reader Testing through NVDA TOOL
  • Analyzed application, system, and security errors. Escalated issues to developers and verified fixes.
  • Work closely with the Business Analysts, assisted in identifying and resolving complex technical issues
  • CSS/HTML/Navigation/JS/Cookies/Browser and OS Compatibility/Webpage performance to validate end-to-end automated testing and debugging using Selenium IDE.
  • Extensive testing of browser content and compatibility Tested compatibility of application using HTML IDs and XPath in Selenium.
  • Wrote VB Script& developed Custom Functions by using QTP.
  • Used HP Quality Center as repository for requirement analysis, design test cases.
  • Created Test Scenarios and planned and executed both positive and negative test scenarios
  • Worked closely with Production Managers, Technical Managers and Business Managers in planning, scheduling, developing, and executing performance tests
  • Designed test plans and defined cases for functional, integration system, and user acceptance testing.
  • Attended weekly report meetings and presented progress updates.

Environment: Manual Testing, MS Office, Quality Center, SQL, Windows, Java, Fire Path, Junit, Eclipse, Maven.

We'd love your feedback!