Rekha Kanwar
Sr .QA Automation engineer
Email: ******.*@******************.***
Phone: -469-***-****
QA Automation Engineer having 7+ years of experience in Manual testing, Automation testing and reporting tools in all phases of Software Development Life Cycle (SDLC), & Software Testing Life Cycle (STLC) that includes designing and implementing test plans, test strategy, test cases, and conducting test review meetings. Emphasis on GUI Testing, Unit Testing, Database testing, functional testing in diversified domains like Insurance, Telecom, Health Care and Banking.
PROFESSIONAL SUMMARY:
7 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
Experience in Software Development life cycle (SDLC), Agile and Scrum (Scrum works pro/sprint) environment.
Working experience in creating automation framework along with developing, executing, and maintaining automation testing script with Selenium WebDriver.
Experience in developing selenium automation framework using Junit/TestNG and developing ANT/Maven targets to execute automation suites from command line.
Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
Experience in developing and executing manual and automated tests in different platforms using Java and the Selenium library.
Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
Expertise in testing activities like Test case Development and Reviews, Test Execution, defect reporting and Test Automation.
Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, Maven, Jenkins, Cucumber and Web Services. (Rest API)
Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Data Driven testing, Back End and Front-End testing and User Acceptance testing.
Excellent knowledge in writing unique XPath using Firebug and Fire Path to identify web elements.
Experience in Understanding the code written in different programming languages Core Java, HTML, JavaScript and CSS, SQL, and databases like Oracle, SQL Server.
Proficiency in providing Metrics to management, Defect management including Defect creation, modification, reproducing (as necessary), tracking, prioritizing, and reporting using Industry standard Tools like Quality Center, ALM, JIRA and manually using excellent detailed formats in Microsoft Excel.
Sound Experience in Backend testing by writing SQL queries in Oracle, Microsoft SQL Server, and Microsoft Access databases.
Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
Highly motivated team player with analytical, organizational, and technical skills, unique ability to adapt quickly to challenges and changing environment.
Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
Technical Skills:
Testing Tools
Selenium IDE/RC/WebDriver/GRID, Junit, TestNG, Cucumber, Quality Center, ALM, Jira
Languages
Java, C, SQL, HTML, JavaScript, CSS, JBehave
IDE
Eclipse, SQL Developer
Build Tools
Ant, Maven
Continuous Integration Tools
Jenkins, Hudson
Web Debugging Tool
XPath, Fire Path, Firebug
SDLC Processes
Agile-Scrum, Waterfall, V Model
Databases
SQL Server, Oracle, MySQL
Operating Systems
Windows Variants, UNIX
PROFESSIONAL EXPERIENCE:
Client: Apple Inc, Austin Tx April 2019 To Present
Role: Sr Automation Engineer
Responsibilities:
Participated in Business Analysis & Review meeting to understand the Business, Requirements and System to designing the Test scenarios.
Extensive experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix.
Prepared detailed Manual and Automated test scripts, test scenarios, test cases by understanding the business logic
Involved in following up with the team to discuss on discrepancies to identify during developing test cases and functional testing as well.
Participated in designing and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
Automated the test cases using BDD framework, cucumber scripting with Selenium, in Maven build tool.
Manually tested, verified and validated that the product meets user requirements.
Extensively used ALM & Quality Center for defect reporting, testing techniques, tracking software builds.
Involved in Ambiguity Reviews and exporting developed and reviewed test cases to Quality Center/ALM.
Maintained and executed Maven build files for running automated tests.
Involved in testing the application utilizing the Scrum (Agile) methodology.
Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Parameterized test cases using different annotations.
Involved in writing test scripts using java and executed it through selenium WebDriver.
Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
Good working experience on SOAP UI for testing and validating various web services used in the application.
Professional expertise in Smoke Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, UI Validation, Web Services, Boundary Value Testing.
Environment: Selenium WebDriver, Eclipse/IntelliJ IDEA, Java 1.8, Maven, TestNG, CSS Cucumber, Jira, HP-ALM GIT, Oracle, SQL, MS Excel, BDD Framework, Jenkins, DOM.
Client: AT & T, Bellevue, WA Jan 2018 – Mar 2019
Role: QA Automation Engineer.
Responsibilities:
Interacted with the Project Manager, Business Analysts and Developers to understand the application design and functional specifications.
Acted as Subject Matter Expert for numerous cross-functional initiatives, including redesigning of Trade Order Management System and downstream processes.
Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
Developed and implemented robust MVC Pattern base testing with Selenium WebDriver which cut down the script development time in half.
Involved in preparing test strategies for client-side verifications and validations.
Involved in automating test cases using Selenium WebDriver with TestNG.
Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
Used TestNG Framework performed unit testing. Used Eclipse IDE executed and tested various functional modules in Java code using assertion.
Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.
Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML.
Involved in testing the application utilizing the Scrum (Agile) methodology.
Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
Developed test code in Java using Eclipse, IDE and TestNG framework.
Performed build acceptance testing and smoke testing using Cucumber automation tool.
Involved in writing unique XPath using firebug and fire path to identify web elements.
Implemented open-source web test tool Selenium WebDriver for cross browser and cross platform web testing.
Used Quality Center/ALM for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
Used Selenium WebDriver to test search results of Meta search engine.
Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
Prepared user documentation with screenshots for UAT (User Acceptance testing).
Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
Environment: Selenium, UI, BDD Framework Testing, UAT, Integrating testing, Protractor, cumber, Agile Methodology, Sql, Database testing, Java Script,Unix,Linux
Role: QA Analyst Oct 2015-Dec2017
Client: Kindred Health Care, Louisville, KY
Responsibilities:
Understanding the Specifications
Worked effectively with Developers, AGILE Team, Project Management to achieve Selenium automation, high quality, release deadlines and QA processes improvements.
Prepared Test Cases and executing them.
Involved in Sanity Testing, Regression, Functional, Non-functional and confidence testing.
Supplied information for raising PR / regression testing.
Followed the Agile process and attending the scrums every day throughout the project.
Discussed status of the individual tasks of the sprint and give estimate time of the work.
Logged bugs to the respective developers using the Jira bug tracking tool.
Performed Extensive Manual Testing of Applications and validating calculation results.
Performed Integration, Positive and Negative testing of the application.
Identified and reported defects or issues per build or release.
Developed and implemented Test Plans, Test cases and Test scripts and identify the test cases. Work through the defect lifecycle. Test applications with Web Services.
Followed the SDLC and QA methodologies throughout the project
Participated in test status reviews and escalate critical issues appropriately.
Logs capturing.
Provided support to the Tester and Developer for the data build Request.
Involved in Automation activity
Involved in Iterations, meetings, Retrospective meetings.
Environment: Java, J2EE, CSS Mainframe System, IntelliTest, QVT Telnet, XML, WebLogic Servers, Jira bug tracking tool.
Client: XL Insurance, Hartford, CT Oct 2014– Sep 2015
Role: QA Manual Engineer.
Responsibilities:
Working with client at onshore and Project Stakeholder management.
Scheduling meeting with Business BA for Business/operations requirement analysis and understanding of the on- going change requests.
Study & understand project documentations, specifications and arrange calls with business for any clarifications.
Provide input in Designing High-Level Design (HLD), Business Requirement Document (BRDs) and maintain traceability.
Analysis and review of BRD document to highlight gaps, if any.
Part of an organizational effort to convert hundreds of manual tests into automated scripts.
Worked with a team of Quality Engineers to automate the testing of different types of payments from web application channel called Strategic Online Channel.
Worked in an Agile environment by following the SCRUM principles for software testing.
Maintained detailed test logs and report test results in Test Director.
Ensuring smooth implementation of projects, by overseeing the UAT and live to test.
Finalizing Test Strategy, Test approach ad Test Plans, and monitoring of all test activities.
Coordinating with the development, testing and business teams to ensure proper scope coverage and requirements understanding.
Prepared Risk based analysis report and did prioritization of test cases complete the execution on time.
Expert in Live user creation & assignment of payment capabilities to users to facilitate payment capturing through SOC.
Expert in unlocking, re-synchronizing and maintenance and upgrade of users.
Managing the defect triage calls and maintaining defects in HP QC & HP ALM.
Developing KPI’s, documenting risks and creating risk mitigation plans and broadcasting Daily & Weekly Status report to all the stakeholders.
Environment: ALM, MS Office, Quality Center, SQL, JIRA, PDF, HTML, XML, Smoke Testing, Automation Testing (Selenium), Oracle 11g and Agile Methodology.