Software Qa Engineer Resume
Los Gatos, CA
SUMMARY:
- Arround 8 years of QA experience in Manual/Automation testing of Web/Mobile applications with specialization in Software Quality Assurance Testing, QA Automation Engineer and proficient in testing on Client/Server, Web based and Mobile Applications
- Extended expertise in QA and Automated Software Testing using QTP, SoapUI and HP ALM
- Experience with Mobile App and Hybrid App testing in both IOS and Android in testing native apps on iPhone, Android and iPod devices manually
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle
- Hands on experience in Test automation using different Automation tools/techniques using Selenium WebDriver/RC/IDE/GRID, TestNG, ANT, Junit, Maven, Fire Path, Running scripts, Debugging scripts in different environments, Extracting Test results, Cross browser testing and data validation
- Experience in test automation by using open source tools such as Selenium, Junit, JMeter, Appium
- Knowledge on testing Angular JS applications using Protractor
- Performed software development process using TDD, BDD, Key Word Driven, Data Driven, Hybrid, POM and Cucumber frameworks
- Experienced with Web Services like SOAP, RESTful, WSDL technologies
- Expertise in Manual Testing, Automation Testing and Service Oriented Architecture(SOA)
- Experience with bug tracking tools like Quality Center/Test Director and familiar with ClearQuest, Bugzilla
- Involved in functional testing, black box testing, Python, negative testing, compatibility testing, and recovery testing
- Experience in database testing using SQL and PL SQL
- Performed Testing of database applications developed with Oracle, Sybase and SQL Server
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server based applications
- Experience in using JIRA and BugZilla for reporting bugs.
- Performed Testing of database applications developed with Oracle, Sybase and SQL Server etc
- Experience in both Agile and Waterfall Software Development Models
- Expertise in reviewing/analyzing Software Requirements Specification documents SRS, Business Requirements Document BRD, creating and developing Test Plans, Test cases and Test Scripts and interacting with development team
- Experience in Test coordination between Onsite and Offshore team
- Excellent analytical and problem solving skills with the ability to troubleshoot with strong oral and written communication skills.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, JMeter, Firebug, FirePath, TestNG, SOAPUI, Coded UI, Appium, ITKO LISA, Microsoft Visual Studio, Android Studio
Language/ Script: Java, JavaScript, Shell Script, Unix, Linux, VBScript (UFT), C, C#, HTML, XML.
Frameworks: Junit, TestNG, Python, Data Driven, Keyword Driven, Hybrid Frameworks, ATF (Automation Test Framework), Page Object Model, Modular Framework, Back - end database testing using SQL
Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript.
SOA Technologies: SOAP, REST, WSDL, UDDI
BugTracking tools: HP Quality Center, BugZilla, Visual Studio TFS, JIRA, Bamboo
Build/ CI Tools: Ant, Maven, Jenkin, Jenkins, Hudson
Databases Technologies: 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 8/7/Vista/XP, UNIX, Linux
Mobile Technologies: Android SDK, Appium, Perfecto Mobile, IOS
PROFESSIONAL SUMMARY:
Confidential, Los Gatos, CA
Software QA Engineer
Responsibilities:
- Conducting a native app testing in Android and iOS environments
- Creating and executing test cases for the application components
- Used emulators and simulators to perform the manual Mobile Testing.
- Executing regression testing as defined by the Project testing activities for new releases
- Analyzing software failures and reporting issues to Bug Reporting System (Bugzilla)
- Performing application compatibility testing using different mobile devices and AVD installations
- Performing Bug verification testing and bug status update
- Performing Smoke Test/Build Verification Test
- Performing Localization testing according to Localization attributes: UI flows, language, currency and price, time zone, collation/sorting order, color and font, local mobile service providers
- Mobile testing: compatibility, interruptions, integration, connectivity
- Performing usability testing on Android and iOS to improve user experience
- Participating in project team meetings, discussions of testing process, requirements, and assignments
- Downloaded Java and Android SDK packs to install AVD software and .apk file to run the app
Environment: BugZilla, Android SDK, XCode, MS Office, Perfecto Mobile, MySQL, HTML, JavaScript, Soap UI
Confidential, Houston, TX
Mobile Tester
Responsibilities:
- Involved in testing of an internal mobile application for Confidential & Confidential which assists auditors in their two applications Engage and Pulse.
- Involved in the implementation the Perfecto Lab for EY Engage and Pulse Mobile applications.
- Mobile Tester for the team size of 4, responsible for ensuring the quality for application functionalities in iOS and Android devices with different versions.
- Tested apps for various Life cycle states, Network states, Settings, Interruptions and UI features. Verified Data Integrity, Usability, Security, Exception Handling, Web service Integration, API calls using Fiddler and Compatibility with different versions of OS, Application Settings response, Crash Points on various devices.
- Created application mock data on Azure cloud and validate through API service calls in EY apps.
- Experience, testing in perfecto for functional and regression suites with Android and IOS devices.
- Participating in Daily Scrum Meetings, Sprint review and Retrospective.
- Experience in Automation Frame work design scripting.
- Coordinating with Business and Dev. team for ambiguities clarification.
- Experience in Analytical and Feasible study of Manual Test Cases to Automation Scripts.
- Experience in Develop, Execute & Review the Automation Script with Selenium & Perfecto Automation Tool.
- Responsible for coordinating the testing process - ensure appropriate scheduling of software quality resources to projects.
- Coordinating with project team members in getting sign off for Test plan and Test summary report.
- Ensure timely delivery of test results, bug filing and triaging.
Environment: Testing Methodology: Agile -Scrum Methodology, Test Management tool: Team Foundation Server, MTM, Perfecto Mobile, Selenium WebDriver, JIRA, SQL Server, REST
Confidential, Mason City, Iowa
Sr. Test Automation Engineer /Mobile Tester
Responsibilities:
- Implemented automation using Selenium WebDriver/Grid, JAVA and Maven
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release
- Actively involved in SDLC and STLC process and used tools like JMeter, SOAP UI
- Developed XML test data and implemented Functional and Data Driven tests using SoapUI
- Developed Data Driven Tests using QTP, HP ALM and Automated functional testing
- Worked on the Parameterization using TestNG Parameters and DataProvider annotations in Selenium WebDriver Scripts
- Conducted mobile apps testing across the web both automation and manually
- Strong familiarity with iPhone and android operating systems and applications
- Mobile automation of android and windows applications using Appium and Selenium WebDriver
- Used Defect Management tool JIRA to report defects and errors.
- Used Protractor which works in conjunction with Selenium to provide an automated test infrastructure that can simulate a user’s interaction with an Angular application running in a browser or mobile device
- Performed stress test on data migration from SQL database
- Assist in designing, planning and managing the data migration process
- Performed end-to-end testing of application and also verified compliance for software quality standards of the organization
- Performed automated Regression tests for every modified build and Prepared Defect Report as per severity and Priority
- Created and ran functional and load tests on web services prior to implementation
- Project is developed using agile methodology
- Created test plans, test strategy, test suite, test cases, test data for automated testing using Microsoft Test Manager(MTM) and Visual Studio 2010 Setup Lab Management
- Customizing and generating multiple TFS reports to serve company needs
- Used HP application life cycle management 11.0 for test design, execution and defect tracking
- Partner with development to resolve defects and coordinate with offshore developers on a daily basis to resolve the root cause analysis meetings
Environment: Quality Center, Eclipse, TestNG, JIRA, ATU, JMeter, QTP 10, C#, Appium, python, Oracle, MS Office, HTML, MTM, Maven, SQL.
Confidential, Oklahoma City, OK
Senior Automation Engineer
Responsibilities:
- Developed 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.
- 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.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Used LoadRunner to regularly test performance life cycles to check the behavior and performance of the web application under load at heavy traffic time.
- Writing CodedUI automation test for website in which I have to first select the value from combo-box on that basis the text box gets visible
- Logged and managed defects using Microsoft Test Manager (MTM) defect management tool.
- Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Experienced in load and performance testing tool JMeter.
- Involved in writing automated scripts for angular JS application using protractor and Java scripts.
- Prepared manual & function test cases on web and mobile applications (Apple & Android) as per requirements.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
Environment: Java, Appium, Selenium, Firebug, SQL, iOS, Mobile Testing, SOAP UI, JIRA, Oracle10g, Jenkins, MTM, JMeter.
Confidential
QA Engineer
Responsibilities:
- Involved in requirement analysis and discussion with PM, QM, Dev. Lead & Test Lead.
- Attended client meetings related to project status & discussion in presence of PM, QM, Dev. Lead & Test Lead.
- Reviewing test cases
- Preparing and executing test cases as per functional specifications.
- Coordinating in the execution of test cases.
- Managing Bug reporting & bug tracking.
- Reporting the status to the management.
- Executing functional, usability & regression testing
Environment: Eclipse, JIRA, MS Office, Java, iOS, TOAD, SOAP UI, JMeter, SQL, ATF
Confidential
Software Tester
Responsibilities:
- Involved in Requirements Analysis for all ongoing releases
- Working on the application called PCS ( Picking Control System )
- Constant interaction with UK counter parts for the requirements clarification and test status update
- Participating in all scrum meetings
- Individual contribution for the CRs taken ahead
- Involved in identification, preparation, reviewing & execution of test cases
- Involved in performing Functional, Integration, Regression and database testing
- Test Management tool (QC 9.2 & TFS) and Participating in Defect Triage meetings
- Responsible to conduct UAT for all the ingoing releases
- Responsible for Project Demo to Business and Mentoring team
Environment: Asp.net, SQL Server, TFS, BugZilla
