Qa Automation Engineer/selenium Tester Resume
ChicagO
SUMMARY
- Around 7 years of extensive experience in the field of Software Quality Assurance and Testing with Java Development.
- Excellent understanding of Software Development Life Cycle (SDLC) and importance of QA in Development/ Enhancement and Maintenance of software applications.
- Expertise in Manual and Automation Testing.
- Involved in developing and executing Test Cases for Functional and Regression testing.
- Work experience in Agile environment .
- Expertise in automation for web applications using tools Selenium Webdriver (Java).
- Experienced in working with Hybrid framework .
- Developed test scripts for Regression Test Suite using keyword word and Data Driven Framework.
- Hands - on experience in Black Box Testing, Functional, Integration, System, Regression & API testing.
- Experienced in working Page object model( POM ), TestNG with Selenium.
- Testing API services using Postman and Rest-Assured framework
- Participated in requirement review meetings, analyzing requirements, developing test cases, Defect management: Reporting and tracking.
- Experience in creating Test Scenarios, Test Cases.
- Good in Structured Query Language ( SQL ).
- Experienced in maintaining CI using Jenkins .
- Developed scripts to build and deploy jar and war applications using MAVEN build tool.
- PerformedSanity testing, Functional testing, Retesting, Regression testing, System testing, GUI & Browser compatibilitytesting and Ad-hoc testing, End-to-End Testing, UAT testing, Black box and white box testing.
- Working knowledge in Quality Center, HP-ALM, JIRA for bug tracking and reporting and follow up with development team to verify bug fixes and update bug status.
TECHNICAL SKILLS
Testing Automation Tool: Selenium WebDriver, Appium(Basics), Test NG
Programming Languages: Core Java
Database: Oracle SQL. SQL Server
API Testing: Postman, Rest Assured
Other Tools: Jenkins, Maven, Cucumber
PROFESSIONAL EXPERIENCE
Confidential - Chicago
QA Automation Engineer/Selenium Tester
Responsibilities:
- Point of contact for SEATS functionality for .com channel
- Highly knowledgeable in the functionality of Booking flow/Seat selection flow across all platforms.
- Keep track of on-shore and off-shore Testing time estimates and efforts for Seats unit.
- Worked extensively on solving the issues based on customer feedback for Seats POD for .com channels
- Expertise in Epics, Features, stories, Bug tracking and defects in JIRA
- Excellent knowledge of test planning, coordinating and leading the testing process.
- Experienced with building test scenarios and test cases, analyzing bugs and interacting with the development team.
- Tested the application on several platforms including, mobile (IOS and Android).
- Managed resource reviewed weekly Testers status reports through the Agile Process and Scrum Calls.
- Utilized JIRA to communicate and track defects.
- Collaborated with developers to ensure that technical solutions meet user requirements.
- Worked extensively on Manual Testing of the application includes Functional, Regression, and Security testing.
- Attended the Review meetings and walkthroughs and interacting to Business Analysts and Developers for defects solving.
- Planned the daily stand-up meetings by providing advanced meeting Agendas and previous minutes.
- Involved in documentation on maintaining and for future enhancements
- Creation of Automated Test suites for the Smoke Tests and Regression Test efforts using Selenium WebDriver.
Environment: Windows, Java, Eclipse, Selenium IDE, Webdriver, TestNG, Jira, SOAP UI, Jenkins.
Confidential - Phoenix,AZ
QA Automation Engineer/ Selenium Tester/Java Developer
Responsibilities:
- Analyzed Business Requirments Document and wrote Test Plans and Test Cases in Quality Center.
- Reviewed and evaluated requirements and specifications for testability and completeness.
- Prepared effort estimation and send it to Project Management and Program Management for upcoming projects.
- Created Test Plan, Test Cases and Test Scripts.
- Create, Execute and maintain Test Cases through Microsoft Test Management (MTM) for Functional, UI and Regression.
- Creation of Automated Test suites for the Smoke Tests and Regression Test efforts using Selenium WebDriver.
- Parameterized the scripts with Action parameters, Data table parameters, Environment variables and random numbers.
- Worked with Descriptive Programming to handle the generic properties of the objects and used several runtime-functions to retrieve the properties of the object.
- Created user defined functions to reduce the redundant code and enhanced the scripts.
- Develop a Test Framework in Selenium WebDriver & TestNG for Regression testing.
- Quick set-up, execution and reporting of findings for smoke test for each Build.
- Built a detailed, reusable, Script-Free Keyword + Data Driven Automation Framework.
- Created sets of Test Data, Executed and tested Framework.
- Involved in the design and implementation of an automation framework for testing with Selenium WebDriver.
- Used Automation Object Model to create Executable files for test runs.
- Performed and scheduled automated tests using TestNG framework.
- Assigning Work to the Team Members and making sure that is delivered on time.
- Coordinate, and document User Acceptance Testing (UAT) activities and issues.
- Performed Web service testing using SOAP UI tool.
Environment: Windows, Java, Eclipse, Selenium IDE, Webdriver, TestNG, Jira, SQL, Management Test Management (MTM), POSTMAN, Jenkins.
Confidential, LA, CA
QA Automation Engineer/ Selenium Tester/Java Developer
Responsibilities:
- Analyzing and understanding of Business, Technical Requirements of the project and acquiring strong knowledge on functional and technical specifications of the concerned module.
- Understanding and analyzing the BRS documents thoroughly and preparing understanding document on the project.
- Responsible for effort estimation, planning and test plan preparation.
- Involved in preparing test strategy, test design and execution of the complex data marts.
- Helped the team in preparation of critical Test cases and Test data requirements in Facets application.
- Implemented automation using Selenium WebDriver, JAVA.
- Extensively automated regression and functional test suites by using Selenium WebDriver, JAVA and TestNG.
- Involved in the execution of Test scenarios and unit testing.
- Maintaining all the project related documents.
- Involved in peer reviews.
- Reporting the defects raise during the application testing using JIRA.
- Providing checklist, reproducibility, description, steps to reach and attachments etc. in order to give a crystal clear view of the defect to the developer.
Environment: Windows, Java, Eclipse, Selenium IDE, Webdriver, TestNG, Jira, SOAP UI.
Confidential
QA Analyst/ QA Automation Engineer/ Selenium Tester/Java Developer
Responsibilities:
- Participated in each phase of Software Development Life Cycle (SDLC).
- Meeting with clients to understand the requirements and add any details if necessary in the Project Definition Phase.
- Analyse the requirements and start identifying the impacted external teams. If necessary, get them engaged.
- Involved in the design phase for most of the applications.
- Identify Test Data using SQL from the Client Database for extensive testing.
- Understanding the Functional Requirement Specification
- Issue submission, tracking and retesting until closure.
- Involved in writing and executing the Test Cases for various testing modules
- End to End testing for the business flow
- Performing Sanity/Smoke Testing, Functional Testing, Integration Testing and Regression Testing
- Implemented automation using Selenium WebDriver, JAVA.
- Extensively automated regression and functional test suites by using Selenium WebDriver, JAVA and TestNG.
- Modified some Test Scenarios and Test Cases as per newly added Customer Requirement
- Involved in preparation of Automation Test Scripts for the modules
- Preparation of Bug report.
Environment: Windows, Java, Eclipse, Selenium IDE, Webdriver, TestNG, Jira, POSTMAN, Maven.
Confidential
QA Analyst
Responsibilities:
- Owning testing of backlog items/user stories from JIRA
- Interact with the clients to understand the requirements
- Involved in performing regression testing of Non-Core version Routines, Batch Routines, Versions, Enquiries, No-file Enquiries, Deal Slips, Delivery Messages
- Preparation of test cases
- Log the defects found during regression testing in JIRA and monitoring the BUG Life cycle.
- Implemented automation using Selenium WebDriver, JAVA.
- Extensively automated regression and functional test suites by using Selenium WebDriver, JAVA and TestNG.
- Helping team members in resolving issues
- Involved in helping team to reproduce defects and qualify their fixes.
Environment: Windows, Java, Eclipse, Selenium IDE, Webdriver, TestNG, Jira.
Confidential
QA Analyst
Responsibilities:
- Owning testing of backlog items/user stories from JIRA
- Interact with the clients to understand the requirements
- Involved in performing regression testing of Non-Core version Routines, Batch Routines, Versions, Enquiries, No-file Enquiries, Deal Slips, Delivery Messages
- Preparation of test cases
- Log the defects found during regression testing in JIRA and monitoring the BUG Life cycle.
- Involved in helping team to reproduce defects and qualify their fixes.
Confidential
QA Analyst
Responsibilities:
- Owning testing of backlog items/user stories from JIRA
- Interact with the clients to understand the requirements
- Involved in performing regression testing of Non-Core version Routines, Batch Routines, Versions, Enquiries, No-file Enquiries, Deal Slips, Delivery Messages
- Preparation of test cases
- Log the defects found during regression testing in JIRA and monitoring the BUG Life cycle.
- Helping team members in resolving issues
- Involved in helping team to reproduce defects and qualify their fixes.