Qa Automation Tester Resume
Plano, TX
SUMMERY
Experienced over Five plus years in the IT Industry with diversified experience in Automated and manual Functional Testing of Web and Client/Server applications in various environments with extensive planning, developing and executing various projects as an IT professional. Garnered significant exposure to structured object oriented language and database in various industries. Have extensive knowledge and skills on testing strategies, methodologies, standards and phases. Good Confidential prioritizing along critical path and meeting project milestones and deliverable dates. Possess excellent interpersonal skills with a self - starting attitude while being an efficient team player with flexibility and fast adaptability.
TECHNICAL SKILLS:
- Selenium WebDriver, TestNG, JUnit, JIRA, Cucumber-JVM, ALM
- Selenium Grid, Apache Maven, Git, Jenkins
- Java, Gherkin Language, HTML, SQL.
- Python 3.7 Basic, PyCharm, Red.
- Parallel execution, Remote execution, Cross Browser Testing, JDBC
- Software Development Life Cycle, Software Test Life Cycle, Agile Test Methodology
- Automated Script Design, Reporting Test Case Design
- Windows, Mac OS, Linux, UNIX
- Eclipse, IntelliJ, MySQL Workbench
- Robot Framework with Python
- Energetic work attitude, Problem-Solving
PROFESSIONAL EXPERIENCE:
Confidential, Plano, TX
QA Automation TESTER (Robot Framework)
Responsibilities:
- Understand and follow the standard development lifecycle with respect to planning and developing testing specifications and implementation of test automation.
- Developed and maintained automated regression test cases in Selenium Web Driver using Core Java, python programming language.
- Experience writing automated test scripts using Selenium WebDriver, JUnit, and the Robot Framework.
- Implemented automation framework using TestNG, Maven, Sauce Labs and Selenium Grid. Enabled test execution in parallel. This reduced the testing time from hours to a few minutes.
- Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
- Coordinated with developers, the Release management team, and the QA team during build deployments to various test environments and to the production
- Prepared test plans and test strategies for new projects
- Attendee Daily Scrums, and reported daily activities or issues to the Scrum Master
- Identified and isolated software defects, and reported them via JIRA
- Conducted Back-end testing leveraging complex SQL queries to verify the Integrity of the Database
- Executed automated Selenium scripts and reproduced failures manually
- Selenium Web driver - Leveraged Java with the TestNg framework to automate scripts
- Developed test scripts to automate the process of testing in Selenium WebDriver
- Responsible for building libraries Test Strategy Driven Automation Framework and maintained an automated regression test suite using Selenium.
- Develop and maintain a full suite of automated test scripts using Selenium Library and Python, Hands-on experience with automation scripts creation, Keyword creation, testing and debugging techniques
- Implement Wide range of Smoke and Functional Testing using Robot Framework with Python concept in a hybrid model to ensure the Keyword reusability.
- Expertise in writing X-path Expression, CSS Selector to identify Web Elements
- Hands-on experience with version control system GIT
- Basic networking knowledge, Ping test, Basic Rougher Test, Resets, Updates and others with Robot Automation framework and Command line interface.
Environment: Selenium WebDriver, SahiPro, Java, Python, ALM, Jira, Maven, TestNG, JUnit, Git, Jenkins., JS
Confidential
QA Automation TEST ENGINEER
Responsibilities:
- Develop and maintain a full suite of automated test scripts using Selenium WebDriver and Java, Hands-on experience with automation scripts creation, testing and debugging techniques
- Implement Wide range of Functional Testing using Page Object Model Framework with Behavioral Driven Testing (BDT) concept in a hybrid model to ensure the code reusability
- Develop and Implement Behavior Driven Testing Framework with Cucumber-JVM and testing framework JUnit
- Implement Selenium Page Object Model framework with Selenium WebDriver using Object Oriented Programming Java and open source test framework TestNG
- Performed Parallel execution, Remote execution, Cross Browser Testing using Selenium Grid
- Performed Acceptance testing, Functional testing, Integration testing, Regression testing, Black Box and Gray Box testing
- Develop Restful Web Service testing framework with open source REST Assured and TestNG to build robust and scalable web service testing
- Performed database testing with the help of Java Database Connectivity (JDBC)
- Expertise in writing X-path Expression, CSS Selector to identify Web Elements
- Hands-on experience with version control system GIT
- Used Apache Maven to manage Project’s build and reporting like Extent report, TestNG HTML report
- Using Jira tracked raised bug and made enhancement requests as they are entered into bug tracking systems
- Solid experience with Agile Development process, gathering requirements from Business, analyzed the requirements, design documents, use case documents and developed test cases and test scripts
- Participated in walkthroughs and weekly status meetings to verify that project milestones were met according to the documentation Actively share knowledge and skills with Automation Team members as well as other support teams, and grow own knowledge of other technologies in use in the environment
- Implemented an automated deployment process using Jenkins and Git that we use for deployments our staging and QA environments
- Integrated our automation executions with our CI process (Jenkins), So our scripts are executed each time a build is kicked off
Environment: Selenium WebDriver, Java, Maven, TestNG, JUnit, HTML, MySQL, Selenium grid, BrowserStack, Restful Web Service, Git, Jira, Jenkins.
Confidential .com, New York
Manual and Automation Tester
Responsibilities:
- Analyzed system requirements and developed detailed Test Plan.
- Performed Manual Testing as well as Automation Testing.
- Writing SQL to secure test data for both automated and Manual Testing.
- Performed backend testing using SQL queries to retrieve and verify information in the database
- Reviewing SQL for testing data to ensure quality from implementation vendor
- Using Rational Performance Tester (JAVA) to conduct performance and load testing.
- Developed Test Script for Functionality, Security, and Regression testing
- Develop test Plans, QA and / Or User Acceptance Testing process and Test Case for product management and software development team.
- Interact with the project team members to ensure all documentation and quality procedures are completed as per our internal processes and procedures
- Used detailed knowledge of application features and functions assess scope and impact of business needs throughout analysis and completion of all enhancement specifications
Environment: Javascript, ALM, HTML,SQL Server, IBM Curam Software, Git, My SQL, SahiPro.