Test Automation Developer Resume
Sunnyvale, CA
SUMMARY:
- Experience as Test Automation Engineer around 6+ years of experience in all phases of Software Testing Life Cycle (STLC), Developing Test Strategy, Test Cases, Test Plan, and Automation test scripts using Selenium. Diversified experience in Automation, Manual testing, and Business Analysis methodologies, serving various domains such as Finance, Insurance and E - Commerce.
- Experience in Software Development Life Cycle (SDLC) including Waterfall and Agile Scrum model.
- Experience in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using TestNG annotations like Groups, Parameter, Data Provider.
- Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
- Experience in creating test frameworks using Selenium WebDriver, UFT/QTP, TestNG including hands on experience in Javascript, SQL.
- Experience in handling multiple windows, Alerts,and Pop-ups with Selenium.
- Developed and maintained Manual and Automation test scenario through HP ALM/Quality Center
- Experience in developing Automation Frameworks for Oracle ERP Applications.
- Experience creating user stories in Product backlog and maintaining Sprint backlog.
- Excellent experience in Smoke, Functional, Integration, GUI (Graphical user interface), Regression, System, Compatibility, Performance, Acceptance, Security, Stress, Black Box Testing etc.
- Experience in testing test cases, secenarios for E-commerce web applications.
- Involved in the Database Testing using SQL Queries like checking all the Tables in the Database and checking whether the data is moving in their Respective Tables
- Experienced in reading the test data from excel spreadsheet using VBScript and Javascript.
- Performed GUI Testing, System testing, Database testing, Usability testing, Security testing, Interface testing and Regression Testing on various client server and web based applications
- Expertise in using Bug tracking Tools Mercury/HP Quality Center and JIRA.
- Worked with traceability matrix and performed various subject areas with automated testing process and worked with Backend tools for testing Database such as Oracle, SQL server and DB2
- Good knowledge in Automation of Backend services (REST).
- Experience in Behavior Driven Development (BDD), Acceptance Test Driven Development (ATDD).
- Experience in Designing, Developing, Executing and Generate Reports using Application life cycle management MTM and HP (ALM)/QC.
- Experienced in making Data Driven, Keyword Driven, Hybrid and Page Object Model frameworks with Selenium and UFT/QTP to maintain test suite.
- Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing, Risk base Testing
- Experience on HP UFT/QTP with Descriptive programming using Parametrization value
- Experienced with SQL, to run the data integrity tests for backend testing and JDBC establish connectivity between the Java Programming language and a wide range of databases.
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, CA
Test Automation Developer
Responsibilities:
- Performing the role of QA Test Automation Engineer in a fast-paced agile team.
- Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans.
- Performing End to End testing in
- Creating test frameworks using Selenium WebDriver, UFT/QTP.
- Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
- Defects were tracked, reviewed, analyzed and compared using HP(ALM)/QC as a defect management tool.
- Developed test scripts to perform modular testing in Oracle AR, AP, Procurement, Service Contract Management, GL Posting.
- Involved in building automation framework from scratch using Selenium WebDriver and HP QTP/UFT.
- Executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like Selenium WebDriver, & SOAP UI
- Customizing frameworks as per the business requirement and modified scripts to design HTML Test Result Documents
- Used Selenium WebDriver & HP UFT to run test cases in multiple browsers and cross Platforms.
- Performed UI, Functional and Regression testing by automation using Selenium, TestNG and customized e-swift framework.
- Performed extensive data validation and API testing on webservices with tools like SOAP UI and Postman working extensively with data in XML and JSON formats.
- Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
- Implemented Continuous Integration testing for Credit Card process executing Functional scripts with VB Script & Javascript and Integration with SoapUI on backend.
- Developed the test scripts and analyzed the results in various stages of the application including integration, regression, functional and acceptance testing using Selenium.
- Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
- Used Atlassian and created documentation for various project testing for reference including customer/account fixes and functional references.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Developed test scripts for Oracle Apex dashboard testing developed for order management in O2C Module
- Developed Regression suites for continuous integration testing from Salesforce to Oracle in HP QTP/UFT.
- Created several scenarios and automated Account creation to push Opportunities from SFDC sandbox into Oracle for Service Contract Management
- Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
Environment: Selenium Web Driver, Salesforce, Oracle Apex, REST API, JIRA, TESNG, SVN, Apache-POI, HP QTP/UFT, HP ALM, Oracle Applications, Oracle DB, Eclipse, Sharepoint, Microsoft Dynamics 365, SOAPUI, XML, HTML, Oracle EBS.
Confidential, Sunnyvale, CA
Test Automation Engineer
Responsibilities:
- Parameterize the test for multiple sets of data testing.
- Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Responsible for creating automated test scripts in UFT/QTP and updated the scripts as per requirement change.
- Performed testing on Oracle ERP modules Order To Cash and Procure To Pay.
- Developing Test cases in Quality Center/ALM and executed the test cases from Test Lab module of QC.
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari, and Firefox where multiple tests were run at the same time.
- If the web site uses cookies to authenticate your HTTP(S) session, the Download Manager will use those cookies the same way your browser would.
- Extensively performed assertions in SOAP UI, POSTMAN, ARC to validate API WebServices response.
- Performed Integration, Regression, UAT and Database testing.
- Mobile automation of IMDb android and windows app using Appium andSeleniumWeb driver
- Using JIRA and HP(ALM)/QC as a defect tracking tool for Product backlog and reporting bugs.
- Writing SQL queries to setup/modify test date in Oracle database.
- Performing Web automation in Selenium using JUnit framework and performing Mobile Web Manual testing.
- Worked on Oracle financials to perform billing and invoicing testing.
- Interacted with the onshore and offshore team to resolve defects and functional issues of the application. Managed own assignments in relation to the project schedule.
- Tested request and response XML based web services interfaces using SoapUI, REST.
- Coordinating with Performance team to ensure the app is load tested in every Sprint.
- Design, developed and implemented Keyword Driven, Data Driven and Hybrid Driven automation testing framework utilizing Java, TestNGand Selenium Web-Driver.
- Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
Environment: HP QC/ALM, QTP/UFT, SFDC, GetPaid, SQL Developer, Selenium IDE/ WebDriver, TestNG, XML, Web Services, SOAPUI, Javascript,.
Confidential, Fort Worth, TX
QA Analyst
Responsibilities:
- Analysis of Business and Requirement Specifications.
- Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Frequent communication with Business Analysts before and after projects development.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
- Responsible to perform User Acceptance and End to End Testing in order to provide reliable products to the clients.
- Utilized multiple validation rules, property transfers, Data generation in REST tool to validate requestand response of Web Services.
- Developed BDD tests using Cucumber by writing behaviors and step definitions.
- Used Jenkins as continuous integration server to run automated test suites.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium .
- Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP, Rest and WSDL across various applications using SOAP UI.
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
- Experience with Behavior Driven Development (BDD) Approach.
- Developing and integrating the step definitions for each step in the ALM scenarios.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
Environment: Selenium WebDriver, BDD(Cucumber)and ATDD, SOAP UI, TestNG, Bash scripting, Quality Center, Eclipse, XPATH, HTML, CSS, TDD, SQL, Oracle and Windows
Confidential
QA Analyst
Responsibilities:
- Responsible for Analyzing system specification and business requirement. Interacted with business analysts and the end-users to develop the High-level test plans. Participated in Walk through and Defect report meetings periodically.
- Functional Testing, Black Box Testing, White Box Testing, System testing, Integration testing and Regression testing
- Developed Master Test Plan, which includes entire Testing Plan, Testing Resources, Testing Strategy and testing of end-to-end scenarios.
- Worked as an Interface between the users and the different teams involved in the application development for the better understanding of the business and IT processes. Designing the Test Scenarios and Test Cases based on requirements.
- Used QTP to generate the test scripts for testing the functionality of the application. Responsible for functional, Regression testing, Integration testing and User Acceptance Testing.
- Working closely with the Developers and Engineering Teams in the review and modification of the product and its specifications using Agile- testing methodology.
- Tested the Performance of the database (SQL queries) in real world workloads.
- Created test plans, test cases, scenarios/scripts in compliance with defined QA standards and methodologies.
- Used Quality Centre for requirements management, planning, scheduling, running tests, defect tracking and manage the defects and executing the test cases Interacted with Developers for analysis of the Application.
- Communicating with Offshore Team and assigning the Scripts to the Team. Investigated software faults and interfacing with developers to resolve technical issues. Defect reporting, analyzing results and documentation.
- Perform the Backend testing by writing and executing the SQL Queries.
- Worked with the Project Manager, Business Analyst and the Infrastructure Manager to collect data for testing effort and check the feasibility of the use cases.
- Coordinated on regular basis through email, conferences and tracked progress through weekly status reports.
- Generated metrics representing the defects, issues, test scenarios and use cases.