Qa Automation Engineer Resume
Chevy Chase, MD
SUMMARY:
- 6+ years of experience in Software Development and QA Automation, with active involvement in all phases of Software development life cycle including requirements gathering, analysis, design, development, testing and implementation.
- Good experience in creating and implementing Test Plans, Test Scenarios, Test Cases and Traceability Matrix.
- Good experience in all phases of Software Testing of Client - Server & Web based Multi-tier applications.
- Extensively experienced with Java Web Framework, with sound knowledge in Object oriented programming.
- Experienced in reporting bugs & UI flows using Defects tracking tools such as JIRA.
- Proficient in converting Business and Technical Requirements into Manual Test Cases and Test Script using HP Quality Center/ALM.
- Hands on experience in Developing Automation Scripts, Execution and Analysis Test Results using Hybrid,Keyword Driven and Data Driven Framework in Selenium.
- Good knowledge of Web interface automation testing with Selenium Web Driver, Java, Maven and TestNG.
- Expertise in working on Agile/Scrum BDD environment with Selenium Web Driver, Java and Cucumber.
- Experienced in retrieving Data from the Databases using basic SQL Queries.
- Experienced in developing automated test scripts for web based testing as well as testing of web services using Java/TestNG.
- Experienced in developing automation scenarios consisting of tests, actions, and assertions in Eclipse using Selenium Web Driver and TestNG frameworks.
- Experienced in using Maven build tools to manage framework dependency jar files and configuring Selenium jar file to suit in testing environment.
- Experienced in using GitHub as a source repository to share code within the local team as well as with the team in overseas.
- Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Strong experience in Web Service testing/Interface testing using SoapUI tool.
- Ability to work well in fast paced, dynamic team environment.
- Excellent verbal, written and analytical skills with ability to work in a team as well as individually.
TECHNICAL SKILLS:
TESTING TOOLS: Selenium IDE, Selenium Webdriver, Selenium Grid, JIRA, HP ALM, Soap UI
PROGRAMMING LANGUAGES: Java, Java Script, C/C++, CSS, C#, .Net
WEB AND GUI TOOLS: HTML, CSS, JavaScript, JQuery
CONTINUOUS INTEGRATION TOOLS: Jenkins
VERSION CONTROL: SVN, Git
PROJECT BUILD / FRAMEWORK: Junit, TestNG, Maven, Page Object Model, JMeter, Cucumber
DEVELOPMENT IDE: Eclipse, IntelliJ IDEA
DATABASES: MySQL, Oracle, MS SQL Server
TEST MANAGEMENT TOOLS: Jira, Quality Center, ALM
PROJECT & BUG TRACKING TOOL: Bugzilla, Target Process
APPLICATION SERVERS: Apache, Tomcat
SOFTWARE DEVELOPMENT METHODOLOGIES: Agile, Waterfall
OPERATING SYSTEMS: Windows, Linux /Unix
NETWORKING& PROTOCOL: Http, Https, GET and POST, REST
PROFESSIONAL EXPERIENCE:
Confidential, Chevy Chase, MD
QA Automation Engineer
Responsibilities:
- Participated in preparing Test Plans and developing Test Objectives and Test Procedures.
- Involved in analyzing the applications and development of Test cases.
- Developed Test scenarios and Test procedures based on the test requirements.
- Analyzed and reviewed the software requirements, functional specifications and design documents.
- Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
- Performed Positive, Negative, GUI, Smoke, Functional, Regression, System and User Acceptance testing.
- Tracked and monitored defects using JIRA.
- Troubleshoot the system problems and logged the defects in JIRA.
- Used JIRA as test management tool for defect tracking and test case execution.
- Build and maintained SQL scripts, indexes, and complex queries for data analysis and extraction.
- Wrote complex SQL statements to perform the backend testing of the Oracle database.
- Developed automation Test scripts for Functionality and Regression testing of web application using Selenium WebDriver.
- Involved in performing GUI testing, Data-driven testing using Selenium WebDriver and TestNG.
- Performed regression test using Selenium WebDriver.
- Performed automated acceptance tests written in BDD (Behavior Driven Development) using Cucumber.
- Maintained and analyzed large volume of regression test results using Selenium WebDriver.
- Involved in designing and development of Page Object Model Test Automation Framework using Selenium WebDriver.
- Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Worked on SOAP-UI to test Web-services.
- Carried out User Acceptance Testing to validate customer acceptance criteria.
- Coordinated with onsite persons regarding documents, requirements, and discussions about the functionality.
- Involved in writing Business Process Testing Manual Components.
- Participated in scrum meetings held by weekly to address the status of testing.
Environment: HP ALM, Selenium WebDriver, TestNG, GitHub, Maven, Jenkins, MS Visio, Ajax, JIRA, Java Script, VB Script, PHP, Windows, Java, SQL, HTML, XML, MS Word, MS Excel, UNIX.
Confidential, New York, NY
QA Engineer
Responsibilities:
- Interacted with Business analyst to make sure that the logical and physical data models fits the business requirements.
- Involved in participating in the System Test Plan reviews, Test Scenarios, Test Cases Review.
- Identified Test case reusability, executed test runs, and validated actual results against expected results.
- Participated in all the phases of the project development, testing, production support.
- Developed technical specifications document from business requirements and involved in approval meetings of them.
- Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
- Executed Defect Reporting, Analyzing, and Tracking using JIRA.
- Created Test Data using SQL; Wrote SQL queries for back-end testing.
- Customized Selenium API to suit in testing environment.
- Involved in developing and executing automation Regression testing and System testing using Selenium.
- Performed Data driven testing to validate the components displayed on the website using Selenium.
- Created various data tables based on created templates for different states to execute batch files in Selenium.
- Developed components for each transaction used in the test script or scenario by using Selenium.
- Developed and executed automation Regression testing and System testing using Selenium.
- Developed both Data Driven and Keyword Driven Automation Frameworks using Selenium.
- Involved in using Maven build tools to manage framework dependency jar files.
- Involved in using Apache POI to read data from external sources to feed locators into the test script.
- Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Performed SOAP based and Restful base web Service testing using soap UI pro for data driven testing.
- Worked on a large team of developers, testers, project managers, and BA’s that were local.
- Developed Java based library to read test data from XML & Properties files using JUnit and Selenium.
- Did Parallel, Cross-Browser Testing using Selenium and JUnit.
- Generated Weekly Reports, Defect Reports and Customized Summary Reports.
- Participated in various meetings and discussed Enhancements and Modification Request issues.
Environment: Selenium WebDriver, Selenium Grid, JIRA, Maven, GitHub, TestNG, HTML, XML, Oracle, Java, CSS, Java Script, Ajax, MS Word, MS Excel, UNIX, Windows.
Confidential, Louisville, KY
Software Tester
Responsibilities:
- Closely worked with the business analyst and development team to understand the system Logic.
- Involved in manual testing as well as in automation testing.
- Executed test cases for business/functional requirements.
- Used the test management tool - HP ALM for requirements, test cases, tracking and logging defects and assigning priorities to defects.
- Formatted in requirement management and executed Test Scripts using Test Lab in HP ALM.
- Worked with HP ALM for defect tracking, process automation, reporting and lifecycle traceability for better visibility and control of the software development life cycle.
- Developed SQL queries for accessing the database for testing purpose.
- Developed automated scripts using Selenium IDE and implemented framework for Selenium IDE scripts using 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.
- Configured ANT build scripts to run tests, develop reports and send notifications.
- Involved in Automation of the Test Cases using Selenium, JUnit and Ant.
- Created JUnit HTML test report for the entire test suite.
- Used Selenium IDE for testing different browsers, checking instance of server and for record and playback.
- Involved in User acceptance testing of the application.
- Attended team meetings as well as developer’s meetings.
Environment: Selenium, JUnit, MS Excel, TOAD, Oracle, SQL Server, Quality Center/ALM, Java, Java Script, Windows, HTML, MS Visio, Agile, C, C++, C#, MS Word, UNIX.
