Qa Automation Tester Resume
Warren, NJ
SUMMARY
- 7 years of total IT experience, with expertise in Quality Assurance and Software Testing.
- Excellent understanding of Software Development Life Cycle and Test Methodologies from project definition to post - deployment documentation and Agile Methodologies.
- Experienced in Design, and Execution of Test cases, Test scenarios and Test plans
- Extensive experience in creating automation environment using Quick Test Professional QTP/UFT, Load Runner, Selenium RC, Selenium Web driver, SOAPUI.
- Proficient in Functional, Negative, Regression, User Acceptance (UAT) Testing, black box Testing.
- Extensive experience in Defect Reporting and Defect tracking process using QC/ALM, Bugzilla and Jira.
- Strong knowledge and hands on experience in SQL, PL/SQL, UNIX, java scripting.
- Experience in writing automation test scripts using Selenium Web Driver, Cucumber, Ruby, JMeter.
- Good experience in Automation mobile application platforms such as IOS and Android devices using Appium tool, involved e-commobile web testing and SOAP testing.
- Using JUnit and TestNG Framework performed unit testing.
- Experience in version controls svn & git hub to manage data.
- Good experience in automation mobile applications using Appium Tool.
- Checked the data flow through the front end to backend and used SQL queries, to extract the data from database.
- Experience in interacting with business analysts, developers, technical support and help them in base line the requirement specifications.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using TestNG.
- Developed BDD testsusing Cucumberby writing feature Files and developed required Selenium support code in JAVA for Cucumber.
- Executed the UNIX shell scripts that invoked SQL loader to load data into tables.
TECHNICAL SKILLS
Testing Tools: Selenium IDE/RC/WebDriver/GRID, QTP/UFT, Appium.
Languages: JAVA, Java Script, HTML, XML IDE Eclipse, SQL, PL/SQL.
Test Framework: Junit, TestNG, Data Driven Framework, BDD, Hybrid Driven Framework.
Web Debugging Tool: XPath, Fire path, Firebug, Web debugger, Build Tool Ant, Maven.
Methodologies: Agile-Scrum, Waterfall, V- Model.
Bug Tracking Tools: JIRA, Rally, Quality Centre (QC)/ALM, Bugzilla.
Continuous Integration Tools: Jenkins, Hudson.
Databases: SQL Server, MS Access, Oracle 12c/11g/10g, MySQL, DB2.
Operating Systems: Windows (XP, Vista & 7, 8, 10), Linux/Unix.
PROFESSIONAL EXPERIENCE
Confidential, Warren, NJ
QA Automation Tester
Responsibilities:
- Used Appium tool to tested automation test scripts on both Android and IOS platforms for Native, Hybrid and mobile websites on mobile devices.
- Worked on automation of few modules of product using Appium tool.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium Web Driver, TestNG and Maven and Java.
- Involved in designing of Automation Test cases using Selenium Web Driver, Java, JUnit, and Maven.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Developed and deployed test Load scripts to do end to end performance testing using JMeter
- Configured the JMeter properties files for specific load testing scenarios.
- Prepared test data document and Involved in generation of bug and test case execution reports.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Work closely with product team, designers and developers to ensure application development meets user's expectations.
- Used selenium Grid to run test cases in multiple browsers, used Java scripts to test functionality.
- Involved in testing both SOAP UI and REST services using Rest Assured and tested both XML and JSON formats.
- Involved in writing SQL Queries for backend testing.
- Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Involved in writing automated scripts for angular JS application using Java scripts.
- Prepared manual & function test cases on web and mobile applications (Apple & Android) as per requirements.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Used web-debugging tools like XPath, Firebug and Fire path to locate elements.
Environment: Java, Appium, Selenium IDE, JavaScript, Firebug, Selenium webdriver, SQL, Jira, Oracle10g, Jenkins, Mobile Testing, JMeter, Cucumber.
Confidential, San Francisco, CA
QA Tester
Responsibilities:
- Test web app, Native app, automated the mobile testing and run the scripts for multiple using Appium, Emulators and IOS Simulators.
- Worked with web services using JSON and XML frameworks to communicate with different applications.
- Experience in testing native and hybrid mobile apps in IPhone & Android using Appium tool.
- Implemented Services using Core Java. Developed and deployed UI layer logics of sites using JSP.
- Involved in user authentication testing for both Android and Apple devices.
- Involved in creation of Test plan and responsible for creating Test cases from the functional Requirements.
- Participated in Scrum meetings and Retrospective meetings to analyze the Sprint Health.
- Responsible for testing and executing Selenium test scripts of an application on different browsers and checking compatibility employing Selenium.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Performed System Integration Testing (SIT), Partner Integration Testing (PIT) and User Acceptance Testing (UAT) in staging environments of new/revised applications
- Identified elements in Java/Selenium by using XPath, CSS selector, ID and Name.
- Designed Hybrid Automation Framework using Selenium from scratch.
- Initialized JDBC and SQL database connection using Java/Selenium Web driver.
- Logged defects using Bugzilla and followed up with testers and developers until fixed/closed.
- Utilized JMeter for Web Service based load testing.
- Logging Bugs in Defect Management tool and tracking the status of those on daily basis.
- Performed Cross Browser Automation using Selenium GRID with Sauce Labs Cloud Integration.
Environment: GRID, Selenium Web driver, Java, Bugzilla, Maven, Jenkins, JMeter, Appium, Firebug, Cucumber, SQL, JVM, Jira, Microsoft Test Manager, Tomcat, Soap UI.
Confidential, San Francisco, CA
QA Automation Tester
Responsibilities:
- Reviewed User Requirements, Use Cases and Detailed Designs to develop Test Cases.
- Performed (UAT) User Acceptance testing exclusively in an agile environment.
- Created automated test scripts via Selenium Web Driver for UI and functional testing which can be added to TestNG Unit based automatic regression test suite.
- Performed Black Box and White Box testing to ensure that the functionality of the application matched with the Business requirements.
- Worked on Selenium GUI object / element verification through XPath and CSS selector.
- Performed J Unit framework testing and created Traceability matrices.
- Extensively worked on Integration Testing.
- Managed all testing efforts throughout the project lifecycle in an Agile/Scrum environment.
- Good Experience in creating test cases in QC/ALM.
- Reported bugs and interacted with developers to resolve the problems.
- Experience in using Jenkins for Continuous Integration testing.
- Developed test oriented SQL Queries to query the database to test the back end process of the application.
Environment: Selenium web driver, TestNG, XPath and CSS, JUnit, Agile/scrum, QC/ALM, JIRA, Jenkins, SQL.
Confidential
QA Engineer
Responsibilities:
- Executed manual and automated testing on front-end and back-end of the application/system.
- Participated in planning, organizing, executing, and monitoring assignments through the SDLC process.
- Used Java, firebug, XPath, TestNG and other open source tools to develop and run automated test scripts.
- Database querying, data manipulation and population using SQL and PL/SQL in Oracle, and SQL server databases.
- Collaborated with development and QA team to write highly detailed test plans, and test cases using Quality Center.
- Understanding and implementing water fall methodology for the new release of products.
- Maintained and executed Maven build files for running automated tests.
- Performed Sanity Testing and Smoke Testing.
- Used agile/scrum environment for project lifecycle.
- Performed data driven and end to end back-end testing using database queries (SQL) to retrieve data, executed shell scripts and monitored logs in the Windows/Linux/UNIX environment.
- Executed written test case scenarios - including manual, automated (using VBScript), data-driven regression testing, and GUI verification by using Quick Test Professional (QTP).
- Responsible for automating test scripts and performing integration testing, performance testing, and functional testing.
- Ensured that all STLC procedures and works were stored appropriately in the proper repository in compliance with department standards, utilizing bug tracking software HP Quality Center.
- Reported daily status of data creation and sent weekly status reports.
Environment: Manual testing, QC, SQL, Java, TestNG, Oracle, Maven, QTP/UFT, Selenium IDE, Unix, Xpath, Firebug, Firepath, Agile/Scrum.
Confidential
Manual Tester
Responsibilities:
- Profound experience with manual quality assurance testing procedures, in-depth knowledge of product release processes and quality assurance goals.
- Evaluated user problems and issues with software performance.
- Proficient in the use of Java HTTP via a representational state transfer, identified program variances identified through testing.
- Solid understanding of XML and Structured Query Language databases, provided feedback to developer’s vendors and clients.
- Developed and implemented software review protocols, remarkable ability to meet strict deadlines
- Prepared quality assurance reports for each product line.
- Documented quality issues with software products.
- Implemented and updated bug tracking procedures.
- Identified software defects.
- Evaluated existing quality assurance methods and implemented cost-effective upgrades.
- Established and updated software testing programs and procedures.
- Executed software compatibility tests and documented the results.
- Provided quality updates to project managers.
- Ensured compliance with testing standards, excellent oral and written communications skills
Environment: Java, Data Validation, SQL, JIRA, JavaScript, Excel, XML Validation