Qa Automation Tester Resume
TX
SUMMARY
- 4 years of experience in the Information Technology Industry as a QA Engineer in Manual and Automation Testing on Client - Server, Web Application & Object-Oriented Programming systems in multiple applications.
- Extensive experience in creating the automation framework from scratch using Selenium WebDriver with JAVA for writing test suites and test cases for testing web applications with Cucumber, TestNG and Junit Frameworks.
- Experienced in reviewing system and functional requirements and extracting information to use in preparing Test Plans and Scripts
- Prepared the test strategies and discussed the testing goals for that Sprint with the team, Assigned the work to peers and self, documented test cases, test data.
- Reported the Testing status for the current Sprint daily during Scrum meetings.
- Submitted reports regarding the status, progress, and the results of the testing effort.
- Conducted Web Application Quality Assurance duties in an AGILE Development Environment
- Sound experience in working on Agile- scrum environment
- Well-versed in designing and implementing automation scripts using selenium web driver
- Extensive experience in developing and maintaining test methodology, strategy & plan, documenting & executing test plans, test cases,test scripts, resource planning, delegating tasks.
- Preparation of technical and end-user documentation& Manuals for UAT (User Acceptance Testing).
- Proficient in testing applications for browser compatibility, performance/Load, functional, regression, user interface (UI), integration, system & acceptance testing.
- Strong grip in using TestNG Listeners for generating aggregate automation reports
- Strongly experience in Page Object Model to automate Functional and regression testing by creating hybrid automation frameworks using eclipse, maven, java, and selenium web driver, testNG.
- Experience in design the framework using cucumber BDD, gherkin, java and selenium web driver.
- Experience in using Rest Assured for automating the testcases related to the Restful webservices.
- Sound experience in using Jenkins with maven for continuous integration.
- Tested Web Services, Validated Request and Response XML, SOAP Calls, Restful calls and WSDL using SOAPUI tool.
- Good exposure of working in continuous integration environment using Jenkins
- Well-versed in defect tracking tools such as Jira and Quality Center Experience in Preparation and Execution of appropriate business test scenarios based on Functional & Technical Requirements effectively delegate and manage the tasks assigned to the team.
- Expertise in reviewing requirements, planning test cycles, documenting test artifacts, performing various test execution and Reporting at all stages of the projects.
- Used Xpath for locating dynamic web elements.
- Highly motivated and conceptually strong with exceptional handling and problem-solving skills, multi-tasking, Communication and interpersonal skills and good team spirit.
- Proven communication, presentation Skills and Leadership Qualities
TECHNICAL SKILLS
UI Automation Testing Tools: Selenium WebDriver, Selenium IDE, Cucumber, TESTNG
Languages: JAVA, JAVASCRIPT, HTML/CSS, XML, JSON, SQL
Build and dependencies management: Maven
Continuous Integration: Jenkins
API/ Webservices Testing: SoapUI, Ready API, Rest- Assured, JMeter, WSDL, POSTMAN
IDE Eclipse, IntelliJ, Programmer: notepad, NetBeans
RDBMS Oracle, MS: SQL Server, My SQL, SQL Lite
Methodologies: Agile/Scrum, Waterfall
Defect Tracking Tools: Jira, Quality Center, Bugzilla
Reporting Tools Extent: Report, Listeners, Cucumber Report, Allure Report
Microsoft Tools: Microsoft office, Microsoft Visio, Microsoft Share point
Other Tools: GIT, SourceTree, Tortoise Git, Git Bash, SQL developer, Apache POI, Xpath, CSS, Firebugs, Fire Path, Browser Stack
PROFESSIONAL EXPERIENCE:
QA Automation Tester
Confidential, TX
Responsibilities:
- Confidential operates a passenger airline that provides scheduled air transportation services in the United States and near-international markets
- It also offers inflight entertainment and connectivity service on Wi-Fi enabled aircraft; and sells points and related services to business partners participating in the Rapid Rewards loyalty program
- Strategize the methodology to be followed for each vendor, attend the requirements and vendor meetings to review the functional specifications and gather business information to gain insight and plan the test deliverables, identify gaps and lead the team in the scrum meetings with the vendors
- Analyzed the system requirements and developed detailed test plans and test cases and provided the documentation
- Performed Data Driven testing using Java, Maven, Selenium WebDriver, TestNG and Apache POI
- Used Page Object Model to Automate Functional and Regression Testing by creating Hybrid Framework using Maven, Java, TestNG and Selenium WebDriver
- Created an End to End Framework for Acceptance Testing using Cucumber, Maven, WebDriver, Java and TestNG
- Used complex joining to retrieve date from multiple tables to verify the expected result
- Connected to database to Query the database using SQL for data verification and validation
- Tested REST APIs in SOAPUI and automated test cases usingRest Assured
- Created batch scripts to execute test cases from command line tool
- Integrated the project with Jenkins for Continuous Integration
- Wrote and executed Test Cases for User Stories and Logged Defects for test failures using JIRA
- Followed Agile testing methodology, participated in daily SCRUM meetings and tested each SPRINT deliverables
- Experience in DOM (Document Object Model) as I used it in interacting with objects in HTML, XHTML and XML documents
- Developed test suite with SOAPUI for webservice testing using different assertions
- Used Apache POI API to register the test data from the excel sheet
- Automate regression testing using hybrid framework i.e
- Both data driven& Behavior driven using Selenium WebDriver
- Designed the test scripts and analyzed the results in various levels of the application including integration, regression, functional and acceptance testing using Selenium
- Performed functional testing of SOAP & Restful Web Services using SOAPUI Tool
- Used Java/JUnit to run Cucumber feature and scenarios and generating report daily basis
- Performed Sanity testing in Production environment after application is deployed
- This is to confirm that application is deployed correctly and working as expected
- Created automated script for REST-API testing using Rest Assured framework
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver
- Trained team members about the Framework, script writing directions so that newly joined team members can come up to the speed and start working
- Updated Test Plans and Test Scripts periodically to manage changes in requirements
- Connected to database to Query the database using SQL for data verification and validation
- Integrated automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script
- Used GIT as code repository and Code Collaborator to manage code reviews
- Develop test cases for functional and Integration testing
- Developed and maintained test documentation including test plans, test cases, and test data
- Used Selenium (data-driven, XPath locator) WebDriver to test the web application
- Involved in Web Services Testing using Ready API tool
- Validated request and response XML
- Developed automation Framework for SOAP and REST ( POST, PUT and GET ) API Testing using SoapUI and Postman
- Provide status updates in the sprint standup review meetings on the s since the last scrum meeting and the plan for the day
- Worked with Developers, Business analysts and Project managers to determine requirements (Test Cases, Test Data)
- Executed the test scripts on different releases and validated the actual results against the expected results
- Execute test cases and manage defects using Quality/Center
- Participated in bug review meetings and Go/No-Go meetings
Environment: JAVA, Selenium Web Driver, TestNG, Jenkins, Maven, Cucumber, XPath, SOAP UI, GIT, Eclipse, JIRA Agile, Windows, READYAPI, JMETER, JUNIT, Quality Center, Rest Assured
QA Tester
Confidential, Plano, TX
Responsibilities:
- BOA provides various banking products and services to businesses, professionals, real estate investors, family commercial entities, and individuals in the central coast region of California
- Its deposit products include personal and business checking, Home-loan mortgage, savings, money market, and s of deposit accounts, as well as individual retirement accounts and health savings accounts
- Project aimed in developing the application and maintain the quality and performance of application
- Responsibilities:
- Worked in a highly agile environment with the scrum master, product owner and Dev team to agree on a set of achievable sprint commitments and the level of effort required to deliver each story
- Agree on the sprint objectives and define a sprint delivery strategy, which includes breaking user stories into tasks, estimating the efforts and assigning the tasks
- Consult with the scrum master to ensure that requirements are fully understood/addressed and provide insight on the sprint challenges relative to the agile requirements
- Highlight the dependencies between the sprint activities with the stakeholders and flag any impediments or blockages that may prevent from proceeding with the testing as planned
- Involved in setting up different configurations for compatibility testing and manual testing for each environment that includes graphical user interface (UI)
- Test and highlight any known risks that have a high likelihood of being realized during the course of the sprint cycle and track the defects and highlight them in the defect meets
- Ensure that all the story cards and the burn sheet are updated and with revised status and estimates before the daily scrum standup meetings
- Provide status updates in the sprint standup review meetings on the s since the last scrum meeting and the plan for the day
- Worked on QA resource planning, coordination and implementation of QA methodologies
- Developed and implemented Test Conditions and Test Cases based on the requirements
- Regression testing to see the major functionality of the application is unaffected
- Served as primary point of contact for quality services across all stakeholders and facilitated/ confronted the delivery from Requirements to deployment in the capability of a QA lead
- Participated in multiple sprint cycles to finalize on the achievable sprint commitments
- Responsible for conducting weekly meetings and discussing several issues that were put forth by Business Analysts and Technical Architects and responsible for maintaining the Testing Metrics
- Creating and Executing of the system test plan to check the dependencies between the interfaces
- Prepared plan for optimal test scenarios for post deployment smoke testing using lean methodology
- Collaborating with different teams throughout the software development life cycle to create testcases as per business requirements
- Attending weekly to understand real-time application of Selenium software testing framework
- Planning various test case scenarios to detect bugs, classify the errors on the basis of severity, priority, and informing the development team
- Developed various test case scenarios to detect the possible defects in the software, and assessed its quality to make it bug-free
- Documenting test cases based on corresponding user requirement documents, technical specifications and other operating conditions, JAVA, Oracle 10g, MS SQL Server, Bugzilla, Microsoft SharePoint, selenium
