Qa Automation Engineer/mobile Tester Resume
TexaS
PROFESSIONAL SUMMARY:
- Around 4 years of experience in Manual/Automation testing with a good understanding of Test planning, Test Design, Test Execution and Defect Reporting and Tracking.
- Experience in different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology/SCRUM, Waterfall and TDD.
- Experience in using test automation tools such as Selenium WebDriver/IDE/Grid, QTP & Appium to develop automated testing scripts for Client Server, Web and Mobile applications.
- Developed an automated script and frameworks using Java, C#, VB Script.
- Good Experience in frameworks (POM, Data Driven) Using Java, C#.
- Proficiency in Test Automation using UFT (Formerly QTP) and selenium tools.
- Experience in working with HTML, JavaScript, CSS
- Extensively worked on Selenium WebDriver with the preferred Languages Java, C#, Python and Ruby
- Experience in Java Programming, Selenium WebDriver, Junit and TestNG.
- Experience in scrum methodology like Selenium and Appium
- Expertise in locating the web elements using XPATH and CSS.
- Knowledge on operating CE devices like TV/ STB/ BDP/ Smart phones.
- Expertise in automation using Selenium WebDriver with Java on TestNG and Junit library
- Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework
- Proficient in Automation tools like Quick Test Professional (QTP), HP ALM, and HPE UFT.
- Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver, and Selenium Grid), SoapUI, Cucumber, JUnit, JIRA and Eclipse.
- Experience in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google Chrome on different OS like windows and MAC.
- Good Experience on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Involved in Sprint planning meetings and sprint task buildings.
- Good communication skills with Strong analytical and problem solving/troubleshooting skills.
- Ability to work on high pressure environment and can work independently with minimal supervision.
TECHNICAL SKILLS:
Testing Tools: Selenium Web driver/IDE/Grid, Appium, Junit, TestNG, SoapUI, HP Quality Center/ALM/Test Director/UFT, Cucumber.
Languages: C, C++, Java, C#, HTML, XML, JavaScript, SQL, Python, VB Script.
Defect Tracking Tools: Quality Center (9,10,11.0), Jira, ALM QC, XPath, Firepath, Firebug.
Testing Framework: JUnit, TestNG, POM.
Built Tools: ANT, Maven.
Continuous Integration Tools: Jenkins.
Methodologies: Agile (Scrum), Waterfall.
Databases: SQL Server, MS Access, My SQL, Oracle
Repository System: GitHub, SourceTree.
Operating Systems: Windows (7, 8, 10), Mac, Linux, UNIX.
WORK EXPERIENCE:
Confidential, Texas
QA Automation Engineer/Mobile Tester
RESPONSIBILITIES:
- Developed Automation Code using Selenium WebDriver, Java, TestNG and page object model (POM).
- Designed and Developed Automation code for Functional, smoke, regression testing using Selenium with Java.
- Work in the agile environment with frequently changing requirements and features set.
- Experience in Data Driven testing, cross browser testing and parallel test execution using Selenium Web Driver, TestNG and Selenium Grid.
- Performed Cross - platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
- Experience in Web Automation using Protractor and Jasmine framework for Angular application.
- Involved in testing Web services (SOAP and REST) and XML with a tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
- Perform automated testing of a web-based application using Selenium WebDriver.
- Involved in testing of application using the Scrum (Agile) methodology.
- Involved in Regression testing using Selenium and Creation of automation scripts for desktop pages.
- Proven success in establishment of agile test practices including acceptance test automation using Cucumber (ruby scripting) during acceptance test driven development methodology.
- Identifying Automation Scenarios from the set of Testcases/User stories identified in cycle
- Used Appium tool to tested automation test scripts on both IOS and Android platforms for native and mobile websites on mobile devices.
- Responsible for creating deployment packages for QA, UAT and Production, using CI machine to create builds (Jenkins, Maven)
- Implement backend UI support using Python, created multipurpose scripts to support developing environment
- Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework. Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Experience with CI/CD related tools such as Jenkins and Maven.
- Implementation of ATDD technical practices (e.g. Automated testing, TDD, continuous integration) create a robust/reliable /repeatable automation test bed.
- Made minor edits to websites via Bitbucket, using Sublime Text and Git Bash.
- Filed bugs of API failures and troubleshoot failure due to setup or API Reporting and communicating test results on all assigned projects, defects/issues, change requests and tasks
- Experienced in load and performance testing tool JMeter.
- Develop Selenium WebDriver scripts in Eclipse with JUnit / TestNG, Ant, Maven, Jenkins for regression and production testing with use of source control Git.
- Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
- Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
- Participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Executed selenium tests headless on UNIX machine.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Appium, Cucumber, SOAP UI, Ruby, Eclipse, Quality Center, Jasmine, Firepath, Firebug, XPATH, HTML, CSS, agile, Internet Explorer, Chrome, Firefox, Oracle, SQL, UNIX.
Confidential, California
QA Automation Tester/Web Service Tester
RESPONSIBILITIES:
- Identified test cases to automate the test cases using Selenium WebDriver, Junit and Java (Eclipse IDE) and Contributed in creation of framework.
- Involved in Automation of the test cases using Selenium RC, Junit and Ant.
- Responsible for back-end API testing with Rest Assured and coding in Java.
- Created tests with Assertions like Schema Compliance, XPath assertions using Rest Assured.
- Involved in testing Web services and XML with tool called Rest Assured. Used this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
- Developed tests based on Ruby / cucumber and Python / lettuce test frameworks using REST APIs on component and system integration levels
- Validated Web Service modules using Rest Assured tool (Preparing Web Service request and added authentication information in Soap Header). Used Rest Assured tool to test web services for Order History, Shopping cart, Account Creation and Shipment Tracking web services.
- Wrote automated scripts for angular JS application using protractor and Java scripts.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Worked with designing and building automation frameworks in Cucumber BDD.
- Cucumber was used for entire regression testing and functional testing with primary tool as Selenium to test Scenarios, test Cases and Test conditions identified.
- Achieved Behavior-Driven Development (BDD) implementation with Cucumber, Gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
- Used JIRA for Identifying, logging, tracking and escalating bugs.
- Experience in UNIX working environment, writing UNIX shell scripts for Informatica pre & post session operations.
- Conducted Automation testing using the Standards, guidelines and structured methodology in testing the application using Java, JSON.
- Analyze and the validated the defects in Rally, TFS (Team Foundation Server)
- Done manual testing using Excel Spread sheets and Microsoft Test Manager.
- Build and maintain test automation stubs/harnesses and frameworks using Selenium
- 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
- Developed test cases and framework stored in SVN repository.
- Involved in Web Services testing using WEBUI, SOAPUI with rest to create and execute automated functional, regression, compliance, and load tests.
- Wrote and executed SQL’s and PL/SQL’s to do the backend testing.
- Executed SQL queries to verify the database for the relevant test cases.
- Performed smoke testing in UAT and production environments for deployment verification.
- Actively participated in daily scrum and sprint meetings as part of Agile Environment.
Environment: Java, Eclipse, Selenium, Appium, JIRA, SOAP UI, ANT, Junit, Cucumber, Gherkin, Jbehave, Agile, Mobile Testing,TFS.
Confidential
QA Automation Tester/Manual tester
RESPONSIBILITIES:
- Developed test scripts to Performed Integration testing, System testing, Regression testing, User Acceptance testing (UAT) of an application.
- Worked directly with developers to report discrepancies and to resolve defects and track changes to status.
- Used Data Driven Testing methodology to test the application with multiple sets of data.
- Implemented Page Object framework, Hybrid framework and Page Classes to represent the Webpage.
- Involved in Developing QTP/UFT Scripts and executing these tests in Quality Center.
- Designed and developed Test Plans, Test Scripts and Test Cases in HP Quality Center and executed them.
- Involved in preparing the Test Plan and Test Cases based on the business and functional specifications.
- Developed automated test using QTP, and Shell Scripts
- Analyzed test cases for automation and used Quick Test Professional (QTP) to automate manual test scripts for Regression and Functional testing.
- Involved in manual testing of the application, creating test plans, test cases and documentation.
- Used Quality Center for requirements management, planning, scheduling, running tests defect tracking and managing the defects.
- Perform Manual testing as well as functional testing, Integration testing, Regression testing and End to End testing of SOAP/REST web services using SOAP UI tool.
- Performed Web Services testing and Validated XML request/response data using SOAP.
Environment: Quality Center, Java, XML, Manual testing, SOAP, REST, MS SQL Server, JSON, Jira, QTP, MS Office.
Confidential
QA Tester
RESPONSIBILITIES:
- Worked with Functional Requirement and Business Requirement Documents through sessions to get a better understanding of the system.
- Analyzed current processes and identified gaps in manufacturing and warehouse operations to develop process improvements.
- Participated in requirement and design walkthroughs.
- Analyzed system Requirement and developed Test Strategy, Test Plan, Test Procedure.
- Involved in identifying Test scenarios, Test cases and execution of test script.
- Worked on data validation by accessing SQL tables by executing complex Query.
- Created test scenarios and test cases based on functional documents and User stories
- Created manual Test Cases and Test Scripts to perform Functional and Regression testing.
- Involved in Bug reporting and bug tracking using QC.
- Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
