Qa Automation Analyst Resume
Reston, VA
PROFILE SUMMARY:
- Over 6 years of IT experience with focus on analyzing system functionality, design and implementation of QA testing methodology and extensive use of all QA and Object Oriented practice to design test automation framework.
- Exposure to different development methodologies like Waterfall Model, Iterative and Agile development.
- Experienced in Black Box and Manual and automated testing methodologies.
- Extensively experienced in functional testing, unit testing, integration testing, regression testing, API Testing, GUI testing, back - end testing, and browser compatibility testing in different stages of Software Development Life Cycle (SDLC).
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, BugZilla etc.
- Good Knowledge in using JIRA for identifying, logging, tracking and escalating bugs.
- Experienced in manual testing using testing tools such as HP ALM/Quality Center.
- Experienced in database query manipulation, SQL, PL/SQL statements, stored procedures, and triggers.
- Expert in developing Selenium WebDriver test scripts using Java, and test frameworks using TestNG, MAVEN build tools.
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java, TestNG, Selenium WebDriver, Maven, Jenkins, Cucumber.
- Experienced in using Java as client library for Selenium WebDriver to design and developed Automation test Framework using Junit and TestNG.
- Experienced in designing and developing Automation test scripts in Java implementing the test in Selenium Web Driver.
- Good working experience on SOAP UI for testing and validating various web services used in the application.
- Experienced on working XML, XSD and XSL, XPATH and designing Web Services.
- Excellent experience with source version control tools such as Git.
- Experienced in organizing and coordinating the participation of customer groups and Project staff involved in the testing process.
- Good Knowledge in preparation of Requirement Traceability Metrics (RTM), Defect Report, Test Tracking Report and Weekly Status Reports.
- Excellent technical, analytical, organizational, communication and problem-solving skills and ability to understand, flexible and quickly adapt to changing environments professionally and personally.
TECHNICAL SKILLS:
TESTING SOFTWARE: Selenium WebDriver, HP ALM/Quality Center, JIRA,Appium
LANGUAGES: Java, XML, C/C++, C#, .Net, CSS
WEB/APPLICATION SERVERS: Apache Tomcat, Web Sphere, JBoss
WEB DEBUGGING TOOLS: FirePath, Xpath
DATABASE: Oracle, SQL Server, MySQL, PL/SQL, MS Access
OPERATING SYSTEMS: Windows, Linux/Unix
MS TOOLS: MS Excel, MS Word, PowerPoint, MS Outlook
BUILD TOOL: Maven
VERSION CONTROL SYSTEMS: GIT
IDE: Eclipse, IntelliJ
FRAMEWORKS/ OPEN SOURCE: JUnit, Test NG, Mobile Automation
WORK EXPERIENCE:
Confidential, Reston, VA
QA Automation Analyst
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodologies.
- Created test cases, scripts based on functional specification, prepared test data for simultaneous and combined Trade testing.
- Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.
- Reported defects using JIRA and interacted with the developers to resolve defects/issues through Microsoft Outlook.
- Involved in reporting the defects through JIRA and tracking them on daily basis.
- Involved in solving bugs and scheduling running of automation scripts in JIRA.
- Wrote SQL queries for validating the data mapping and data integrity.
- Performed back-end testing using SQL queries to validate the data in the back-end SQL Server.
- Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver and JAVA.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver.
- Written Java Coding to automate Test Cases in Selenium for both Frontend and Backend applications.
- Responsible for writing JAVA code to be used in testing of the application using Selenium WebDriver and Eclipse.
- Involved in developing Selenium WebDriver automation framework using TestNG.
- Integrated the framework with TestNG and designed xml based input.
- Designed and Developed Test Cases for automated testing using Selenium, Maven and Eclipse IDE.
- Developed Maven targets to execute automation suites from command line.
- Involved in Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Used Cucumber for browser based testing with scenarios and situations.
- Developed BDD tests using Cucumber by writing behaviors and step definitions.
- Developed required Selenium support code for Cucumber.
- Involved in Configuring and scheduling the jobs in Jenkins.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Used Selenium locators like (XPath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
- Designed and developed test structure for web services to validate API calls.
- Performed Manual Testing of this Web application and automated it by using Selenium.
- Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution.
ENVIRONMENT: Selenium WebDriver, Java, TestNG, Jenkins, Cucumber, Agile, SQL, Maven, C/C++, C#, XPath, Firebug, Eclipse, JIRA, HTML, GitHub, Windows, CSS, MS Word, MS Excel, MS Access, PowerPoint, MS Outlook.
Confidential, New York, NY
QA Engineer
Responsibilities:
- Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
- Developed and executed Test plans and Test cases based on requirements gathered from product owners and stakeholders.
- Involved in GUI testing, integration testing, navigation testing and regression testing using web and client-server applications.
- Performed Logging of defects using bug tacking tool JIRA in the defects tab.
- Understood when to execute a SQL trace to capture stored procedure execution/duration and read/writes.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in Java using TestNG prior to agile release.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach Cucumber.
- Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven and Jenkins.
- Developed and executed test cases and automation regression testing using Selenium WebDriver.
- Used Firebug to capture and validate CSS locators, HTML IDs to identify elements.
- Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Used Build tool like Maven to generate test report.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Used Selenium WebDriver APIs for writing TestNG test suites and test cases for testing functionality.
- Automated regression testing using hybrid framework i.e. both data driven & keyword driven using Selenium WebDriver.
ENVIRONMENT: Java, Maven, J2EE, VB, Toad, SQL Server, JBoss, Tomcat, WebSphere, TestNG, MS Outlook, MS Visio, MS Word, MS Excel, Windows, Selenium WebDriver, Selenium Grid, JIRA, HP ALM.
Confidential, Bloomington, IL
QA Tester
Responsibilities:
- Involved in analyzing business specification documents, developing Test plans, defining Test cases, developing and automating Test scripts.
- Wrote Test scenarios, Test cases, Test Plans and Test scripts, corresponding to the test requirements.
- Involved in Agile Methodology Sprint with daily status meetings.
- Executed manual testing using Quality Center/ALM.
- Provided appropriate reporting and metrics utilizing Quality Center/ALM and other tools.
- Prepared reports by developing and executing SQL queries.
- Involved in Selenium Data-Driven Framework with Core Java programming and TestNG annotations.
- Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests
- Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium.
- Developed new and updated existing Automation test cases using Selenium and TestNG using Git for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment jobs.
- Used Firebug and FirePath to write automated test scripts using XPath.
- Worked with Assertions like Schema Compliance, XPath and SOAP responses.
- Used SOAP UI tool to located the WSDL file on the internet, create test cases, and execute test cases as well as performing load testing.
- Participated in sprint planning and daily standup meetings.
ENVIRONMENT: Selenium, Firebug, Java/J2EE, CSS, Junit, TestNG, MS Word, MS Excel, MS AccessPowerPoint, Outlook, Soap UI, JIRA, SVN, JavaScript, Html, XML, Jenkins, Maven, Cucumber
