Qa Mobile And Automation Engineer Resume
CA
PROFESSIONAL SUMMARY:
- An erudite professional with 7+ years of valuable and diverse experience in Quality Assurance (QA) and Automation Testing.
- Experience in Software Engineering Process and familiar with various Life Cycle Models, Software Development Lifecycle (SDLC), Software Testing Lifecycle (STLC) and Defect Life Cycle.
- Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, ChromeDriver, QTP, TestNG, ANT, Maven, Jenkins, Web Services (REST, SOAP)..
- Experience in testing mobile applications on Android and iOS platforms on different devices.
- Tested the application under different networks and Internet speeds including on 3G, 4G/LTE and Wi - Fi.
- Hands-on experience on multi OS, Shell, Linux, ADB commands and xCode for Device communication.
- Extensive experience in performing testing on mobile applications using Android SDK tools.
- Experienced in Selenium Data-Driven Framework with core Java programming and TestNG annotations.
- Excellent knowledge in writing unique XPath using firebug and firepath to identify web elements..
- Excellent knowledge in executing automated test scripts developed using Java.
- Experience in Agile/Scrum methodologies (Project deliverables in Sprints) .
- Good experience in preparation of Test Plan, Test scenarios, Test cases, Test case reviews, Test data collection, Test execution and Defect reporting using various tools and techniques.
- Extensive experience in GUI, Regression, Smoke, Sanity, Functional, Integration, Installation, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility testing, Security and Database Testing.
- Good Knowledge in using Shell Scripts for the execution of the Programme.
- Good knowledge in Web service testing using SOAPUI tool, SOAP, XML and expert in reading WSDL.
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI tool.
- Experience in Manual, Mobile as well as Automated testing using QTP
- Experienced in logging defects and Proficiency in providing Defects management including Defect Creation, modification, reproducing, tracking, prioritizing and reporting using Tools like Rally, QC,Buzilla,Jira.
- Knowledge writing SQL queries to perform backend data validations.
- Very good team player in working with others on time critical assignments. Excellent written and verbal communication skills.
- Able to work collaboratively with all other testers, developers, and other team members in testing complex projects and in the overall enhancement of software product quality.
TECHNICAL SKILLS:
Automation Testing Tools: Selenium WebDriver/RC/IDE/GRID, ChromeDriver, QTP, Quality Center, Junit/TestNG, SoapUI, Accessibility Management Platform, Android SDK tool
Languages: C++, Java
Scripting: Mocha, JavaScript, Python, Perl
Continuous Integration Tools: Stash, Git, Jenkins, Hudson
Methodology: Agile and Waterfall
Defect Reporting Tools: BugZilla, ClearQuest, Firebug, Test Director, Rally and QC
Browsers: Google chrome, Internet Explorer, Firefox, Safari.
Database Testing: Toad for Oracle 11g/10i, SQL Server 2008 and DB2, MySQL, NoSQL, MS ACCESS
Operating Systems: Windows, Mac, Linux
PROFESSIONAL EXPERIENCE:
Confidential, CA
QA Mobile and Automation Engineer
Responsibilities:
- Analyzed the Business Requirements Document and system specifications and identified the test requirements.
- Involved in testing the application utilizing the Scrum (Agile) methodology.
- Analyze the Business Requirement Documents and System specifications and identified the test requirements.
- Effectively implemented QA methodologies, strategies and plans in all stages of SDLC.
- Involve in testing the application utilizing the Scrum (Agile) methodology.
- Involves in Release Validation like Sprint Grooming, Sprint Planning, Sprint Retrospective, building and executing QA validation for the release
- Participate in Daily scrum meetings to report about scope of work, testing progresses, outstanding issues.
- Participates in weekly Defect Triage Meetings by reviewing the Product backlog and sprint grooming.
- Developed Test Plans, Test Scenarios and Test Cases based on functional specifications and user requirements using Tools.
- Using Android SDK tools to extract devices log and app log to review for stability of application.
- Hands on manual testing with Android Jelly Bean, KitKat and Lollipop versions.
- Execute ADB commands to test the app on Android platform ( major release components).
- Logged the errors, reported defects using ADB Debugging commands adb bugreport and adb Logcat.
- DDMS debugging tool for the debugging and Screenshots.
- Used Chrome Developer Tools and Firebug Tool to identify the Objects id, Name, XPath in the application.
- Extensively worked with defect tracking tools with detailed information of the root cause which Rally and QC.
- Extensively worked on version control software like Stash/Git Hub code repository for check-ins and checkouts.
- Having good Experience in using the shell scripting and Linux command line for the execution of the program.
- Performed GUI Test, Exploratory testing, Functional testing, Smoke testing, Sanity testing, Integration testing, User Acceptance testing (UAT), System testing, Localization, usability testing, Cross Browser testing and compatibility testing.
- Performed Accessibility testing using Accessibility Management Platform (AMP) tool and on Android device.
- Developed and executed SQL queries to perform Backend testing with the help of JDBC connection..
- Deployed applications on Linux servers to setup the test environment for manual and automation testing team
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Designed and developed test structure for web services to validate API calls using SOAPUI..
- Collected and analyzed logs from different sources, writing queries for data verification against NoSQL databases.
- Performed functional, smoke, and regression testing on Android device and web application
- Performed SOA / web services testing using SoapUI; wrote adaptors to test / invoke web services.
- Extensively performed Manual and Mobile Testing process to ensure the quality of the software.
- Monitoring test progress throughout the project release cycle, providing test results and detailed status reports.
Environment: Java,JavaScript, Selenium WebDriver, TestNG, Soapui, Android SDK, Android devices, Jenkins, Rally software, Stash (GIT repository), Allure reporter, JSON, XML, WebStorm, Eclipse, Maven, Accessibility Management platform, MySQL and NoSQL
Confidential, TX
White Box QA Engineer
Responsibilities:
- Responsible for gathering business requirements and writing functional specifications and process documents pertaining to new customizations or enhancements.
- Reviewed the code in java and performed white box testing to ensure every class is constructed strongly and does not contain any functional errors.
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.
- Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Created automation framework in Selenium WebDriver using behavior driven approach.
- Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Performed the testing of RESTful web services for mobile apps Using SOAP UI.
- Involved in testing the application utilizing the Scrum (Agile) methodology.
- Used TestNG framework to run unit test and Maven to build the Project.
- Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
- Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
- Performed GUI Test, Functional testing, Smoke testing, Unit testing, User Acceptance testing (UAT), System testing
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Designed and developed test structure for web services to validate API calls using SOAPUI.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Performed SOA / web services testing using SoapUI; wrote adaptors to test / invoke web services.
- Defect Reporting and Tracking using BugZilla and Track+.
- Conducted backend testing using SQL queries to validate data for database.
- Performed functional, regression, and manual black box testing.
Environment: Java, Selenium WebDriver, TestNG, Jenkins, White Box testing, HTML, JavaScript, XML, Eclipse, Maven, SoapUI, QC, BugZilla, Track+, SQL, Oracle 11g, Windows.
Confidential, TX
Whitebox QA Engineer
Responsibilities:
- Analyzed the Business Requirements and Functional specification within the team for business understanding and end-user focus.
- Designed and Developed Test Cases for automated testing using Selenium, JUNIT and Eclipse IDE.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
- Used Selenium WebDriver and Selenium Grid for testing application in different browsers.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
- Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
- Wrote Ant build scripts to automate the compilation and execution of JUNIT test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
- Invovled in the performance testing using Load Runner tool.
- Used VUGen for Generating scripts and VUser and Analyzer for the Result analysis.
- Regression test cases were written and automated using Selenium WebDriver.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Generated Test data for various types of testing for valid data, Invalid data testing using In Excel spread Sheet.
- Monitored and tracked mobile devices as well as mobile-device-related issues associated with security compliance.
- Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XML files.
- Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
- Performed SOA / web services testing using SoapUI; wrote adaptors to test / invoke web services.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Involved in running Test scripts on different browsers using the Selenium WebDriver.
- Involved in testing the application on Mobile and Tablet.
- Wrote SQL Queries to validate data and also performed backend database testing.
- Created automation scripts in SoapUI using Groovy Script for web services testing.
- Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
- Recorded JMeter user scripts implementing parameterization both manually and by data driven wizards in JMeter.
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.
Environment: Java, Selenium WebDriver/Grid, Junit, Jenkins, White Box testing, Web Services, ANT, SOAP UI, XML, HTML, JavaScript, Eclipse, Jira, Jmeter, SQL, Excel, Oracle, Windows.
Confidential, MN
QA Analyst
Responsibilities:
- Prepared a detailed test schedule on a day-to-day basis for the project members to know the status of the QA Process.
- Coordinated with cross-functional teams during test preparation and execution.
- Created Automation test framework using Selenium.
- Involved in Web Services testing with XML, Soap and Rest Services.
- Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
- Created ANT and SVN to create nightly automation script.
- Generated Test data for various types of testing for valid data, Invalid data testing using In Excel spread Sheet.
- Performed Data driven testing using Selenium RC and Junit functions which reads data from property and XML files.
- Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
- Involved in running Test scripts on different browsers using the Selenium Webdriver.
- Performed tests using Selenium remote control in different browsers.
- Involved in SOA Architecture.
- Performed Smoke, Functional, System, Integration, Regression, Performance testing.
- Prepared test data for testing the application in various test phases.
- Used TOAD as well as SQL analyzer to manipulate SQL queries to verify the data in the database.
- Checked the navigation and the links of the application.
- Performed bug tracking, including submitting and assigning defects to the application developers using QC.
- Tracked, Managed and documented the performance of the application during UAT.
- Interacted with Developers and System Analysts to understand the severity of the defects.
Environment: Selenium IDE/RC, Junit, ANT, SVN, QC, TOAD, JSP, SQL, Windows XP, HTML, XML.
Confidential
QA Tester
Responsibilities:
- Study the scenarios of Worldwide Retail Exchange and prepare the test cases for Forgot Password, Auto Disable User Accounts, Usage agreement, Getting started link, User full name on Roster page etc. to Manual and Automation testing.
- Review the Test Cases with TRM.
- Creating object Repository, Function Libraries and other supporting files for the automation.
- Developing Automation Scripts by using QTP.
- Enhancing and Debugging the Developed scripts.
- Performing Batch Execution of the Scripts.
- Analyzing the results and reporting bugs by using Quality Center.
- Participating in review meetings and discussing the project status and further plan.
Environment: QTP, Quality Center, SQL, Oracle, MS Office and Windows.
