Automation Engineer Resume
TX
SUMMARY
- With 7+ years of experience in IT industry as a QA Engineer in Designing, Developing and Integrating Components for robust Web - based and client/server software applications.
- Good knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology and Waterfall
- Experience in Software Testing Life Cycle (STLC) in Testing of web-based applications and API’s. Diversified experience in Automation, Performance and Manual testing serving various domains such as Healthcare, Telecom and Transportation industries.
- Experience in using Confluence for writing the test cases, Executing the test cases and defect reporting and bug tracking using JIRA
- Expertise in Bug Reporting, Tracking and Documentation using Quality Center, JIRA, Confluence.
- Expert in developing Selenium/WebDriver test scripts and Test Frameworks using Java to perform Functional Testing.
- Experienced in using Jenkins as a CI/CD process.
- Proficient in developing Test scenarios, Test cases, Test data, Test reports and Documenting Manual and Automation Tests.
- Experienced in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, HP ALM, and JIRA.
- Experience in writing SQL Queries to retrieve the data from the database. Experience in writing SQL Queries, SQL Scripts and performing Database testing.
- Experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
- Expertise in Functional Testing, Regression Testing, System Testing, GUI Testing, User Acceptance Testing, Orchestration Testing, Integration Testing, Black Box Testing, White Box testing.
- Very Strong Analytical Skills, Technical Skills, Communication Skills and Interpersonal Skills.
- Experienced in testing requirements that were developed in ETL and BI of DWH applications and reviewed scripts for positive and negative test scenarios, and prepared test summary.
- Extensive experience in using JIRA for Defect Tracking purpose to report application bugs and enhancements request and discussed with developers to resolve technical issues
- Good experience in using SQL Queries to make sure that data was entered properly in the right tables, when the data was entered from front end screen.
- Experienced in validating source to target mappings, their implementations viaETLtools, and the testingprocesses involved in a data warehousing environment.
- Proficient in performing Backend testing by writing and executing SQL scripts for data validations.
- Excellent in communication, presentation, and interpersonal skills. Good team player with the ability to lead, manage and work independently in a time sensitive environment.
- Good team player with an ability to work independently in a time sensitive environment.
- Proactively highlighted the Risk, Issues, and dependencies to the higher management.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver/IDE/GRID, Soap UI, Postman, JMeter
Languages: C, C++, Java/J2EE, SQL
Test Framework: POM, BDD Cucumber, TestNG, Data Driven, Keyword Driven, Hybrid framework
Project Methodologies: Agile-Scrum, Waterfall
Defect Tracking Tools: Jira, Quality Center, HP ALM
Continuous Integration Tools: Hudson, Jenkins
IDE: IDE, Eclipse, My Eclipse
Protocols: HTTP/HTTPS, FTP, TCP/IP.
Packages: MS-Office Suite (Word, Excel, Access, Visio)
Databases: Oracle, MySQL, MS SQL Server
Browsers: Internet Explorer 6/7/8, Firefox, Google Chrome
PROFESSIONAL EXPERIENCE:
Confidential, TX
Automation Engineer
Responsibilities:
- Reviewed business requirements and technical specification documents and analyzed use cases, functional requirements to create detailed Test plans and Test cases.
- Involved writingTest Planfor the web application after analyzing thespecificationsandbusiness requirements.
- Create High Level and Detailed Level designing of test scenarios based on business requirements.
- Reviewing test scenarios with business, developer, client and other stakeholders.
- Responsible for creating test scenarios for user stories and creating automation test suites usingJava,Selenium Web driver,BDDframework.
- PerformedFunctional, Navigation, RegressionandSmoketests on the new enhancements added to the web application in different environments likeUATand finally in Production.
- Reviewed extensive SQL Queries with complex multi-table joins and nested queries
- Used Quality Center for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status
- Prepared and executed Test Cases manually according to the BRD, Technical Specification, Functional Design and Use Case documents, identifying applications functionality, test requirements and coverage.
- Executed automated Selenium Scripts and reproduced failures manually.
- Performed End-to-EndManual Testingof the application.
- Wrote severalTest Casesfor testing various functionalities.
- Security testingensured the application business logic, and also helped identify and patch all the vulnerabilities of the application.
- Planned and documentedTest casesforFunctionality, Security, Performance,Database and Acceptance testing.
- Involved inUser Interface testing, Usability Testing, Functionality Testing and Smoke Testingof the application.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java Programming language.
- Developed Automated scripts for Performance Test Scripting Framework using JMeter tool.
- ConductedUser Acceptance Testingbefore the initial release when the project reached the final phase prior to deployment.
- Prepare test cases for ETL testing and execute them. After execution do reporting of defects
- Monitored and planned tests and test scripts usingHP Quality Center and used HP QC as bug reporting capabilities to track documented bugs.
- Conducted GUI/Usability Testing and Black Box Testing according to specifications.
- Createdtest casesas well as modified and reviewed test cases developed by other testers.
- Worked closely with Developers, Business Analysts, and User Representatives and participated in the product design process including specification and other document reviews.
Environment:Oracle, Windows, Quality Center, HTML, XML, IE, Selenium, Java, SQL Server. MS Excel, MS word, JIRA.
Confidential, Irving, TX
Automation Engineer (QA)
Responsibilities:
- Participated in product requirements and design reviews to provide input on functional requirements, product design, schedules.
- Developed Test plans based on functional and technical software requirements.
- Performing module wise Functional Testing, Database Testing, System Testing, Regression testing and End to End Testing etc.
- Document software defects, using JIRA, and report defects to software developers on daily basis.
- Extensively involved in back-end testing into SQL using SQL Server Profiler
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
- Exported Test Case Scripts (Java-Selenium WebDriver) in Selenium IDE and modified the selenium scripts and executed. Prepared automation test framework.
- Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases.
- Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium Web Driver and created Data Driven framework using Java.
- Involved in Functional Testing, Integration Testing, Regression Testing, System Testing and User Acceptance Test.
- Expertise in Selenium Automation using Selenium WebDriver, Selenium IDE, Java, TestNG & Maven.
- Involved in Backend Database testing using SQL Server.
- Tested bug fixes and coordinates with developers in release of bug fixes meeting timeline.
- Work with development team members to better understand system functionality in order to improve testing quality.
- Inserted various Check Points to check the functionality of the application
- Created manual Test Cases in JIRA for various User Stories based on Release and Sprint Plan.
- Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.
- Performed functional, BVT (Smoke), integration and performance tests on new and existing application features in QA environment to release a stable application to UAT/production.
- Work with the project teams across domains, analyze requirements and design specifications to develop comprehensive test strategies, test plans, test cases and test scripts.
- Executed test cases and test scripts for manual and automation testing. Defects are raised in the JIRA for logging, tracking, and reporting bugs in the application.
- Wrote Manual Test cases based on Functional and Business requirements
- Executed Manual Test cases for Functional Testing and logged defects for the failed test cases.
Environment: SeleniumIDE, Java, Maven, Windows, SQL, Microsoft Office, SQL Server 2008., MS Excel, MS Word
Confidential, Virginia Beach, VA
QA Engineer
Responsibilities:
- Reviewed the Business/ Functional Requirement Specs, Design Documents, Detailed Design Documents and Requirement Matrix.
- Involved in setting up configuring the testing environment with Eclipse and Selenium WebDriver.
- Performed various testing methods like Functional, Usability, Security, Navigational and UAT testing by creating automated scripts using Selenium WebDriver and manually.
- Developed System Test Cases and procedures to test various application points.
- Planning and execution of Installation Testing, Smoke Testing, Functional Testing, Regression Testing, Integration Testing, System Testing, usability testing, Compatibility Testing, Performance Testing and security testing.
- Executing the test cases (manual and automated) and reporting the bugs in Rally and ALM.
- Developed Automation frameworks like Hybrid and BDD.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java Programming language.
- Involved in implementation of Test Automation Framework build usingSelenium WebDriver,TestNGandMaventechnologies under Java platform utilizing industry leading harness design patterns and approaches.
- Performed data driven testing by using JDBC as a data source inSOAP UIand configured SQL queries to fetch data from the Oracle database.
- Involved in setting up test environment for automated script execution using Java,Appium.
- Created manual Test Cases in HP QC for various User Stories based on Release and Sprint Plan.
- Ensured the appropriate parties review and sign-off on test cases prior to test execution.
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
- Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
- Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
- Performed Database Testing by passing SQL Queries and retrieved information from Database.
- Performed Defect tracking in QC. Defects were linked via traceability to specific test case.
- Attended project meetings, release meetings and QA status meetings.
- Created manual Test Cases in JIRA for various User Stories based on Release and Sprint Plan.
- Ensured the appropriate parties review and sign-off on test cases prior to test execution.
- Involved in Agile Environment, attended stand up Meetings and retrospections sessions.
- Exported test cases from MS Excel and requirements from JIRA
- Executed test cases and test scripts for manual and automation testing. Defects are raised in the JIRA for logging, tracking, and reporting bugs in the application.
- Wrote Manual Test cases based on Functional and Business requirements
- Executed Manual Test cases for Functional Testing and logged defects for the failed test cases.
- Coordinate test case reviews with client.
- Constantly verified Requirement Traceability Matrix to determine if each and every Functional requirement is taken care of and a test script is developed and executed for the same.
Environment: Java, Selenium WebDriver, Eclipse, SOAP, Quality Center, SQL and Windows.
Confidential, Dallas, TX
QA Tester
Responsibilities:
- Created Test Cases, Test Scripts, and Test Procedures and implement compliance of quality standards Reviewing the Scenarios.
- Interacted with business users and business analyst to understand the requirements. As well as worked closely with QA lead in preparation of Test Plan document.
- Prepared test data for functional testing as documented in the test plan.
- Executed test cases manually. Compared and analyzed actual with expected results and reported all deviations to the appropriate individual(s) for resolution.
- Used Quality Center to write test cases/ test scenarios, report bug, run test cases for regressions, generate graphs for test analysis.
- Created and executed automated software test plans, cases and scripts.
- Created and executed test cases, logged and assigned defects, and kept track of the defect status.
- Performed functional testing, integration testing, black-box testing, and system, regression testing, and user acceptance tests.
- Documented software bugs and wrote test reports by using HP Quality Center.
- Implemented Regression and Smoke tests execution as separate step of deployment process.
- Conducted Interface and Regression Testing manually during the various phases of the development.
- Involved in Black box, Functional, Regression, Negative, Compatibility and Integration testing. Also, involved in patch and upgrade testing.
- Used Quality Center Defect tracking tool to report application defects and enhancements request and discussed with developers to resolve technical issues.
- Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL queries on the Oracle database.
- Executed the Test Cases to verify actual results to expected results.
- Coordinated with Performance team for getting performance results for the product and assisted the performance team by providing the performance scenarios of the product.
- Extensively involved in resolving bugs fixes with Development Team.
- Involved in Defect tracking and Reporting using Bugzilla and Team Tracker defect tracking tool.
Environment: Oracle, Java, Quality Center, XML, Manual Testing, Windows XP, Bugzilla
