Test Automation Developer Resume
WashingtoN
PROFESSIONAL SUMMARY:
- Over 7.4 years of experience in Software Quality Assurance in Manual, Automated, Database, ETL Testing Web base application and Client/Server based applications.
- Experience in industry standard methodologies like Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and software development methodologies such as Agile, V Model, Waterfall, Prototype Model and Spiral Model.
- Proficient working in all stages of STLC such as Requirement Analysis, Test Planning, Test Designing,
- Test Environment setup, Test Execution and Test closure.
- Extensive experience in Functional testing and Nonfunctional testing in different stages of QA process using Selenium web driver.
- Proficient in creating Requirements traceability matrix, Test Plan, Test Cases, Test Data and Test Scripts using business specifications and crude requirements.
- Experience in developing manual and automated Test scripts and test cases based on the client provided PBL and SBL documents.
- Involved in development of Test Plan, Strategy, test scenarios by the Requirement and Preparing the Test cases, enhance, maintaining them and documenting all phases of the QA process.
- Experience using Black box testing techniques to prepare Test Scenarios with Test cases.
- Created numerous artifacts such as Test case document, Test data matrix, Test scenarios, Test reports, Test summary reports and Defect report document.
- Good experience in designing, developing, enhancing automated test scripts for Selenium using Java.
- Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web driver and Selenium Grid), Cucumber, JIRA and Eclipse.
- Experience in configuring and maintaining Defect Tracking system and preparing project reports for end - to-end testing using tools like QC/ALM and JIRA .
- Involved in performance testing in creating virtual users and testing load, stress, spike, endurance database tests using Load Runner tool.
- Configured and run test cases on Jenkin using batch file for continuous integration process.
- Experience with Web technologies using Rest API and web-based application architecture on multiple browsers, Client-Server testing, Data Integration, Mainframe environment, and Database Validation.
- Having good knowledge in java based framework using behavior driven development (BDD) and acceptance test driven development (ATDD).
- Extensive experience in UNIX shell Scripting, AWK, grep and file manipulation techniques
- Expertise skills in Java Multithreading, Exception Handling, Servlets, JSP, Custom Tag Libraries, Java Script, AJAX, CSS, HTML, JDBC, and XML related technologies.
- Exposure towards working with open source tools like Apache ANT and Apache Maven, Open Source Servers like Apache Tomcat
- Experienced with bug reporting tools like HP Quality Center, DevTrack, JIRA, Bugzilla.
- Experience generating concise defect reports from Quality Center, to track test execution progress and prioritize bug fixes.
- Good knowledge on designing and executing Automated Tests for Data Driven Testing.
- Hands on experience using several types of locators like Id, Name, Class, X-Path and CSS in Selenium web driver.
- Experience in using several types of X-Path like Absolute X-path and Relative X-path in selenium.
- Experience in industry standard methodologies like Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and software development methodologies such as Agile, V Model, Waterfall, Prototype Model and Spiral Model.
- Delivered user stories in bi-weekly sprint based on Agile scrum methodology and involving in daily scrum meetings, Sprint Planning meeting and retrospection meetings.
- Expertise in Functional, Integration and System testing (software testing).
- Proficient in executing test scripts both manually using Quality Center.
- Proficient performing different kinds of testing like Smoke, Sanity, Functional, GUI, Backend, Integration Testing, Regression Testing & UAT.
- Experience in defect tracking system and bug life cycle using JIRA, HP Quality Center.
- Experienced in facilitating User Acceptance Testing for go-live.
- Experience with Data-driven testing and writing SQL queries for database manipulations.
- Experienced in working with different platforms such as Windows, Linux, Mac.
- Strong skill in Backend Testing using SQL queries on Oracle and SQL Server.
TECHNICAL SKILLS:
Languages: Java,C++,VB,PL/SQL
Technologies: J2EE, JSP, JDBC, HTML,CSS, JQuery, Java Script, SOAP, XML
QA Tools: SELENIUM IDE/RC/ Web Driver/ GRID, QTP, JUNIT 3/4, TEST NG, Firebug, FirePath, xpath, Maven, JSON, Jenkin, SVN, JXL
IDE & Frameworks: TestNG, Junit, Eclipse, Quality Centre, Hibernate, Spring, ATDD, BDD,TDD,Cucumber,Ruby Mine
Bug Tracking Tools: Quality Center, Bugzilla, JIRA, Mantis, CQ, Pivotal tracker, GitHub, Mercury/HP, Rational Clear Quest, Rally, Firebug, Load Runner
Web Services: SOAP, Restful, WSDL, SOAP UI
Operating System: Windows, MAC, DOS, Linux/ Unix
Database: Oracle, SQL Server, Netezza, MS Access, MY SQL
Web Servers: Tomcat, Web Sphere, Web Logic, IIS
Browsers: IE, Firefox, Chrome, Safari
Configuration Tools: TOAD, SQL Navigator, SVN, Win SCP, Putty,GIT,Maven,Ant,Jenkins
PROFESSIONAL EXPERIENCE:
Confidential
Test Automation Developer
Responsibilities:
- Implemented test automation leveraging test automation frameworks while driving processes to reduce manual test coverage.
- Involved in automation framework design, enhancement, maintenance and execution.
- Wrote test scenarios and then test cases and created test data for testing the application.
- Implemented test automation leveraging test automation frameworks while driving processes to reduce manual test coverage.
- Involved in developing automation tests from acceptance test criteria requirements using Ruby Cucumber.
- Involved in the use of Cucumber Step Definition, Scenarios and Features.
- Wrote Gherkins/scenarios and generated step definitions and methods using ruby/ Cucumber, for different functionalities of the above applications.
- Executed automated test scripts using Selenium WebDriver, TestNG and Database as source of Test Data.
- Performed System, Integration, Smoke, Sanity, Functional, Back-end, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Performed ETL data validation, testing functionality of mapping by preparing test data for all ETL mapping rules by loading data from various sources using Informatica power center.
- Performed data integration testing on extracted data from various sources like oracle, Netezza, flat files and SQL Server.
- Tested ETL Mappings and Sessions based on business user requirements and business rules to load data from source flat files to target tables
- Actively involved in functional, unit and integration testing in agile methodology.
- Executed all test cases and loaded the test results in QC
- Used SQL day to day for back end testing
- Created mapping using Informatica Data Quality to cleanse data and feed into tables again.
- Tracked defects using bug-logging with tools like JIRA and Bugzilla. knowledge in analysis of Bug severity, Bug tracking System and Bug reporting
- Tested /Found the defects in backend DWH staging tables, facts and front end cubes and reports
- LINUX/UNIX and Oracle were used to write Shell Scripts and SQL queries respectively.
- Prepared System, Integration, User Acceptance and Regression testing.
Environment: Selenium WebDriver, Ruby Mine Java, TestNG, Agile, SQL, DHTML, VBScript, Quality center HTML, Oracle11g, TOAD, Netezza, MS Excel, PL/SQL Developer, UNIX, Windows 7, DB2, SQL, TOSCO
Confidential
QA Test Engineer
Responsibilities:
- Automated test cases using Selenium WebDriver with TestNG of web-portal used by citizens and the government caseworkers to apply for Healthcare benefits for the citizens.
- Worked on ETL Data Warehousing, database testing using Informatica for Workflow process.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit/ TestNG and ANT).
- Developed and implemented robust MVC Pattern base testing with Selenium RC and WebDriver which cut down the script development time in half.
- Executed Complex SQL queries within UNIX shell scripts in the UNIX environment.
- Identify, assess and intimate potential risks associated to testing scope, quality of the product and schedule
- Generated the detailed reports of the Bugs, go no go reports and comparison charts.
- Conducted Black Box - Functional, Regression and Data Driven. White box - Unit and Integration Testing (positive and negative scenarios)
- Tested several complex reports generated by Tableau including Dashboard, Summary Reports, Master Detailed, Drill Down and Score Cards
- Tested the reports developed in Tableau, SAP BO against the database
- Written SQL scripts to test the mappings and extensively used Tableau for report generation
- Tested graphical representation of reports such as Bar charts, Pie charts as per End user requirements.
- Tested SAP BO Desktop Intelligence and Web Intelligence reports.
- Wrote the SQL queries on data staging tables and data warehouse tables to validate the data results.
- Defects tracking, review, analyze and compare results using Quality Center.
- Identified & presented effort estimations related to testing efforts to Project Management Team
- Ran workflows created in Informatica by developers then compared before and after transformation of data generated to ensure that transformation was successful.
- Using Import Wizard deploying the reports from Dev system to QA box.
Environment: Selenium WebDriver, Java, TestNG, Agile, SQL, DHTML, VBScript, Quality center HTML, Oracle11g, MSWord, MS Excel, PL/SQL Developer, UNIX, Windows 7, DB2, H2, Curam, RSA, SQL DBx.
Confidential, Washington
Quality Assurance Tester
Responsibilities:
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool.
- Participated in all phases of the Software Testing Life Cycle (STLC).
- Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Participated in peer review with team and developers to review test cases/test scripts.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
- Created Selenium Test cases for automation using Selenium Web Driver and Java.
- Used Hybrid Framework of Selenium to get data from Excel.
- Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Checked the status of ETL jobs in UNIX and tailing the log files while the loading is under processing.
- Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
- Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Designed the data driven tests in Quick Test Professional(QTP) script to validate with different sets of test data.
- Manage defect tracking tool like HP Quality Center and JIRA.
- Actively communicated with the end users and business users to create realistic test cases.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
- Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.
- Establish business continuity through Knowledge Transfer and mentoring of new resources.
Environment: Java, J2EE, Selenium IDE/Web Driver/ GRID, Web Services, SOAP, REST, TEST NG, HTML, Java Script, CSS, HP Quality Center, Agile Methodology, SQL, Oracle .
Confidential, Bloomington, IL
Java Selenium Tester
Responsibilities:
- Created and executed automated test scripts using Selenium WebDriver, TestNG and Database as source of Test Data.
- Created test reports generated out of TestNG and captured the error screenshots.
- Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
- Worked in creation, preparation, and conduct of quality assurance reviews and contributed to the development and execution of test plans and test scripts.
- Prepared Test Cases and involved in the Test Data creation.
- Designed Test Suite, Test Cases, Test Scenarios for functional modules.
- Involved in planning and assisted for quality assurance schedules and assignments. Logged and tracked to verify the resolutions of software and its specification defects.
- Executed test cases relating to mouse over using Actions class and found hidden elements using XPath, CSS and windows classes.
- Implemented Data Driven automation test framework with Selenium WebDriver, Java and TestNG.
- Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
- Performed Selenium Synchronization using Explicit & Implicit waits.
- Executed test cases and participated actively in System Testing, UAT and Regression Testing.
- Performed Sanity testing and Ad-hoc testing when required.
- Found Defects, prepared Defect Reports and Status Reports, performed Bug Triage, Defect tracking using Jira.
- Executed some test cases using TestNG parameters, data providers, suites, parallel suites and groups.
- Worked on issues with migration from development to testing for different data loading jobs
- Involved in the use of Cucumber Step Definition, Scenarios and Features.
- Involved in the enhancement of Hybrid framework using Eclipse and Java.
- Involved in writing and executing the Test Cases and Test Suites using Java and Selenium WebDriver.
- Performed testing on Web Services using WSDL and SOAPUI to check the communication between different services.
- Used Jenkins tool for continuous integration of the builds.
- Configured and executed Jenkins build jobs for continuous integration of code and deploying the build artifacts.
- Experience in Analysis, testing, and certifying application-specific software and performed ambiguity reviews of business requirements and functional specification documents
- Created test cases and performed Database testing to check whether the data is being migrated properly.
- Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements.
- Wrote test cases to handle Alerts on the web page.
- Conducted and participated Conflict Management meetings with the team, stakeholders for the better quality outcomes.
Environment: Selenium WebDriver, Eclipse, Java, TestNG, Jira, XPath, CSS, Cucumber, Oracle, SQL.
Confidential
Java/QA Engineer
Responsibilities:
- Gathered business requirements from users and created designs for enhancements and to remedy defects.
- Actively participated in Business Process and Functional Requirements analysis, review of Project Documents and functional architect/design.
- Conducted Sanity, Functional, System, and Integration, Regression for the Applications.
- Involved in the preparation of Test Plan and Test Approach artifacts with resource requirements and time estimates along with the manager.
- Detected Defects, communicated to the developers using Bug Reporting Tool and Tracking the defects using Quality Center.
- Analyzed Use Case Scenarios and developed Test Cases for various Business Services/ Methods covering both positive and negative testing requirements.
- Performed End-to-End Manual Testing of web-based and client-server applications for web testing.
- Performed Backend Testing by writing queries in order to view successful transactions to validate the data using SQL queries in Oracle database.
- Created Test cases and Test matrix for integration and system testing.
- Involved in cross browser testing for the different website modules.
- Utilized Quality Center to Track, Report, and Manage defects and bugs throughout the defect life cycle.
- Reviewed the defects posted by the team members and suggested further modification or enhancements.
- Worked with requirements and test cases and reporting.
- Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
- Attended weekly Project Status Meeting with Development team and QA Manager, and worked closely with QA Manager to define Test Scope, and analysis of Gap, Risks, Dependencies and Constraints.
Envi ronment: ECLIPSE IDE, DB2, JAVA, J2EE, Selenium, TOMCAT, JIRA, Quality center, Oracle, WINDOWS XP.