Qa Automation Engineer Resume
New, YorK
Objective
- To obtain a Software QA Analyst / Automation Tester (JAVA + Selenium) position that challenges my QA - related experience, talent, and encourages professional growth.
SUMMARY
- 6 years of experience in preparing Test Automation and other test planning artifacts using Selenium.
- Experienced test automation tools like Selenium RC, WebDriver and Grid.
- Experience in planning and developing test libraries and automation frameworks in Java.
- Experienced in formulating Test Plans, Test cases, Test Scenarios, Test Approach and set up testing environment.
- Experienced in developing Selenium Scripts for automation Framework and Regression testing
- Experience in JavaScript to write automation Test Script using Selenium Tool
- Expert in both Manual and Automation testing of the applications.
- Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using HP ALM and Jira.
- Experienced on writing complex SQL queries and PL/SQL procedures to extract data from various source tables to perform database testing.
- Experienced in using Maven build tools to manage framework dependency jar files.
- Experienced in customizing Selenium API to suit in testing environment.
- Experienced in developing and executing automation Regression testing and System testing using Selenium.
- Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
- Hands on experience in Developing Automation Scripts, Execution and Analysis Test Results using Hybrid Framework, Keyword Driven Framework, Data Driven Framework and Behavior-driven development (BDD) Framework using Selenium.
- Experienced 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 team in overseas.
- Experienced in using Jenkin as a Continuous Integration server to configure with GitHub and Maven.
TECHNICAL SKILLS
Testing Tools: Selenium RC, WebDriver and Selenium Grid
Bug Tracking Tools: JIRA, Quality Center
Databases: SQL Server, Oracle
Web Technologies: ASP, XML, and HTML
Testing Framework: JUnit and TestNG.
IDE: Eclipse, Intellij
Servers: Apache, Jenkins, Web logic
Languages: JAVA, C/C++, SQL, PL/SQL
Repository System: GitHub, Subversion
Operating Systems: Windows, UNIX.
PROFESSIONAL EXPERIENCE
Confidential, New York
QA Automation Engineer
Responsibilities:
- Identified Test cases based on the requirements, participated in implementation of Test Cases, and Test Script according to the Business Requirements, System Requirements.
- Involved in developing and executing Test-plans & Test-cases for complex, highly scalable and fault-tolerant systems & interfaces that are developed in Agile methodology using J2EE.
- Analyzed requirements & developed tests for developers to use in test-driven development.
- Designed and developed test cases, updated status reports, documented test results based on logs; Validated and verified all logs which is created after the execution of batch files.
- Performed different kinds of testing like Black Box, GUI, Functionality, Integration, Regression, Usability, System, User Acceptance and Back End Testing.
- Created Requirement Traceability Matrix and also updated the Requirement traceability matrix timely with the changes in HP Quality Center.
- Developed and maintained Manual and Automation test scripts through HP Quality Center.
- Involved in the Database Testing using SQL Quires of the Application like checking all the Tables in the Database and checking whether the data is moving in their Respective Tables.
- Performed functionality and regression testing during the various phases of the application using Selenium.
- Developed Automation Scripts, Execution and Analysis Test Results using a Hybrid and Behavior-driven development (BDD) Framework in Selenium.
- Used Jenkin as a Continuous Integration server to configure with GitHub and Maven.
- Involved in providing the efficient locators strategy like xpath and css to run WebDriver script in stable condition.
- Generated Weekly Reports, Defect Reports and Customized Summary Reports.
- Participated in various meetings and discussed Enhancements and Modification Request issues.
Environment: Selenium RC, WebDriver, Selenium Grid, Quality Center, Windows, Agile Methodology, MS Office tools, Oracle, SQL Server, HTML, XML, VSS and UNIX.
Confidential, New York
QA Analyst
Responsibilities:
- Developed the Automation scripts for the functional testing by using, Selenium WebDriver, JUnits, and Eclipse.
- Documented Test Cases by reviewing the Scrum stories of the functionality of the application.
- Wrote data driven Selenium Test scripts to achieve maximum test coverage with minimum selenium Test cases.
- Developed and executed Test cases and Test scripts using, Selenium WebDriver and scheduled them for nightly runs using UNIX Shell Scripts.
- Used JMeter for backend testing against database with JDBC & ODBC Connection.
- Extensively created and executed Batch File & UNIX Shell Script.
- Performed web service testing and response data validate using SOAPUI tools.
- Tested Web-Services using SOAPUI. Tested almost around 25 API's.
- Developed External Library using Java for Selenium Automation
- Created Test Suites, Test Cases - used Request Step, Assertion Step, Script Step, and Property Step in the test cases for SOAPUI.
- Performed HTTP, SOAP, SCHEMA, XPATH, CONTAINS assertions.
- Used MessageExchange and TestRunner Objects in SOAPUI API for Groovy Scripting.
- Executed Test Script in SOAPUI for all the existing web services at the end of each Sprint to ensure all the previous functionalities are intact.
- Developed automation script using Selenium WebDriver for cross browser testing.
- Performed Database Validation to check the updated data in the database using SQL query
Environment: Selenium WebDriver, Eclipse, JUnit, Oracle 11g, SQL Developer, SOAP UI, JMeter, HTML, XML, XSD, Cygwin, Jenkins, ANT, Maven.
