Sr.qa Automation Engineer Resume
San Antonio, TX
SUMMARY
- Overall 8 years of experience in Software testing as a Quality Analyst/API Mobile Application Tester. Automated Software Testing using Selenium, QTP, SOAP UI and Quality Center
- Expertise in Automation testing, protractor, QTP and performance testing tool JMeter mobile automation testing tool Appium.
- Expertise in designing Automation Frameworks
- Expertise in writing Test strategy, Test Plan Preparation and Implementation, Test Case Design, Test Tool usage, Test execution, Defect Management and Defect Tracking.
- Expertise in Software Development Lifecycle (SDLC) methodologies including Agile and Waterfall.
- Proficient in using Quality Center, Rally, JIRA, Clear Quest, Bugzilla.
- Expertise in Web - service testing using SOAP UI.
- Knowledge in Writing and maintaining automation framework using Appium.
- Experience in Planning and execution of Performance, Load and Stress tests for Web applications.
- Worked on multiple projects, and Extensively involved in User acceptance testing (UAT), End to end, System Integration Testing(SIT), Functional Testing, Regression Testing, Validation testing, Backend testing, Performance Testing, batch process testing and Cross-Browser testing.
- Developed Intelligent Virtual Services (Stub) usingCALisaVirtualize.
- Experience understanding the code written in different programming languages VB Script, Java Script and databases like Oracle, SQL Server.
- Good knowledge of Perl, Python and Bash scripting.
- Extensive experience in Functional testing, testing system management, Integration testing, Regression testing, GUI testing, Back-end testing, Browser Compatibility testing, Ad-hoc testing, Black Box Testing.
- Experienced in using HP Interactive automated testing tools like Quick Test Pro and Quality Center.
- System Testing, User Acceptance Testing.
- ImplementedData Driven Frameworkusing WebDriver.
- Expert in Black Box Testing and also involved in White Box Testing.
- Programming experience with C#, java, Microsoft Technologies like VB scripting, and SQL Server.
- Proficient in writing SQL Queries and develop stored procedures.
- Certification and sign off of products and ensuring quality of products and projects to verify QA Entrance and Exit criteria are met.
- Proficient in analyzing system requirements, use cases and other documents to gain overall understanding of the applications to determine the appropriate level of testing required and creating Test plans/ Test Strategy and test cases based on requirements.
- Done automation testing using automation tools Selenium, QTP, Manual testing, Backend testing and creating automation testing environment.
- Experience in understanding the code written in different programming languages like Java, Java Script, Python, Ruby.
- Experience in databases like MySQL, oracle and SQL.
- Proficient in Bug Severity analysis, Bug tracking system and Bug Reporting.
- Can prioritize issues on the basis of important, urgent and hot fixes and Proficient in Tracking and Reporting defects using Industry and Internal tracking tools like Quality Center, Jira and Bugzilla
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/IDE/GRID, QTP, HP Quality Center, JUnit, Cucumber, Log4j, Firebug, Fire Path, TestNG, JXL, SOAPUI, Coded UIRuby Mine.
Language/ Script: Java, JavaScript, Shell Script, VBScript(UFT), C, C#, Python
Frameworks: Data driven, Hybrid, Cucumber, Modular, Junit, TestNG, TDD.
Firefox Add-ons: XPath, Firebug
Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools: HP Quality Center, Bugzilla, Visual Studio TFS, JIRA
Build/ CI Tools: Ant, Maven, Jenkin, 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*Plus, SQL*Loader, MYSQL
Platforms: Windows 7/Vista/XP, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, San Antonio, TX
Sr.QA Automation Engineer
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Involved inMobile TestingincludesApp Testing. Test automation for web application using Cucumber.
- Developed Virtual Service Models by Recording inLISA.
- Used Oracle Applications like RPM, RDF for Expanding portfolio in and across different states.
- Performed Data Analysis and developed Data Mapping documents for Reporting projectsby using several data analysis software’s.
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
- Developed an extensive test suite and performed tests in local environments using Coded UI.
- Worked on python based test frameworks and test driven development withautomationtools
- Working with Java to use Selenium-WebDriver API library to write automation scripting with CucumberFeature and Scenario.
- Programming of industrial and laboratory equipment with LABVIEW and C++
- Expertise in SOA - End to End testing which includes web services, MQ and REST services usingCALISA, Selenium and SOAP UI.
- Contributed towards automating Pelco SDK using C# and Gallio/NUnitframework.
- Developed Automation Frameworks usingRubyon Rails for Behavior Driven Development (BDD) and pair based programming.
- Responsible for estimating required resource and components for SOA testing.
- Used TestNG to runCucumberfeature and scenarios and generating report daily basis.
- Partner with IT partners external to the Clarity PPM application development team to coordinate integration testing with external systems.
- Provided best practices in Automation testing in Coded UI.
- Developed an extensive test suite and performed tests in local environments using Coded UI.
- Scripted all policy submission and policy cancellation support files, control script, library and
- Startup files and API testing.
- Developed tools usingPython, Shell scripting, XML to automate some of the menial tasks.
- Built various automation suites in RFT to support various test environments.
- Design and develop automation tools and test frameworks such as Appium, UI Automation to support Mobile Application Testing.
- Extensive experience with multiple technologies likePython2.7, 3.2, 3.4, PHP, Shell Scripting, Java, C#, Ruby and Rails, Perl, and VB Scripting.
- Created aRubygem which provides an easier way to automate interface file validation
- Written SQL scripts (PL/SQL) to query and validate the functionality in Oracle databases.
- Launched the ISO PPM activity in the supplier’s end to upgrade their quality performance.
- Automated most of the manual reports work usingPython.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
- Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the request and response of the Web Services (SOA) through SOAPUI.
- Used Groovy Script for SQL connection to database.
- Used Firebug to do web based testing with selenium for the commands and locator application.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Involved in developing he automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Assist developers with automated unit tests (nUnit/jUnit).
- Involved in Web Services Testing using SOAPUI with rest to create and execute automated functional, regression, compliance, and load tests.
- Created Test Design Specification and C++/ C#automationfor a new view in Word Mobile. Provided code reviews and planned and coordinated team test passes.
- Extensively usediTKO LISAandSOAP UIfor functional testing ofweb services.
- Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
Environment: Java, Selenium WebDriver, TestNG, Maven, Python, Jenkins, SOUPUI, TDD, Agile, HTML, XML, XPath, JIRA, Web Services (SOAP & RESTFUL) JavaScript, Ruby Mine, Firebug, SQL, MySQL, Oracle, Windows.
Confidential, Downey, CA
Sr.QA Automation Engineer
Responsibilities:
- Strong knowledge of various software development life cycle(SDLC)aspects such as Requirement analysis, Design, Development, Testing and Deployment.
- Examined and analyzed the requirements to document test cases.
- Appium to develop automation testing scripts for web, Mobile and client server applications.
- Expertise in performing manual testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.
- Experience in Appium mobile automation testing using TestNG.
- Developing a POC using Appium mobile automation tool.
- Extensive experience in Selenium Automation tool, TestNG, Appium, Grid, Eclipse, Scripting.
- Hands on experience in testing of native and hybrid mobile application using Appium tool.
- Worked with Appium, Selenium-WebDriver and Cucumber testing tools.
- Involved in building automation framework from scratch using Selenium/Appium Web Driver, JAVA, Junit, Jenkins, ANT and Eclipse.
- Developed automated regression tests using Cucumber/Ruby/Appium.
- Applications, Web Services and Mobile Apps in different domains using various tools like Selenium, QTP, SOAP UI, Appium, JMeter, JIRA, etc.
- Performed defect tracking in JIRA.
- Expertise the testing application developed using various mobile technologies.
- Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
- IntegratedAppiumwith Sauce Labs for distributing test on the cloud.
- Used Selenium WebDriver for testing various web applications.
- Involved in complete QA Life Cycles.
- Implemented page object model automation framework with Java, Selenium WebDriver and TestNG.
- Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into JIRA.
- Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework) and Hibernate deployed on Web Logic Application Server connecting to an Oracle 8i database.
- Development of testing framework and automation using withPython.
- Proposed the need for adding or modifying a requirement, to the business analyst and project manager, to enhance the product functionality.
- Performed Sanity testing for each new build of the application.
- Tested for Functionality, Interface, and Regression testing.
- Identified the defects and worked with the development team to fix the defects.
- Coordinated within the testing team to achieve the testing goals.
Environment: Windows/MacOS, Zephyr, Selenium Webdriver, Splunk, Java, HTML, JavaScript 1.2, JDK, Android and iOS smart phones and tablets.
Confidential, Florida, Miami
Automation Tester
Responsibilities:
- Experience inSeleniumIDE (HTML, Python, Junit,C#scripting methods).
- Written automation test cases in one of the following languages: Java, C#.Net, Asp.Net, SQL Server 2012,Selenium, and Web Driver.
- Experienced in developing client/server and web applications usingC#, VB.NET, ASP.NET, ADO.NET, Oracle and SQL Server 2000 and SQL Server 2005.
- Experience with QA Automation toolSeleniumwithC#.
- Performed Coded UI automation testing for the application using Microsoft Test Manager.
- Involved in automation scripting using Coded UI,C#, MTM.
- Very good experience withC#- WCF Services/ SOAPUI Testing, Coded UI Testing.
- Developed Coded UI test scripts to test Bing search functionality.
- The primary technology involved is Coded UI - Part of VSTS testing framework and all coding is done usingC#.
- For a portion of the time (up to 50%) do hands on automation of test cases using coded UI.
- Involved in a feasibility analysis to make sure if Revenue Cycle Management is a good candidate for automation using Coded UI.
- Experienced in writing automated tests with Sahi,Seleniumand Coded UI.
- Experience in automation tools:SeleniumWebDriver,SeleniumGrid, Appium, Night Watch, Coded UI, JUnit, NUnit, and TestNG.
- Created test framework based on Coded UI for testing Nook store XAML application usingC#.
- Created daily automated build acceptance testing based on Coded UI andC#in way automation suites of manual test cases.
- Switched from Coded UI toSeleniumWebdriver midway into development and rewrote many integration tests
- Developed automated regression test scripts from manual test scenarios with Visual Studio Coded UI automation tool.
- Made robust and dynamic automation scripts following hand coding technique besides record and play back in Coded UI.
- User interface tested with Coded UI technique.
- UsedC#seleniumscripts to develop coded UI automation instead of record and play back options
- Automated 3 website usingC#/Seleniumscripts.
- Proficient with Test Automation using testing tools like Quickest Professional, Coded UI and Selenium.
- Automated a data driven approach for creating journals with indefinite number of rows in the Journal template excel application in Coded UI Automation.
- As a Coded UI automation developer update the Scrum. Participate in Sprint Planning, Retrospective, Grooming.
- Service Interaction layer, Application Development Management, Coded UI Automation, Three tier architecture, Coded UI Test Builder.
Environment: C#, SQL, HTML, SOAP UI, Groovy Script, Quality Center, Jira, VBScript, HTML, MSWord, MS Excel, UNIX, Microsoft Test Manager, Oracle.
Confidential, North wales, PA
Jr.Automation Tester
Responsibilities:
- Performing Daily Smoke Test Manually on different browsers (e.g.: Firefox, Safari and IE)
- Perform Black box and white box testing.
- Performed defect logging and tracking using the HP Quality center and JIRA.
- Provided the Test status reports, Testing activities and documented issues to the QA Test lead and QA manager.
- Uploaded Business requirements, test scenarios, test cases and defects to Quality Center.
- Experience in testing using Rest based the Web Services.
- Experience in using Selenium to create quick bug reproduction scripts and create scripts to aid in automation-aided exploratory testing.
- Presented test cases to business for peer review and ensure completeness.
- Involved in the Regression Testing by using Selenium after each modification and enhancement.
- Used Data Driven Framework to check the behavior of application with different inputs as parameters using Selenium.
- Used Synchronization in Selenium to take care of the timing problems between QTP and Application under Test.
- Used Dynamic Identifiers in Selenium.
- Extensively worked on Selenium tools to scale and distribute scripts across many environments.
- Documented the raised defects and followed up with development team for defect fixes.
- Creating keyword or hybrid framework for Functional Testing.
- Responsible for writing SQL queries for accessing data from the MySQL database
- Coordinated with UAT team by providing them with test cases and test data.
- Involved in End-to-End testing of business rules on the Web based application.
- Extensively worked on Selenium tools to scale and distribute scripts across many environments as part of migration from QTP.
- Reporting Daily Status & Involved in documenting minutes for weekly progress to the stakeholders.
Environment: HP Quality Center, Quick Test Pro, Selenium, JIRA, Java/J2EE, JavaScript, Web Sphere, WSDL, Linux, UNIX, XML, Selenium, Rally, Web Logic application server, MS Office, Oracle, TOAD.
Confidential
QA Tester
Responsibilities:
- Involved in Black box testing methods -Functional, Integration, System and Acceptance tests.
- Implemented Manual and Black box testing for different modules.
- Participated in frequent releases of pre-production and production Cell A and Cell B testing.
- Performed extended smoke test and extensive ad hoc testing.
- Involved in Test Strategy, Test Plans, Test Cases, Test Results, Bug Reports using Process
- Management tool and bug management tool.
- Reporting and reviewing bugs in Mingle and JIRA.
- Attended Daily/Weekly status calls from the Client/Onsite Coordinators.
- Involved in writing Test Cases and running Test cases.
- Performed Systemtesting.
- Defect tracking and reporting was done using Bug Tracking Tool.
- Responsible for preparation of status reports.
- Involved intestingof HTML pages.
- Tested the application on different browsers.
- Extensively worked as a QA Analyst in Web applications, Client Server Applications and Database Systems for different software domains.
- Detected defects, tracked defects and generated customized graphs and reports of defects using JIRA.
- Participated weekly team meetings with business users, developers and updates on the status and raise any issues to the management
- Involved in testing all backend processes using SQL.
- Involved in test case Execution and Analyzing the Results. Performed Functional testing, regression testing, and Sanity testing, migration testing.
- Worked on Maintenance and Enhancement change requests.
- Effectively involved in the review of the Test results.
- Test the overall workflow for the existing and new functionalities.
- Executing the test suite, finding defects and reporting them to developer through testing standards.
- Preparing an estimate for each phase of testing to decide on resources needed.
Environment: Windows, JIRA, Java/J2EE, JavaScript, HTML, CSS, Linux, UNIX, XML, Rally, Web Logic application server, MS Office and Excel.