Qa Automation Tester Resume
VirginiA
SUMMARY
- Over 6 years of experience in Information Technology, specializing in Software Quality Assurance Testing, proficient in testing on Web base applications. Various knowledge within domains such as Banking, Retail, and Insurance.
- Participated in all stages of the software development lifecycle in a fast - paced cross functional team fallowed by SDLC and STLC.
- Strong knowledge of Java, and OOPS concepts. Extensively used Java for test case automation.
- Proficient in using automation tools such as Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), Cucumber, JUnit, TestNG, API, Eclipse, Git, GitHub.
- Hands-on experience in Smoke Testing, Back-End Testing, Black Box Testing, Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing.
- Conducted API testing using POSTMAN and Rest Assured.
- Generated Test Reports using Cucumber test script execution and created the error screenshots.
- Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Uploaded my test scripts into our version control tool GitHub, which would trigger our Jenkins to run Regression and Smoke Tests.
- Conversant in identifying the correct GUI elements for creating automation scripts using Selenium locators such as Name, ID, Link Text, CSS Selector and XPath.
- Experienced in configuring the application framework using Apache POI for text extraction from the excel spreadsheets.
- Strong background experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix (RTM).
- Reputation for different management scenarios like Quality Assurance, Defect Tracking, System Integration and Task Scheduling.
- Expedience using management and bug tracking tool JIRA and HP ALM/ Quality Center.
- Experienced in Database Testing using SQL Queries on Oracle, MYSQL Server.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Worked on source version control tools such as Subversion (SVN) and GIT
- Experience working on API Testing using Postman and RestAssured as well as also performed database testing using JDBC.
- Strong Knowledge in SQL, using sub-queries, joins, grouping, views etc.
- Good Understanding application programming interface (API).
- Excellent Communication skills and ability to work either independently or in a team and to handle multiple tasks in order to meet deadlines and deliverables.
- Ability to adapt to a new environment quickly, strong team player, good communication, detail-oriented, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
TECHNICAL SKILLS
Testing Tools: Selenium IDE/Web Driver, Postman, Katalon, Lighthouse
Languages: JAVA, SQL, Gherkin.
Test Framework: Junit, Cucumber, TestNG, Unified Functional Testing.
Build Tool: Maven.
Methodologies: Agile (Scrum), Waterfall, Behavior Driven Development, Data Driven.
Bug Tracking Tools: JIRA, Quality Center (QC), HP ALM.
Continuous Integration Tools: Jenkins
Version Control Tools: GIT and GitHub.
Databases: MS Access, Oracle, MySQL, Amazon AWS.
Opera ting Systems: Windows (XP, Vista & 7, 10)
PROFESSIONAL EXPERIENCE
Confidential, Virginia
QA Automation Tester
Responsibilities:
- Gathered and reviewed requirement documentation such as business requirements, ensuring each requirement was covered.
- Involved in creation of automation framework in Selenium WebDriver using TDD (Test Driven Development) and Page object (POM) driven approach.
- Involved in developing automation framework using Maven building tool and Cucumber framework as well as Selenium WebDriver to run test cases in multiple browsers and platforms.
- Maintained grouping of test suites, test cases, and test methods for regression and functional testing.
- Expert in Generating Test Reports using Cucumber test script execution and creating the error screenshots
- Reviewed the Requirement Traceability Matrix, designed and documented Test Strategies, Test Cases, and executed test cases.
- Manually tested, verified, and validated that the product meets user requirements.
- Set my automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Extensively used Selenium Web driver methods to build the framework and run the test scripts.
- Involved in designing of automation framework to be used in UI testing with Selenium WebDriver.
- Extensively used POM model to create the reusability of same objects for different tests.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
- Used different selenium methods to handle Alerts, Popup, dropdown, check box, radio button, dynamic calendars, and web tables in Selenium WebDriver.
- Performed User Acceptance Testing ensuring the application is functioning as described in business requirements.
- Participate in Agile Scrum methodology by attending Daily Scrum meetings, Sprint Planning meetings, and Sprint Review meetings.
- Manually tested, verified, and validated that the product meets user requirements.
- Working closely with the development team and business analysts in reviewing the test scenarios.
Environment: Selenium WebDriver, Java, Cucumber, Gherkin, Agile, Maven, SQL, Jenkins, XPath, Eclipse, GitHub
Confidential, Florida
QA Automation Tester
Responsibilities:
- Examined the Business Requirements Document (BRD), designed Test cases and Test scripts for the application under examination.
- Actively participated in daily Scrum with the team, involved in sprint meetings, managing product backlog, removing obstacles, deployments, prioritized and reviewed milestones and accomplishments.
- Developed test scripts in Java language using Selenium WebDriver and Cucumber framework.
- Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using Gherkin language.
- Hands-on experience in Smoke Testing, Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing.
- Executed Lighthouse automated tool to measure the quality of web pages.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with AWS.
- Set up Jenkins for a scheduled automation test run and that will trigger Smoke test and Regression test script by sending email.
- Used different selenium methods to handle Alerts, Popup, dropdown, check box, radio button, dynamic calendars and web tables in Selenium WebDriver.
- Identified, Reported and Tracked Defects using JIRA test management tool.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with MySQL Workbench.
- Conducted manual API testing with POSTMAN and Swagger as well as Automation testing with Rest Assured.
- Created test cases using Katalon Studio for Web testing.
- WebDriver for testing UI for every new build release.
Environment: Selenium WebDriver, BDD/TDD, Java, JUnit, Jenkins, Cucumber, SQL, Maven, XPath, Eclipse, GitHub, Amazon AWS, MySQL workbench, Katalon, Jira.
Confidential, Malvern, PA
QA Automation Tester
Responsibilities:
- Participated in daily Scrum with the team and involved in sprint meetings, managing product backlog, removing obstacles to progress, prioritized and reviewed milestones and accomplishments.
- Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
- Developed test scripts in Java language using Selenium WebDriver and Cucumber framework.
- Work on BDD framework to develop Cucumber Step Definitions, Scenarios and Features using Gherkin language.
- Execute cross browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
- Supported Regression testing by executing automation scripts on multiple Virtual Machines.
- Used different selenium methods to handle Alerts, Popup, dropdown, check box, radio button, dynamic calendars and web tables in Selenium WebDriver.
- Identified, Reported and Tracked Defects using JIRA test management tool.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with SQL queries from oracle database.
- Performed Application Programming Interfaces (API) testing using RESTful and Rest Assured Libraries.
- Executed cross-browser compatibility and regression tests using Selenium.
Environment: Selenium WebDriver, BDD/TDD, Java, JUnit, Jenkins, Cucumber, TestNG, SQL, Maven, Jira, XPath, Eclipse, GitHub.
Confidential, Minneapolis, MN
Manual Tester
Responsibilities:
- Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
- Worked with the development team to understand technical design and architecture for test planning.
- Worked under waterfall methodology.
- Executed Manual and Automated tests and reports defects by running automated tests.
- Prepared traceability matrix to ensure the adequate coverage of the test cases.
- Prepared required documentation for testing signoff by various parties as required by the project plans.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Performed Smoke, Functional, Regression and Integration testing.
- Identified and reported bugs using defect tracking tool HP Quality Center and presented bug reports for weekly status updates.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on the server.
- Connected to the database to Query the database using SQL for data verification and validation.
- Created SQL views to aggregate data before moving to targeted database from the legacy database to simulate results.
- Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
Environment: Java, Manual Tester, Quality Center, MS Visio, HTML, Java Script, Oracle.
