Qa Automation Tester Resume
-mN
SUMMARY
- Around 8 + years of experience as QA in Manual and Automated testing with tools such as Selenium WebDriver, HP ALM/Quality Center, JIRA, Confluence and SOAP UI, Jenkins(CI/CD)
- Great experience with software Testing Methodologies like AGILE (SCRUM) and Waterfall.
- Experience in System Testing, User Acceptance Testing (UAT), Black Box Testing, Stress Testing, Integration Testing, Database Testing and Data Driven Testing.
- Expertise in testing Client/Server, GUI applications and Internet based business applications.
- Experienced on writing complex SQL queries, sub queries to extract data from various source tables to perform database backend testing.
- Excellent experience in testing Mobile applications manually using APPIUM and mobile automation tools.
- Experience in using Selenium with Python for executing multi browser/cross browser tests
- Experience writing test plan, defining test cases, developing and maintaining test scripts
- Proficient creating and maintaining Selenium Web driver test scripts using JAVA.
- Strong knowledge inwhiteand Test Automation Frameworks.
- Good experience in Selenium WebDriver/ Java Test Environment setup expert using the entire open source tools.
- Experience testing mobile applications on iOS, Android platforms using Appium.
- Expertise in creating Test plans, Test Strategy documents, Traceability matrix and Manual Test Cases.
- Good experience in Web Services testing using SOAPUI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAPUI.
- Experience in writing Microsoft.Net/C# automationScripts by usingSelenium and MS Visual Studio.
- Experience in working with Windows, Client - Server, Web based as well as Mainframe related applications.
- Experience with source version control tools such asGit andBitbucket.
- Experienced in API Testing as a part of integration testing with Web services.
- Strong experience with SOA architecture which include Soap Web Service and Restful Web Service Testing.
- Proficient in Defect management related activities like Defect tracking, reporting, reviewing and analyzing test results using HP ALM/Quality Center.
- Experience with working on background jobs and executing SQL queries on Mainframes.
- Extensively involved in data driven tests and parameterization and used multiple positive and negative data for same scripts.
- Good team player with excellent communication skills and ability to manage and work independently in a time sensitive environment.
- Created and send issue reports to project team and management during test cycles.
TECHNICAL SKILLS
AUTOMATION TOOLS: Selenium WebDriver, Postman, API
BUG TRACKING TOOLS: JIRA, HP Quality Center, Cucumber
PROJECT METHODOLOGIES: SDLC, Agile, Scrum, Waterfall
LANGUAGES: SQL, UNIX, VB, C#,JAVA, Python
DATABASES: Oracle, MS SQL Server, DB2
BROWSERS: Internet Explorer, Mozilla Firefox, Google Chrome
WORK EXPERIENCE
Confidential -MN
QA Automation Tester
Responsibilities:
- Developed Test Plans, Test Cases, Test Scripts based on the Functional Requirement Specifications.
- Extensively testing all the services which were involved with multiple projects.
- Worked in Agile, scrum in order to change the requirements and features set.
- Created Detailed Test Plan, Test Approach, Test Matrix, Test Strategy documents based on the information gathered through business requirements and design/application walkthroughs. Performed Integration, Regression and UAT testing.
- Responsible for cleaning up the log folders using Java and scheduling through cron tab.
- Modified the prod files using test data using Java script to execute in QA requirement.
- Attended daily Standup meeting with team members of Web team and developers to evaluate the project progress.
- Used Appium for mobile app testing Android and iOS. Integrated Appium for distributing tests on the cloud.
- Maintained the Selenium & Java Automation Code and resources in source controls like Jenkins for improvements and new features.
- Enhanced the automated test framework (Selenium WebDriver and Java) by adding reusable functions and methods
- Automated post processing of raw data into meaningful results using Java scripting language.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver.
- Responsible for writing various utilities as per QA need using Java Scripting.
- Verified, updated and validated cardholder data information, account information and authorization of transaction data in green screens of Mainframe application.
- Performed Acceptance testing and UI functional testing using Appium and Java as scripting language
- Validated and automated Restful API's using Postman with positive and negative data
- Validated the response for the Restful APIs using custom assertions using Postman
- Worked with the Development Team to determine test plans and procedures.
- Identified and isolated software defects and reported them via JIRA.
- Wrote SQL queries and performed Back-End Testing for data validation to check the data integrity during migration from back-end to front end.
- Used Appium for mobile app testing Android and iOS. Integrated Appium for distributing tests on the cloud.
- Used Reporting tool JIRA and Bitbucket for Defect Tracking and Management.
- Used Custom Reports, built in reports and System Reports, Trend Reports function within ALM/Quality Center to track and report issue related activities.
- Created entire architecture for backend testing, internal and third party API using Test Complete and SOAP UI.
- Involved in testing compatibility of software under various Internet Browsers manually and using Selenium WebDriver.
- Wrote various SQL queries to validate data inserted, deleted and updated in the Oracle database
- Used agile methodology to come up with test scenarios and test cases.
- Participated in implementation of automated test framework (Selenium WebDriver)
- Created test scripts for Security, Positive, Negative and User Acceptance Testing (UAT).
- Coordinated with onsite and offshore teams for better understanding of client needs and provided quality deliverables.
Environment: HP ALM/Quality Center, Selenium WebDriver, Jira, UAT, Agile, Oracle, XML, Html, SQL, UNIX, MS Access, MS Office, Excel, PowerPoint, Bitbucket, Python
Confidential -CA
QA Automation Tester
Responsibilities:
- Analyzed system specifications and business requirements and helped create the detailed Test Plan.
- Creating of traceability matrix to keep track of changes in requirement and their impact on testing efforts
- Developed and executed various scripts using Selenium WebDriver for automated testing of various functionalities.
- Involved in the UAT testing and Implementation testing and successfully rolled out multiple sub-projects.
- Created Test Suits to do Functional and Data DrivenTestingon theWebServices.
- Created automation framework and test scripts in Selenium WebDriver using JAVA for multiple platforms and browsers testing.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Performed End to End Mobile Testing on Android using Appium.
- Developed and executed test cases test Scenarios using HP ALM/Quality Center.
- Creating test scripts usingJava and Selenium Web Driverfor the functional test cases.
- Responsible for writing Mobile Automation Scripts in Appium framework.
- Tested the UI of the end product on mobile, PC, tablets, Android and Apple platforms.
- Followed the Agile Methodology to emphasize on real time communication over written documentation.
- Done the API testing Using UI tool creating customers and validate in Back end and front end systems.
- Created test cases to perform different types of testing such as positive/negative, functional/regression, interface, black box, screen navigational testing, smoke/sanity testing, exploratory testing or Backend testing.
- Wrote complex SQL scripts for Backend testing and Frontend Data validations.
- Executed excellent verbal and written communication skills in interacting with business stakeholders and subject matter experts to ensure business requirements are documented and met throughout the SAFe agile implementation life-cycle of the project.
- Automated test cases using APPIUM, JAVA and TestNG
- Created and executed automated test scripts using Selenium WebDriver using JAVA
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
- UsedJenkinsas continuous integration server to run automated test suites.
- Wrote Selenium WebDriver script for taking a screenshot and used Actions class to perform mouse and keyboard events.
- Used SQL queries to validate the data between the backend and the front end.
- Worked on Selenium WebDriver automation script for cross browser testing.
- Created and Executed test scripts for regression testing of web application using Selenium & Cucumber.
- Involved onCucumbertesting and defined the test scenarios and created the test cases in Test Manager.
- Created theFeatureFilesfor Cucumber Automation.
- Created custom XML Assertors, for validation of SOAP (WSDL) and REST API calls, and Data Banks for storing and analyzing data input/output and error codes through POSTMAN.
- Coordinated User Acceptance Testing (UAT) with the UAT group to ensure the correct business logic.
- Tested APIs (both Restful and SOAP) manually as well as through automation using SOAP UI.
- Scripted the Test cases and Test plan and get them reviewed/verified by the Product Owner and the QA Team.
- Reporting testing status to QA team and raising issues and concerns that may impact schedule.
Environment: HP ALM/Quality Center, Jira, Agile, Scrum, UAT, Oracle, Cucumber, Selenium WebDriver, UNIX, SQL, J2EE, Restful Web Services, XML, MS Access, MS Office,JAVA
Confidential VA
QA Tester
Responsibilities:
- Developed Test Plans, Test Cases to test the Screens and workflows for Quality Assurance.
- Expert in writing test scripts manually.
- Created and managed system testing schedule.
- Monitor resources to identify performance bottlenecks, analyze test results and report the findings to the clients, and provide recommendation for performance improvements as needed.
- Provided test team status reports on weekly basis to the project manager.
- Involved in reviewing complex SQL queries, views, functions and stored procedures and spotting issues before/during code migration.
- Involved in writing test scripts usingjava and executed it through selenium cucumber.
- Performed product testing, user acceptance, remote user testing, usability standards validation, and performance testing; and resolved system defects.
- Created and maintained SQL Scripts to perform back-end testing on the oracle database.
- Performed Database testing using SQL queries.
- Conducted GUI, Backend, Data Driven and Security Testing.
- Conducted regression testing on new builds/versions.
- Developed and executed test cases, test Scenarios and followed-up defects using Quality Center.
- Tracked defects using Quality Center.
- Arranged weekly team meeting to assign testing tasks and acquisition of status reports from individual team members.
- Conducted Bug review meeting to discuss resolution of issues.
Environment: Windows, SQL, Quality Center, Manual Testing Methods, Functional Testing, Regression Testing, System Testing, GUI,JAVA