We provide IT Staff Augmentation Services!

Sr. Automation / Mobile Tester Resume

0/5 (Submit Your Rating)

Glen Allen, VA

SUMMARY

  • 8 years of extensive experience in Analyzing, Designing and Implementation of Quality Assurance(Manual/Automation) testing strategies for Web based and Client/Server applications using Manual Testing and Automation testing.
  • Experienced in Defect life cycle, Software Development Life Cycle (SDLC) management and different methodologies like Waterfall, Agile, and Scrum.
  • Involved in interacting closely with scrum team members and in understanding User Stories to full fill the tasks associated with user stories.
  • Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing, Database testing, Smoke Testing, Performance Testing.
  • Experience in ANT, MAVEN to create projects, JAR files, POM.xml with artifacts and dependencies.
  • Good hands on experience on web services and testing like REST, RESTFUL, SOAP, SOA AND SOAPUI.
  • Experienced in analyzing business specification documents, designing and developing test plans, writing and executing Test Cases and coordinated with developers for fixing defects.
  • Experience in mobile applications for IOS and android using tools like Appium, simulator and emulator.
  • Experienced in Web debugging tools like Web Inspector, XPath, Firepath, and Firebug also provided efficient locators for strategies like Xpath and CSS to run web driven scripts.
  • Hands on experience in automation tools like Selenium Web - driver, Selenium RC, Selenium IDE, Selenium Grid, Appium, JBehave and QTP.
  • Experienced in using HP ALM/Quality Center (QC) and JIRA for bug tracking, reporting, documenting and global test management.
  • Hands on experience in developing automated test scripts and frameworks using various programming languages like Java, Python, .Net, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Experienced in continuous integration using JENKINS, HUDSON to support tools likes CVS, Subversion(SVN), GIT and execute Apache ANT and Apache Maven.
  • Implemented functional testing using Java, TestNG/JUnit framework also Cucumber framework.
  • Extensive experience in data driven, keyword driven and hybrid test automation frameworks.
  • Specialized in performance testing applications using load-testing tools such as Load Runner, JMeter, Protractor.
  • Experienced in Database Testing by using SQL & PLSQL queries for Data Migration and worked on ETL testing.
  • Worked on database testing on triggers, logical views and SQL queries which support database refactoring
  • Implemented Page Object Model automation framework with Selenium Web driver and Cucumber in Java.
  • Efficient team member with excellent work/time management skills, excellent leadership, communication and interpersonal skills and ability to work under strict deadlines.
  • Excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels.

TECHNICAL SKILLS

Testing Methods: Functional testing, Regression testing, Performance testing, Smoke testing, System testing, Integration testing

Testing Tools: Selenium WebDriver/IDE/RC/Grid, Unified Functional Testing(UFT/QTP), Appium(iOS/Android), JMeter, JUnit, TestNG, SoapUI, REST, Load Runner, Cucumber, Protractor

Test Framework: TestNG, JUnit, JMeter, Selenium WebDriver and Selenium IDE, JBehave

Test Management tools: HP ALM/ Quality Center, JIRA, Bugzilla, Microsoft Test Manager

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

Version Control Tools: SVN, GIT, CVS, Team Foundation Server

Languages: JAVA, HTML, XML, Basic C and C++, CSS, JavaScript, Python, .Net

Web Debugging: XPath, Firebug, Firepath, Web inspector, Chrome Developer Tools.

IDE: Eclipse and NetBeans.

Databases: Oracle, MySQL, Microsoft SQL Server, MS Access, PL/SQL

Operating Systems: Windows 7/8, MAC OS, UNIX, VM Ware

Office Tools: MS Word, MS Excel, MS PowerPoint, MS Visio, MS Project, MS Outlook

Repository System: GitHub, Team Foundation Server

PROFESSIONAL EXPERIENCE

Confidential, Glen Allen, VA

Sr. Automation / Mobile Tester

Responsibilities:

  • Developed automation scripts for new enhancements using Java, Selenium Web Driver, Junit, Maven and tested them using TestNG.
  • Performed Mobile Testing for mobile application of Client, identified the Mobile Platform like IOS, Android by using Appium
  • Implemented Automated execution of tests (nightly and need based) using Jenkins.
  • Used Selenium Grid for executing test cases in multiple browsers and platforms.
  • Performed manual testing in physical devices emulator and IOS simulator.
  • Extensively used Selenium locators like (Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
  • Regression test cases were written and automated using Selenium WebDriver.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites.
  • Connected to database and performed queries on the database for data verification and validation.
  • Used SVN version control system for Managing the automation source code.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Analyzed test results and prepared test/defect summary report for Sr. Management.
  • Reported bugs, prepared various test documents for ETL process and sent e-mail notifications to the developers whenever there is a change in the status of the defects using the HP Quality Center/ALM.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Tested end-to-end system performance using HP Load Runner.
  • Performed white box testing to examine the program structure and to derive the test data from the program logic.
  • Performed different types of testing like smoke, functional, system integration, black box, positive, negative and regression testing.
  • Used BDD framework with Cucumber and Java to write behaviors and step definitions and developed required Selenium support code in JAVA for Cucumber.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Participated in QA weekly meetings and various other meetings and discussed about enhancements, modification request issues and defects in the application.
  • Finally, tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.

Environment: Java, Selenium WebDriver, Appium, TestNG, SOAPUI, Cucumber, Maven, SVN, Eclipse, Jenkins, HTML, XML, Agile, Quality Center, Load Runner, Apache Tomcat and Windows.

Confidential, San Francisco, CA

Senior Selenium QA Engineer

Responsibilities:

  • Worked in theAgileenvironment with frequently changing requirements and features set.
  • Developed Hybrid Automation Framework, Page Object Model from scratch using Ruby, Selenium Web Driver and TestNG and defined dependencies using Maven.
  • Implemented Automated execution of tests (nightly and need based) using Jenkins.
  • Expertise in setting up Selenium RC and through command line.
  • Developed and maintainedautomated regression test casesinSelenium WebDriver and Junit Framework.
  • Implementedmobileautomation frameworks using Appium.
  • Experience with Compatibilitytesting(cross Windows/ Mac and Android / iOS platforms, cross browsers, crossmobiledevices - phones, tablets, and iPads).
  • Expertise in using UIAutomatorviewer in Appium to inspect elements inmobileapplications and to write automation scripts.
  • Developed automated scripts for Angular JS application using Protractor and JavaScripts.
  • Used GIT for version control. Very good working knowledge on creating branches, pull requests, merge, pull, push etc.
  • Managed Test results and defects using JIRA defect tracking tool.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Used JMeter for performance testing.
  • Involved in integratingthe test suites toJenkinsto execute them automatically after every successful deployment.
  • Designed test cases based on the use-cases and the complex business logic defined for eachweb-service or a message.
  • Experienced in load and performance testing toolJMeter.
  • Wrote Groovy scripts to assert the functionalities of the REST Web services.
  • Developed several REST web services supporting both XML and JSON to perform tasks.
  • PerformedBack-End Testing, database table manipulationsof relational database systems by writing complexSQL queries manually.
  • Participated in QA weekly meetings and various other meetings and discussed about enhancements, modification request issues and defects in the application.

Environment: Selenium RC/WebDriver, TestNG, Jenkins, Cucumber, Appium, JBehave, REST, JMeter, Apache ANT, JIRA, Ruby, HTML, CSS, JavaScript, AngularJS, GIT, SQL, Android and Windows.

Confidential, Indianapolis, IN

Sr.QA/ ETL Tester

Responsibilities:

  • 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.
  • Developed and maintained automation test scripts for client -server and web based applications using Python and Selenium automation tools.
  • Implemented Automated execution of tests (nightly and need based) using ANT and Jenkins.
  • ImplementedSelenium Gridto run Regression Tests on multiple platforms and browsers in parallel.
  • Developed Hybrid Automation Framework.
  • Developed automation scripts for Native Mobile applications (IOS, Android) using Appium and Java.
  • Integrated Appium with Sauce Labs for distributing test on the cloud.
  • Tested the ETL process by comparing the tables before and after a move/ transformation using Informatica. Data Validation to ensure that the data is correct and as-expected, verifying that appropriate messages are published by the ETL tool and data is loaded into Oracle database.
  • Analyzed the user requirements by interacting with system architect, developers and business users.
  • UsedSelenium IDEfor testing various web applications.
  • Performed UAT and executed test cases through ALM (Quality Center) using paper checks.
  • Involved in complete QA Life Cycles.
  • Prepared Test Cases with the complete description of requirements, uploaded test cases and report results intoQuality Center.
  • Connected to database and performed queries on the database for data verification and validation.
  • Experienced inperformance testing using Load runner.
  • During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
  • Performed Defect tracking inQuality Center. Defects were linked via traceability to specific test case.
  • Used Team Foundation Server (TFS) to manage the code.
  • Participated in QA team meetings and weekly QA testing reviews.

Environment: Selenium RC/IDE/Grid, Appium, Quality Center, UAT, Python, HTML, Oracle, Windows, Team Foundation Server, Load Runner

Confidential, Dallas, TX

SDET Tester

Responsibilities:

  • Developed functional, UI, regression test scripts using Coded UI using C#.
  • Performed Automated UI, regression, acceptance and priority1 functional tests of this windows application using C# scripting in Test Complete.
  • Developed user controls, custom controls using Asp.Net and C# and were effectively used.
  • Expertise in SCRUM methodology in agile principles and implementing. Experience with Load Runner
  • Interacted with developers to resolve the ETL and reports defects.
  • Used SOAP UI tool to test SQA based architecture application to test SOAP services and REST API
  • Involved in Web Services Testing using WEBUI, SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.
  • Created test scenarios and test cases based on functional documents and User stories.
  • Executed test cases manually and reported defects.
  • Wrote and executed SQL’s and PL/SQL’s to do the backend testing.
  • Created Provider Hosted App using developer account for SharePoint online (o365) and a remote IIS (azure web sites in this example but it's another public IIS) by using Napa Office 365 Development Tools
  • Executed SQL queries to verify the database for the relevant test cases.
  • Used ASP.NET to create pages for reporting and used RESTful Services.
  • Responsible for Performance Testing various application using Load Runner.
  • Used Quick Test Professional (QTP) for regression testing and running the automation suite.
  • Responsible for software QA and analysis, with emphasis on performance testing and functional decomposition of web-based (SOA) and legacy systems architecture.
  • Developed a Promotion tool in PowerShell to promote service from lower environment (non-prod) to higher environment
  • Created automation test scripts to test all end-to-end components -- legacy mainframe, Web and upgrade.
  • Installation and configuration of SQL Server 2016/Azure SQL.

Environment: C#, SQL, HTML, SOAP UI, Groovy Script, Quality Center, Jira, VBScript, HTML, MSWord, MS Excel, UNIX, Microsoft Test Manager, Oracle.

Confidential

Manual Tester/QTP

Responsibilities:

  • Prepared Test Plan and Test Cases based on the business and functional specifications.
  • 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 and implemented Business Requirements Document.
  • Reviewed the test cases written for Unit and Integration level.
  • Analyzed test specifications and converted them into Manual Test Cases.
  • Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
  • Attended Weekly Status Meetings, discussed and interacted with team members.
  • 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.

Environment: Manual testing, Mobile Testing, Quality Center, JAVA, XML, HTML, PeopleSoft HRMS, MS SQL Server 2005/2000, SQL, Android, UNIX and Windows.

Confidential

Manual Tester

Responsibilities:

  • Analyzed test specifications and converted them into Manual Test Cases. Performed Manual Testing on different modules of the Application.
  • Analyzed Business Requirements, use cases AGILE (SDLC) PROCESS and worked on automation and manual testing of the application.
  • Developed Module based Test Automation frameworks for minimum manual intervention.
  • Organized the test cases in the HP ALM/Quality Center (QC) for Manual Test execution also generated reports and graph type documents for results using QC.
  • Involved in preparing the Test Plan and Test Cases based on the business and functional specifications.
  • Involved in writing the SQL Queries.
  • 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.

We'd love your feedback!