Qa Automation Engineer Resume
PROFESSIONAL SUMMARY:
- Experienced more than 8(eight) years in Information Technology with holding expertise in Quality Assurance testing and skilled full on testing environment based on Client/Server and Web based application and having best proficiency on Core Java and OOPS concepts in the area of HealthCare, Public Safety, Banking, Retail and E - commerce.
- Experience in different phases of Software Testing and Software Development Life Cycle (SDLC & STLC) including Agile Methodology/SCRUM and Waterfall.
- Expertise in Information system with core knowledge in Software Quality Assurance Testing and have experience on Client/Server and Web based Application.
- Expert in various automation tools such as Selenium IDE, RC, GRID, and Selenium Web Driver. Being used Quality Center tools to develop automation testing script for client and web based application.
- Specialized in Functional Testing, Regression Testing, User Acceptance Testing (UAT), Black Box Testing, Back-End Testing, System Testing, Cross Browser and Cross-platform Testing, Ad-Hoc Testing, UI validation, and Web Services.
- Non-functional Testing: Performance and Security Testing.
- Working on debugging issues occurred in front-end part of web-based application, which is developed usingHTML and Java.
- Expertise in Junit,TestNGframe works forUnit testing, and Jenkins forContinuous Integration.
- Specialized in various testing processes/levels/phases, testing types, testing techniques and quality work products.
- Worked and involved in the development ofData driven, Keyword driven and Hybrid Automationframeworks inSelenium.
- Performed in different testing and validation web services in the application such as SOAP UI, POSTMAN, HTTP Client, REST ASSURED, and Rest client.
- Specialized in examining and analyzing the BRD to create the Test plan, Test Cases, Test Script, Test Estimation and RTM.
- Expertise in OOPS concept and massively used Java to automate the Test case.
- Performed Functional and regression test suites by Test cases, used Selenium Web Driver, Core Java, Junit and TestNG.
- Work on Key word driven and Data Driven framework to retrieve test actions, test data from Excel files And SQL databases.
- Expertise to track the Defect, change Control, Quality Assurance, System Integration, and so on.
- Developed required supporting code in Java for Cucumber
- Executed Defect Tracking and Management by JIRA. As well as provided time-to-time reports by JIRA API.
- Performed vastly environment on AGILE process and contributed all regarding scrum and sprint meetings.
- Figured out all limitation of Quality Assurance process, Web Testing, and Selenium Automation and provided feedback and how to overcome the limitation.
- For the Application have been created regression test suites that could be able to executed during every sprint release and writing SQL quires extensively, queried databases and generated test reports.
- Capable of familiarize with new atmosphere quickly, play the role with any team players, excellent communication skill, hungry to learn, with self-confident, dedicated and devoted.
- Performed TESTNG annotation with Groups, Data provider, and Parameter.
- Expertise to handle in Web Driver scenario such as drop down, mouse hover, alerts, screenshot, and pop ups.
- Expertise in cookies handling, implicit and explicit waits in Selenium web driver.
- Skilled in all eight (8)-element locators such as ID, Name, Link Text, Partial Link, Text, DOM, Path and CSS.
- Expert to create customized XPath and used FireBug and FirePath to configure Xpath.
- Performed AutoIT tools to upload and download the files.
- Executed Apache POI jar files to fetch the data from Excel files as well as JDBC API for accessing the database and executed data driven testing by JDBC connections.
- Up-to-date knowledge on MAVEN and ANT build automation tools to manage the dependencies on project structure and test management.
- Performed task on Object Repositories by GitHub.
TECHNICAL SKILLS:
Automation Tools/APIs: Selenium Web Driver, Selenium RC, Selenium IDE, Selenium Grid, TestNG, JUnit, SoapUI
Artifacts: Test Plan, Test Case, Test Data, RTM, Test Summary Report, Bug report
Bug Management Tools: HP Quality Center/ALM
Test Build & Integration Tools: Maven, Jenkins, and Cucumber
Utilities: Eclipse, GIT, Firebug, FirePath
Database/Database tools: SQL Server
Development methodology: Agile/ Scrum, Waterfall, SDLC, STLC, Bug Life Cycle
Framework: Keyword Driven, Data Driven, Hybrid Testing Framework, Page Object Model
Programming Languages: Java, C
Markup Languages: HTML, XPath
Browsers: Internet Explorer, Mozzila Firefox, Google Chrome, Safari, Opera
Operating Systems: Windows 7/8/XP/10, Mac
PROFESSIONAL EXPERIENCE:
QA Automation Engineer
Confidential
Responsibilities:
- Built the Page chaining Model (POM) with the help: Selenium WebDriver +TestNG+ Maven Build.
- TestNG assertion is being used to confirm the validation.
- Integrate the Apache POI with web Driver to retrieve the data from XL sheet.
- Selenium Grid is being used for cross platform testing.
- Have written own customized xpath to identify the locators.
- Jenkins is being used for continuous integration.
- Confirm the JDBC connection through the Selenium.
ENVIRONMENT: Selenium Web Driver, Eclipse, Java, Maven, Rally, CSS, Cucumber, SQL server, Html, MS-Excel, Selenium grid, Jenkins, SVN, Log4j,and Groovy Scripting.
QA Automation Engineer
Confidential
Responsibilities:
- Extensively used Business Requirements Documents to write the test cases.
- Executed all web pages related script through Selenium Web driver.
- Performed Functional and integration testing by Selenium Web driver.
- Extensively used TestNG integrated with Maven framework towards all test cases.
- To retrieve the data from Excel sheet used Apache poi.
- SQL server broadly used to beck-end testing purpose.
- Used all element locators to locate the element such as id, name, tag name, xpath, and so on.
- Fire path and firebug are being used to locate the xpath.
- Selenium Grid is being used for cross platform testing.
- SQL server is being used to retrieve the data from database.
- Selenium web driver is mostly used to write the test cases.
- Performed UAT and smoke testing.
ENVIRONMENT: Selenium Web Driver, Eclipse, Java, Maven, Rally, CSS, Cucumber, SQL server, Html, MS-Excel, Selenium grid, Jenkins, SVN, Log4j,and Groovy Scripting.
QA Test Engineer
Confidential, Alexandria, VA
Responsibilities:
- Developed Java automation test scripts in Step Definition classes to implement Cucumber based Feature Files.
- Involved and developed the test plan and writing the test cases through BRD (Business Requirement Document).
- Used Agile Scrum methodology to testing the application.
- Used Product Backlogs to achieve the product requirements and writing the test cases.
- Executed Functional Testing and Integration testing using Selenium Web Driver.
- Executed parallel testing by the integration of TestNg with Maven.
- Worked existing Hybrid Framework to execution the test.
- Hybrid framework exists of keyword and data driven frameworks.
- Used Apache POI jar files to retrieved the data from Excel files.
- For backend purpose used SQL quires.
- Cross platform on various browsers testing purpose used Selenium Grid.
- Executed smoke and UAT testing.
- Task completed to review the test scenario and test cases.
- Massively used Selenium web driver to write automation script and execution for webpages.
- Used TestNG to perform cross browser and Computability testing on IE, Mozilla Firefox and Chrome.
- Used Firebug and fire path to locate web elements through xpath.
- Used all eight-element locators (such as Id, Name, …so on) towards work on webpage.
- Used SQL server to retrieve the data from databases.
ENVIRONMENT: Selenium WebDriver, Eclipse, Java, TestNG, Rally, CSS, Cucumber, ORACLE, Html, MS-Excel, Selenium grid, Jenkins, SVN, Log4j
QA Test Engineer
Confidential
Responsibilities:
- Performing jobs with team to create test scenario, test cases, test script and execution the test cases with support of Selenium components.
- Execute the task through Agile process, review the stakeholder stories, attended the daily scrum meeting, Sprint planning, Sprint review meeting, Sprint Retrospective and Release Planning meetings.
- Executed functional testing as per user requirements and successfully completed integration testing with System Testing.
- Executed Selenium web driver script to locate the web elements, verify and assert command to fix the issue. And used action class and SELECT CLASS to performed to perform the Dynamic web element.
- Executed different web based pop-up through ALERT API, switching the Iframe to navigate the commands.
- Used Takes Screenshot interface to take the screen shot.
- Used static and dynamic wait to accomplish the synchronization between application and test script.
- Used dynamic xPath to handles the web tables.
- Completed database testing through ojdbc.jar file.
- To fetch the data from Excel files used Apache POI.
- Contributed task through Page object Model and page factory.
- Completed parallel testing and Cross Browser by TDD framework TestNG.
- TestNG data provider annotation is broadly used for functional testing, integration testing.
- Generate the report through TestNG
- Used all 8-element locators to locate the elements by web driver.
- Perform Auto IT tools to upload and download the files.
- Used SOUPUI tools for web services purpose.
- Used Maven as a build management Tool mostly for parallel testing
ENVIRONMENT: Selenium WebDriver, JAVA, SOAPUI, TestNG, Selenium Grid, Maven, Excel, GitHub, Log4J, Jenkins, JIRA, HTML, XML, Cucumber, Apache POI, Agile, SQL Server.
QA Analyst
Confidential
Responsibilities:
- Involved in Manual Testing process in all phases and closely work towards business stakeholders with their requirements.
- Executed manual testing on application before it goes to automation process.
- By requirements of application writing the test scenario and test requirements.
- Helped developers to create test plan with relate to its documents, test cases, and test schedule.
- Manually done functional and system test.
- Tracked the all defects, risk and actions items.
- Massively used HP quality center for over all testing life cycle.
- Validated requirements for system testing, report preparation, defect recording, and defect tracking.
- Have written SQL quires to read the test result and create test data.
- Used SQL server for data validation and verification purpose.
- Have been written SQL quires for back-end testing.
- To resolved the daily basis problem, and meet with scrum meeting, have been communicated with other team with any issues.
