We provide IT Staff Augmentation Services!

Sr. Qa Selenium Engineer/ Mobile Test Engineer Resume

5.00/5 (Submit Your Rating)

San Mateo, CA

PROFESSIONAL SUMMARY:

  • Overall 8+ years of experience in Software testing as a Quality Analyst/ Mobile Application Tester and Automated Software Testing using Selenium, QTP, SOAP UI and Quality Canter.
  • Strong Knowledge of the Software Development Life Cycle (SDLC) and methodologies (Agile, Waterfall, V - model), and ensure Quality Assurance Control.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP, Appium to develop automation testing scripts for the web, Mobile, and client-server applications.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Experience in writing automation test scripts using Selenium, Web Driver, Cucumber, J -Ruby, J - Behave, J -Meter and Quick Test Professional.
  • Implemented Mercury Test Directory for Quality Center for test case management and defect tracking.
  • Perform function and non-functional testing of mobile video streaming application on iOS and Android.
  • Conducted R&D activities in real time video conference development, Bluetooth 4.0 software stack implementation in embedded system, and researched and proposed a machine learning protocol on biometric based user authentication .
  • Planning and rollout of distributed NoSQL clusters (Couchbase) in five data centers
  • Dealt with Datacenter migration to Amazon Web Services (AWS) infrastructure and provided support to Applications and Database teams.
  • Hosted private cloud using Openstack (Kilo, Juno, Mitaka) and Red Hat KVM with Cisco ACI
  • Created custom Solr Query components to enable optimum search matching.
  • My responsibilities included working on an Rspec test suite using TDD best practices as well as fixing bugs and issues.
  • Written Shell scripts to automate deployments via Bamboo and Control tier that are built by maven.
  • Hands on experience using Messaging Services like JMS, Kafka, Kafka Connect, Kafka Streams.
  • Experience in testing the application web services using SoapUI.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
  • Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, exception testing, compatibility testing, security testing of client/server and web-based applications.
  • Mentored and empowered teams towards making appropriate commitments through story selection, establishing acceptance criteria, automated test-driven development (ATDD) and test driven development (TDD), story sizing and task definition.
  • Executed Multiple Scripts in Parallel using Sauce Labs.
  • Experience in Understanding the code written in different programming languages such as Java, JavaScript, VBScript, .NET, SQL and databases like Oracle, SQL Server.
  • Experience in Database/Backend testing using SQLQueries for data design, data validation and data Integrity testing. Well, conversant with the implementation from scratch and practical hands-on experience in different types of frameworks like Keyword Driven, Data Driven, Hybrid and PageObjectModel (POM).
  • Experience in performing manual testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.
  • Effectively involved in Defects logging, tracking and managing Defect Life Cycles using HPQuality Center and JIRA.
  • Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and tested in both XML and JSON formats.
  • Good knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration .
  • Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
  • Worked closely with Business Analyst for Requirements Study and develop SQL Scripts for end - end process validation.
  • Automated test scenarios in PHP executed via Codeception for all changes to the company platform saving about 400+ hours of testing
  • Conducted research activities on autonomous car cybersecurity, proposed a machine learning protocol for user authentication based on ECG pattern recognition
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Experience in Test coordination between Onsite and Offshore team.
  • Ability to interact with end users, also quick learner and team player with good communication skills.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Cucumber, Firebug, FirePath, TestNG, Web services, JXL, SOAPUI, Coded UI, Appium, Microsoft Visual Studio, Android Studio, ETL.

Language/ Script: Java, JavaScript, Shell Script, Unix, Linux, VBScript (UFT), C, C#, Python, HTML, XML.

Frameworks: Junit, TestNG, TDD, Python, Data Driven, Keyword Driven, Hybrid Frameworks, ATF (Automation Test Framework), Page Object Model, Modular Framework, Back - end database testing using SQL.Firefox Add-ons FirePath, FireBug, XPath.

Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.

SOA Technologies: SOAP, REST, WSDL, Web Services, SOAP UI.

BugTracking tools: HP Quality Center, BugZilla, Visual Studio TFS, JIRA.

Build/ CI Tools: Ant, Maven, Jenkin, Jenkins, Hudson.

Databases: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Loader, MYSQL.

Methodologies: Agile/Scrum, Waterfall.

Platforms: Windows 7/Vista/XP, UNIX, Linux.

Testing: Integration, Functional, Regression, Performance and Load Testing, Manual, Black Box and White Box testing.Operating System Windows 2003/XP/NT/98/95, UNIX, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, San Mateo, CA

Sr. QA Selenium Engineer/ Mobile Test Engineer

Responsibilities:

  • Designed Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
  • Used Selenium Grid to run test cases in multiple browsers and Platforms.
  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools such as Jenkins.
  • Developed automation script for Mobile applications (IOS, Android) using Appium, Java.
  • Used emulators and IOS simulators to perform the manual Mobile Testing.
  • Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, and boundary value analysis.
  • Proficient in Rational ClearQuest for Defect Tracking and ClearCase for Version Control
  • Prepared test data document and Involved in generation of bug and test case execution reports.
  • Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
  • Performed web services testing with SOAP UI by validating request and response for XML, JSon files.
  • Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
  • Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Compatibility testing with different OS and browser combination by using SAUCE Lab's tool.
  • Developed Hadoop streaming Map/Reduce works using Python.
  • Good Experience in Agile methodology with SCRUM Process for the product development.
  • Wrote Python Scripts to develop automated scripts and frame works.
  • Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
  • Logged and managed defects using Quality Center/ALM defect management tool
  • Experienced in load and performance testing tool JMeter.
  • Wrote SQL Queries for backend/ETL testing. We are moving from Jenkins to Bamboo Continues Integration Tool for build deployment and maintenance.
  • Create Kafka Message Queues, Topics and Kafka Environment Using the chef scripts.
  • Responsible for keeping 21 CFR Part 11 Project Leader and Implementation Team Chair fully updated on a bi-weekly basis with the status of all Part 11 activities in their area.
  • Created Requirements Traceability matrix using DOORS
  • Expertise in writing automation frameworks supporting ATDD methodology using page object model.
  • Wrote automated scripts for angular JS application using protractor and Java scripts.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Utilize RSpec test suite to ensure full testing coverage of API resources
  • Involved in Maven configuration for running servers and scripts after the build.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Used web-debugging tools like XPath, Firebug and Firepath to locate elements.

Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, Android, SQL Server, JMeter. Protractor.

Confidential, Chicago, IL

Sr. QA Selenium Engineer/ QA Analyst

Responsibilities:

  • 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 WebDriver and Python.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Perform integration, system, and regression testing using AWS and Sauce Lab cloud technologies to launch automation suites via Jenkins jobs, continuous regression testing
  • Identify real-world E2E OTT Video use cases & design/create performance test lab simulations.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java, python using Junit prior to agile release.
  • Involved in Maven configuration for running servers and scripts after the build.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Designed and developed applications that work on AngularJS based UI and Restful APIs, CassandraDB, AWS environment, security.
  • Implemented Bamboo for Continuous Integration Builds and Notifications.
  • Implemented simulator for Mobile App Testing in Android Platform using Appium.
  • The entire Ruby scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • In addition to UI testing, also working on REST API testing using Serenity and Rest Assured along with J Behave.
  • Validated Business Rules and Schema errors using XML Request and Response files using Altova XMLSpy
  • Performed Regression testing for new builds and every modification in the application using Selenium.
  • Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Perform functional/unit test using Rspec
  • Provided design consultation / implementation of Red Hat Linux for Manhattan SCI platform as well as 4th tier support for system admins.
  • Experience in NoSQL database, Couchbase.
  • Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues. Also analyzed test results, tracked the defects and generated reports using Quality Center.
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: Selenium WebDriver, Python, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, Android, SQL, Oracle and Windows, JMeter.

Confidential, Atlanta, GA

QA Engineer

Responsibilities:

  • Reviewing and analyzing business requirements and technical specifications to come up with Testing Scope.
  • Responsible for Manual, Automation using Selenium Web Driver, Scrum and System Testing of the application at various stages.
  • Implemented cloud based Sauce Labs to execute Selenium automation suites on different platforms and check compatibility.
  • Automated Web Application Testing using Java Selenium framework in an Agile environment.
  • Created Selenium Test cases for automation using Selenium Web Driver and Java.
  • Used Hybrid Framework of Selenium to get data from Excel.
  • Implemented and maintained the monitoring and alerting of production, corporate servers and storage using AWS Cloud Watch for efficiency.
  • Created and executed automated tests for functional, and regression testing using Quick Test Professional.
  • Created QTP scripts with reusable and0 external Actions and, called functions in Actions.
  • Inserted various types of check points including text checkpoints, text area checkpoints and Image checkpoints.
  • Automated workflows using shell scripts and Control-M jobs to pull data from various databases into Hadoop Data Lake.
  • Reviewed requirements, functional specifications, Business Data Dictionary in DOORS
  • Expertise with messaging models publish-subscribe using very frameworks like JMS, KAFKA.
  • Escalation for unresolved bugs to the concerned developers and module leaders.
  • Used Unix Commands to access and trouble shoot Errors by accessing the Error Log files.
  • Participated in Design Phase, together with members of the Product team, developers, and DBAs.
  • Performed Smoke, System testing, system Integration Testing, User acceptance, Database & Regression testing.
  • Developed an UPnP remote control system on mobile device to securely communicate to set-top boxes for video streaming.
  • Migrated the Couchbase clusters and Spring-data version to the latest and upgraded the Couchbasejava client version to the latest.
  • Worked on a proof of concept to implement Kafka-Storm based data pipeline.
  • Prepared Test cases, procedures, Bug Tracking, Logging and reporting bugs using Quality center.
  • Expert with Test documentation, such as Test Cases, Bug Reports, Use Cases etc.
  • Designed various test Cases with different test conditions.
  • Prepared and executed scenarios for the Regression testing on new builds.
  • Performed Regression testing by executing the scripts developed with QTP.
  • Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on outcome of UAT.
  • Executed End-to-End SCTE-18 EAS testing on VMS, IP Clients, UIPC, Mockingbird and Mobile CE devices.
  • Used RSpec and Cucumber for testing and PostgreSQL to store data
  • Adopted Data Driven Methodology to the test application with different sets of data.
  • Develop test cases on various types of credit card applications.
  • Perform functional testing and regression testing on each field of credit card application pages.
  • Involved in Database testing to verify data integrity tests.
  • Extensively interacted with developers to analyze & resolve issues that were encountered while testing application.

Environment: Selenium 2, Web Driver 2.0, Web Services, SOAP UI, Restful, SOAP, JDBC, Java API, Eclipse, Maven, HTML, JavaScript, MySQL, Windows, TestNG, Eclipse, Linux, MS Office.

Confidential, Irving, Texas

Quality Analyst/Tester

Responsibilities:

  • Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool.
  • Participated in all phases of the Software Testing Life Cycle(STLC).
  • Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
  • Created Selenium Test cases for automation using Selenium Web Driver and Java.
  • Used Hybrid Framework of Selenium to get data from Excel.
  • Build a detailed, reusable, Script - free Keyword + Data - Driven framework for over 45% Test cases using Selenium WebDriver + TestNG.
  • Worked on android development team for OTT distribution platform.
  • Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
  • Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
  • Created a computer network intrusion detection system which utilized machine learning techniques including mathematical modeling, pattern recognition, and neural network
  • Utilized the Solr API to develop custom search jobs and GUI based search applications.
  • Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
  • Discussed with team lead and PM regarding testing deadlines and post deployment validation.
  • Actively communicated with the end users and business users to create realistic test cases.
  • Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
  • Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.
  • Establish business continuity through Knowledge Transfer and mentoring of new resources.

Environment: Environment: Java, J2EE, Selenium IDE/WebDriver/ GRID, Web Services, SOAP, SOAP UI, REST, TEST NG, HTML, Java Script, CSS, AJAX, HP Quality Center, JXL, Agile Methodology, Rally, SQL, Oracle

Confidential

Manual Tester

Responsibilities:

  • Analyzed the user requirements by interacting with system architect, developers and business users.
  • Suggested improvements in test process by gathering and analyzing data.
  • Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
  • Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
  • Created test plans and test cases in concert with system engineers and web designers.
  • Developed Manual Tests by analyzing product use cases, and requirements as well as technical design and implementation artefacts to create test cases that execute the specific product functions.
  • Involved validating sites across browsers and operating systems, the accuracy of links, visual presentation and its alignment with design specifications, and database updates.
  • Tested the application manually prior to automation for functional testing.
  • Well versed with complete life cycle of Manual Testing process with both Agile and waterfall methodologies.
  • Experience in leading a Manual Testing assignment and successfully tracked progress of Manual testing effort.
  • Used Quality Centre for preparing the Test Plans and manual Test scripts.
  • Perform functional, exploratory and manual tests.
  • Implemented and developed Test Plan, Test Cases, Test and Test Reports, Defect Reports for Manual tests.
  • Experienced in formulating Test plans, designing manual Test Cases to support Quality-oriented deliverables.
  • Identify test cases that need to be automated by reviewing existing manual test cases.
  • End-to-end testing with Test Planning, Manual Testing, Regression Testing and Defect reporting.

Environment: Manual Tester, Java, Quality Center, HTML, CSS, JavaScript, Oracle, VSS, Windows XP.

We'd love your feedback!