Mobile Tester/ Automation Developer Resume
Houston, TX
PROFESSIONAL SUMMARY:
- Around 8 years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in Finance, Healthcare, Retail & Insurance Applications.
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frameworks using Testing/Junit, ANT/MAVEN build tools.
- Hands on experience of Mobile Apps Testing in Manual and automation testing of Mobile Apps.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP and Appium to develop automation testing scripts for web, Mobile and client server applications.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Good experience of Node JS, Python
- Excellent experience with source version control tools such as Git.
- Developed wireless network infrastructures and make recommendations on systems enhancements for optimization.
- Usage of traffic tools like Spirent, Agilent N2X, packet capture tools like Ethereal
- Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC), Microsoft Test Manager (MTM) and Team Foundation Server.
- Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
- Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing & security testing of client/server and web - based applications.
- Developed an automated scripts and frame works using Java, C#, VB Script.
- Earned a reputation for designing cloud deployment strategies that mitigate risk while meeting infrastructure, employee, customer and budgetary needs
- Expertise in performing manual testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.
- Experience in all stages of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and worked on Waterfall and Agile project environment.
- Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
- Strong in writing SQL queries to perform backend data validations.
- Excellent experience with source version control tools such as Subversion (SVN), TFS & Git.
- Experience in Test coordination between Onsite and Offshore team
- Prior experience in analyzing and reporting on performance metrics and test results
- Excellent analytical and problem-solving skills with the ability to troubleshoot with strong oral and written communication skills
- Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
TECHNICAL SKILLS:
Selenium WebDriver: , HP Quality Center/ALM, SOAP UI, QTP, Spirent, Eclipse, Manual Testing, Appium (Android Testing), JMeter, GIT, Cucumber, Coded UI, Appium, Microsoft Visual Studio, Android Studio, ETL (Informatic)
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, JSON.
Language/ Script: Java, JavaScript, Shell Script, JEP, Unix, Linux, Groove, VBScript (UFT), C, C#, Python, HTML, XML, PHP.
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest, Bugzilla.
Frameworks: Junit, TestNG, TDD, Python, Data Driven, Keyword Driven, Hybrid Frameworks, JBehave, ATF (Automation Test Framework), Page Object Model, Modular Framework, Back-end database testing using SQL, SAS
Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL, MongoDB
Ant, Maven, Jenkin, Jenkins:, chef, Ansible.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Testing: Integration, Functional, Regression, Performance and Load Testing, Manual, Black Box and White Box testing
Repository System: GitHub, Subversion, TortoiseSVN.
Cloud based Testing: Sauce Labs, Browser Stack.
Version Control: Git
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux
Mobile Testing: Android, iOS.
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Mobile Tester/ Automation Developer
Responsibilities:
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Involved in developing the automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Designed and validated RF link performance, quality and reliability.
- Involved in designing of 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.
- Prepared test data document and Involved in generation of bug and test case execution reports.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Involved in Writing Java Scripts to develop automated scripts and frame works.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber with java
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Used Oracle Applications like RPM, RDF for Expanding portfolio in and across different states.
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber
- Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
- Administer discovery, user testing and beta programs to garner feedback prior to each major release.
- Involved in building security model, VPC, Elastic IP for databases on Cloud platform.
- Performed stress test on data migration from SQL database
- Prepared manual & function test cases on web and mobile applications (Apple & Android) as per requirements.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Conducted daily meetings with the developers and build Team
Environment: Java, Appium, Selenium IDE, Firebug, SQL, iOS, Mobile Testing, Jira, Oracle10g, Jenkins, JMeter, Cucumber, Agile.
Confidential, Monroeville, PA
Sr. Automation Engineer/Appium Tester
Responsibilities:
- Participated in all Michaels system development and enhancement projects
- Responsible for the documentation for business process and procedures
- Participated in system integration testing which include writing test plans, test cases, system testing and other end user testing activities
- Used QC to document and track test cases.
- Collaborated with developers for problem resolution.
- Utilized Quality Center to house and execute test cases.
- Attended review meetings with Business Analysts, Developers and end users to understand and test according to their requirements
- Developed testcases, reviewed and Involved in Functionality, and Regression Testing.
- Involved in software acceptance testing and production release procedures throughout SDLC
- Maintained detailed test logs and report test results in Test Director
- Participated in test plan and test cases review meetings.
- Responsible for Backend testing by executing SQL statements
- Interacted with developers for status of the bugs and re-tested the fixed Bugs
- Analyzed the defects and categorized them based on severity
- Validated Web services for Manual and Automation Testing using SOAP UI.
Environment: SQL Server, Windows XP, Java, MS Office, Quality Center, SDLC
Confidential, Lansing, MI
Selenium Engineer/SOA Tester
Responsibilities:
- Involved in designing of Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- 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.
- Involved in testing both SOAP and REST services using SOAP UI, Rest Assured and Tested both XML and JSON formats.
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
- Written automation test cases in the following languages in Java, C#, C++, PHP
- Conducted mobile apps testing across the web using Monkey
- Very good exposure of testing applications on wide range of Mobile handset of different vendors which includes Sony Ericsson, Windows Mobile, HTC, LG, iPhone and many more.
- Partner with development to resolve defects
- Responsible for REST API testing using SOAP UI & Postman tool
- Tested all backed REST APIs using Postman, Rest Client & SOAP UI
- Performed Defect Tracking & Management in JIRA . Generated automated daily reports using JIRA API.
- Responsible for Integrating Selenium Tests with Jenkins, GIT for Continuous Integration.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
- Performed stress test on data migration from Titanium to SQL database and mongo DB
- Managed and maintained the testing of PHP backend for dynamic database driven websites.
- Tested large volume databases by using stored procedures
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, Maven .
- Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM) .
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Involved in preparing the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
- Prepared test data document and Involved in generation of bug and test case execution reports.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Involved in writing SQL Queries for backend testing.
Environment: s: Selenium WebDriver, Cucumber, SOAP UI, JMeter, Ant, Junit, Quality Center/ALM, Eclipse, XPATH, Java, HTML, agile, GIT, SQL, Android, Oracle, Appium.
Confidential, Plymouth Meeting, PA
Automation Test Engineer
Responsibilities:
- Involved in automation scripting using Coded UI, C#, MTM.
- Developed C# class libraries, NUnit test scripts to test XML build data files.
- User stories are tracked using JIRA and HP ALM/Quality Center (QC) to track the defects.
- Delivered overall Test Summary reports from the Quality Center (QC).
- Used Ant for building the WebDriver project.
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
- Performed database validation using complex SQL queries.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver under Java platform utilizing industry leading harness design patterns and approaches
- Written Grey box and Black box test cases based on the User and Business Requirements
- Had good knowledge of cucumber while working on project.
- Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver
- Functional and Cross Browser testing of Defined Browser Stack of the site experience Defect Triaging and Release sign off for Continuous Delivery cycles
- Worked on Selenium for creating and executing test cases for functionality testing of a web app.
- Used Selenium Grid to test the compatibility of the tests across multiple servers to save time.
- Worked on White-Box server-side System level test cases using JUNIT.
- Responsible for Integrating Selenium Tests with Jenkins for Continuous Integration.
- Involve d in We b S e r vic es Te s ti ng us ing SOAPUI with rest to cr e ate a nd e x e c ute a uto ma t e d fu nc tional, reg r e s s ion, co mp lia nc e, a nd loa d te s ts .
- Participated in daily, weekly meetings and technical reviews and Prepared reports
- Written automation test cases in the following languages in Java, C#, C++
- 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.
Environment: C#, SQL, HTML, SOAP UI, Groovy Script, Quality Center, Jira, VBScript, HTML, MSWord, MS Excel, UNIX, Microsoft Test Manager, Oracle, Agile .
Confidential
QTP Engineer/Data Base Tester
Responsibilities:
- Prepared Test Plan and Test Cases based on the business and functional specifications.
- Performed Functional Testing through QTP using VBScript Scripting language.
- Analyzed code to performed white box testing.
- Coordinated and worked closely with business analysts and stake holders during gathering requirements for the product and documented test cases.
- Reviewed the test cases written for Unit and Integration level.
- Analyzed test specifications and converted them into Manual Test Cases.
- Performed End to End Testing and involved in User Acceptance Testing.
- Performed Security Testing (Authorization Testing, Access Control Testing).
- Worked on SQL statements in checking the validity of the Backend.
- Involved in designing the automation architecture and coding automation scripts using QTP.
Environment: VB Script, Manual testing, Mobile Testing, Quality Center, JAVA, XML, HTML, PeopleSoft HRMS, MS SQL Server 2005/2000, SQL.
Confidential
Manual Tester
Responsibilities:
- Reviewed Business requirements , IT Design documents and prepared Test Plans for all assigned project releases
- Analyzed test specifications and converted them into Manual Test Cases.
- Involved in writing the SQL Queries.
- Involved in Release support - Release to QA , involved in environment setup , testing the release process
- Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline
- Defects were tracked, reviewed, analyzed using Test Director
- Participated in Integration, System, Smoke Testing.
- Identified the initial setup, input data, appropriate steps and the expected responses in the manual test cases.
- Performed End to End Testing and involved in User Acceptance Testing.
- Used Quality Center (HP QC) as a bug tracking system.
Environment: Quality Center, JAVA, XML, Manual testing, MS SQL Server, SQL, MS Office.
