Automation Tester Resume
Phoenix, AZ
SUMMARY
- 7+ years of experience in software testing (manual/automation using Selenium Web Driver).
- Experience in all stages of the QA Life Cycle and SDLC.
- Over 4 years of experience in Selenium WebDriver Automation tool for testing Web Applications.
- Experience in testing Webservices and APIs using REST - Assured.
- Expertise in all Agile Scrum practices - user story grooming, story point estimation, sprint planning, testing, sprint review followed by sprint retrospection and acceptance of the user stories.
- Develops and execute functional and regression testing of software, automating them using selenium, Java Automation Framework. Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (Hybrid, Modular and Data Driven Frameworks).
- Proficiency in Maven and setting up local workspace using Maven, TestNG, Cucumber and Eclipse.
- Designed and developed data driven framework using Apache POI to validate test cases against different data set.
- Skilled in generating automated test scripts using Selenium. Generated a repository of reusable functions to cut down scripting time.
- Integrated test cases with Maven and Jenkins for continues development and continues integration.
- Experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Experience in Web-Services testing SOAP and REST API using Rets Assured and Postman tool to verify GET, PUT, POST, DELETE method.
- Ability to work collaboratively with Business Analysts, Scrum Master, Developers and other team members in complex testing projects and in the overall enhancement of software product quality.
- Well versed with Object Oriented Programming (OOPS) concepts, extensively used Java for test automation.
- Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
- Experience in working with Bitbucket tool.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, Postman, log4j, TestNG, Maven, REST APIs, SOAP UI, Eclipse, Git Hub, Cucumber, Atlassian, Confluence, Bitbucket, Auto IT, Gradle, SSMS (SQL Server Management Studio), ALM.
Project Management Tools: JIRA, Rally.
Scripting Language: Java, HTML, XML, SQL, Gherkins, Selenium Scripting
Continuous Integration/build Tools: Jenkins, Maven and Sauce Labs
Methodologies: Agile and SCRUM
Version Control: Git
Web Technologies: HTML, CSS, XPATH
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Automation Tester
Responsibilities:
- Actively working with all Agile Development and Scrum process throughout the entire project.
- Worked extensively with Jira to organize and manage all phases of the software testing process, including planning tests, executing tests, and tracking defects.
- Participated in sprint end demo meetings worked closely with Agile-Scrum team members
- Actively participated in all meetings ESMART Daily Stand Ups, weekly Backlog grooming, Backlog Grooming, Testing status meetings.
- Involved in both the manual and automation testing for ESMART application.
- Created the test cases for manual testing to verify the functionality of the application
- Supported functional testing on demand basis to meet the testing deadlines
- Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
- Used SQL queries to extract data from SQL database for testing for data validation.
- Extensively did Manual Testing in all modules of the Application.
- Involved in database validation for the test data needed for the various modules.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.
- Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
- Prepared reports for bugs found during testing. Executed regression tests to verify bug fixes for each build and release.
- Extensively used Eclipse & its different plugins while working in Java and Selenium Web Driver
- Implemented Confidential Global Automation Framework
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Created custom X-path for identifying Dynamic Objects and use them in Selenium.
- Analyze Business Requirements and Functional requirement Documents to get a better understanding of the system on both business and functional perspectives.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with SQL queries from SQL Server.
- Responsible for Integration, Functional and System testing and performed End-to-End testing manually.
- Used Git as code repository and Code Collaborator to manage code reviews
Environment: Selenium IDE, WebDriver, TestNG, Java, Gradle, SQL Server management Studio, Jira and Bitbucket.
Confidential, Phoenix, AZ
Automation Tester
Responsibilities:
- Actively working with all Agile Development and Scrum process throughout the entire project.
- Involved in backend testing of REST API’s using REST Assured and postman. Used Rest Assured, JSON object libraries to automate REST API’s and validate methods like GET, PUT, POST and DELETE.
- Worked extensively with Jira to organize and manage all phases of the software testing process, including planning tests, executing tests, and tracking defects.
- Participated in sprint end demo meetings worked closely with Agile-Scrum team members and Tested compatibility of application for dynamic and static content under various cross browsers using HTML, and XPATH in Selenium
- Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG/Cucumber.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
- Prepared reports for bugs found during testing. Executed regression tests to verify bug fixes for each build and release.
- Experience in parallel testing using Selenium Web Driver.
- Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
- Extensively used Eclipse & its different plugins while working in Java and Selenium Web Driver
- Demonstrated ability to solve complex automation challenges involving dynamic objects, custom object types, unexpected event handling.
- Created custom X-path for identifying Dynamic Objects and use them in Selenium.
- Worked on distributed test automation execution on different environments as part of Continuous Integration process using Jenkins.
Environment: Selenium IDE, WebDriver, TestNG, BDD, Java, Soap UI, Jenkins, Maven, Jira and Bitbucket
Confidential
QA Tester
Responsibilities:
- Reviewed Requirement Document.
- Involved in testing the workflow of the multiple applications used within the organization.
- Worked closely with the business analysts to understand the needs and requirements of the customers.
- Involved in preparing the test scenarios based on the Functional Requirement document.
- Used SQL queries to extract data from SQL database for testing for data validation
- Prepared Test cases and test scripts based on the test scenarios.
- Involved in Daily Status Meetings.
- Perform Ad-hoc testing for testing the functionality thoroughly
- Involved in writing the Minutes-of-meeting document (MOM).
- Identified defects while doing Functional Testing and regression testing, also involved in defect tracking. Raise defects using Rally.
- Involved in testing of various modules of the application to ensure application stability.
- Prepared KT (Knowledge transfer) document.
- Performed Functional Testing, Integration Testing, System Testing and Regression testing as part of the manual test case execution.
- Used different test scenarios to validate the functionality of the application.
Environment: Rally, SQL, Java
Confidential
QA Tester
Responsibilities:
- Responsible for testing flow of the application.
- Involved in testing for the new modules added in the website.
- Implements software quality assurance standards and process.
- Involved in requirement analysis and preparing QA report.
- Prepared bug report using Rally tool.
- Conduct testing including smoke, sanity and execute the test cases.
- Provide feedbacks and recommendations to developers on software reusability.
- Partner with development manager in collaborating between engineers and QA.
- Used SQL queries to extract data from SQL database for testing for data validation
- Performs all duties in accordance with established company goals.
- Developed and maintained Requirement Traceability Matrix (RTM).
- Performed Manual Testing to check flow of the application.
- During testing life cycle, performed different types of testing like Functional Testing, Integration Testing and Regression Testing.
- Participated in QA Team meetings and weekly QA testing reviews.
Environment: Rally, Java, SQL