Qa Automation Engineer Resume
Chevy Chase, MD
PROFILE SUMMARY:
- Having Six plus years of experience in Software QA Automation Testing with knowledge of SDLC, STLC and Testing Methodologies.
- Ability to understand Functional Requirements and Design Documents.
- Experienced in performing Functional & Regression Testing according to the Test Plan activities.
- Extensively experienced in writing functional automation scripts.
- Good Knowledge in executing the test scripts and reporting the execution results.
- Hands on experience in Black - Box Testing, GUI Testing and System Testing.
- Proficient in production defect tracking and management using various bug tracking tool JIRA.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using HP ALM/Quality Center.
- Experienced understanding the code written in different programming languages Java, VB Script, Java Script and databases like Oracle, SQL Server.
- Extensively experienced in using Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality with the Selenium Server.
- Sound knowledge on Junit, TestNG framework for Unit and Functional testing, Maven and Ant for Project building, Jenkins/Hudson for Continuous Integration.
- Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
- Strong experience in cross browser, cross platform web testing with Selenium IDE and WebDriver.
- Experienced on working XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP and latest features like Policies and Services.
- Expertise in using Apache POI to read data from external sources to feed locators into the test script.
- Experienced in using GitHub as a source repository system to share code within the office as well as with the overseas team.
- Hands on experience in testing SOAP & Restful web services using SOAP UI.
- Good team player with active participation in meetings with the testing, development teams and Clients.
TECHNICAL SKILLS:
Testing Tools & IDE: Selenium WebDriver, Cucumber, Selenium Grid, Soap UI, JMeter, HP ALM, JIRA, Eclipse
Programming Language: CSS, HTML, XML, SQL, PL/SQL, C/C++, C#, Java, VB Script, JavaScript
Data Base: Oracle, SQL Server, MySQL, DB2
Testing Framework: JUnit, TestNG.
Repository System: GitHub, Subversion
Operating System: Windows, Unix/Linux
PROFESSIONAL EXPERIENCE:
Confidential, Chevy Chase, MD
QA Automation Engineer
Responsibilities:
- Performed standardizing software practices using waterfall (SDLC) and iterative (AGILE, SCRUM) development methodology.
- GUI functionalities were tested according to the guidelines of the test cases.
- Actively involved in black box, functional, regression, system, integration, positive, negative, GUI, and UAT testing of the application.
- Used JIRA for managing the defects and querying the JIRA for pulling Defect status reports.
- Involved in Defect Reporting and Tracking with JIRA.
- Performed database testing for the data being extracted, transformed and loaded into the Database using SQL quires.
- Executed the test cases using the Selenium Web driver.
- Involved in Test case execution using TestNG/JUnit and ANT.
- Used Firebug to locate web elements using XPath, ID, Name, and CSS.
- Identified software defects and interacted with developer to resolve technical issues.
- Involved in Development Data Driven Framework using TestNG/JUnit.
- Coordinated with technical support associates to fix proprietary software issues.
- Had regular meetings with Developers to report various problems.
- Analyzed the test cases to identifying the scenarios that can be automated using Selenium WebDriver with Java.
- Attended daily (AGILE/SCRUM) Stand-up and Weekly team meetings with team to discuss the Testing status and issues.
- Developed and executed test cases for various web services using SOAPUI.
- Involved in Web services/data driven testing using SOAPUI.
- Created web service request chain tests for orchestrated and complex choreographed SOA validation and UAT for quality measured approach for web service integration in enterprise.
- Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.
Environment: Maven, Jenkins, Cucumber, SOAP UI, Eclipse, TDD, Agile, HTML, XML, XPath, JavaScript, JIRA, MS Office Tools, Firebug, SQL, PLSQL, Oracle, Java, Selenium WebDriver, TestNG, UNIX, Windows.
Confidential, Long Island, NY
QA Engineer
Responsibilities:
- Reviewed business manuals and requirement document in order to summarize system-specific business rules and other operating conditions.
- Analyzed the business requirements and involved in the review discussions.
- Involved in debugging applications, processing and validating application/backend logs.
- Identified and isolated software defects and reported them via JIRA.
- Involved in tracking and maintaining defects using JIRA.
- Involved in performing the backend testing of the application to develop and execute various SQL Queries to perform validity of the data.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Worked on acceptance testing using Selenium WebDriver.
- Created Java based scripts for Selenium Web Driver with TestNg as automation frame work.
- Created automation scripts in SoapUI using Groovy Script for web services testing.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Extended TestNG framework by adding some helper classes and methods.
- Responsible for implementation of Data Driven Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, Xpath, link in the application.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
- Designed and developed automated test scripts using SoapUI orchestrating various SOAP and RESTful web services.
- Performed the testing of Restful web services for mobile apps for the using SOAP UI.
- Performed testing on REST based web services testing using Soap UI, POSTMAN.
- Worked on UNIX platform to create or modify automated shell scripts to execute batch processes to cleanup and load test data into the database.
- Worked in an agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
- Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.
Environment: Jenkins, Junit, TestNg, Windows, Agile Methodology, MS Office tools, Oracle, SQL Server, HTML, XML, VSS, UNIX, Selenium WebDriver, JIRA, Maven.
Confidential, Bloomfield, CT
QA Tester
Responsibilities:
- Involved in preparation of Test Cases from Use Cases.
- Involved in the System and Integration testing.
- Performed Positive and Negative testing.
- Wrote test summary reports and test evaluation reports.
- Prepared Test summary by reporting number of test cycles executed, which also be represented in graphical form.
- Involved in identifies and reports software defects and test findings using JIRA.
- Used Quality Center/ALM to store and maintained the Test Repository and Document Generation.
- Developed Project test plan, test cases based on software requirement specifications using Quality Center/ALM.
- Evaluated and reported results and tracked bugs using Quality Center/ALM.
- Performed Backend testing by running SQL Queries.
- Tested the Reports developed in Actuate, Business Objects to ensure for the right data and calculations.
- Ensured to meet the project timelines and escalate the risk identified during the testing process.
- Monitored project plan execution and project metrics reporting.
- Reported to all team members with Daily Status to track the updates in testing.
Environment: Quality Center/ALM, Selenium, ANT, Java, Java Script, HTML, Agile, MS Office Tools, TOAD, Oracle, SQL Server, Windows, UNIX.