Automation Test Engineer Resume
Columbia, MD
PROFESSIONAL SUMMARY:
- Around 8+ years of hands on experience in IT industry relating to Automation and Manual Testing.
- Experience in Design Patterns like MVC.
- Experience in Front - End Testing, Back-end testing and Web-service testing.
- Familiarized in various Test Methodologies, Test Design, Test Execution, Defect Process, Traceability and Defect Tracking.
- Created and executed test cases for performing Functional, Regression, Positive, Negative, System, Integration testing.
- Hands on experience in automation framework using Selenium Web Driver, Selenium GRID, Protractor, TestNG.
- Experience on different types of Automation Frameworks (Data, Keyword and Hybrid Driven Framework).
- Achieved proficiency in creating Test plan, Test cases, Test case matrix, Requirement Traceability Matrix (RTM) and Bug Reports.
- Proficient in web development using J2EE technologies including JSP, Servlets, JDBC, XML, JavaBeans, Web Services.
- Experienced in Design, Develop, Execute and Maintain Automated Test Scripts using by BDD (Behavior Driven Development) and TDD (Test Driven Development) testing framework using Cucumber, Jasmine, Java, TestNG.
- Experience in working with Agile and Waterfall software development methodologies.
- Designed and developed solutions using C, C++, and Shell Scripting.
- Excellent understanding and knowledge of NOSQL databases like MongoDB.
- Experience in Smoke/Sanity, Unit, Black Box, White Box, GUI, Usability, UAT and performance testing.
- Strong experience and knowledge of Web Services like SOAP and RESTFUL Services.
- Evidenced and recognized for high productivity, attention to detail and the ability to effectively engage and meet the needs of Business Requirements.
- Designed and implemented the small application using C Programming.
- Experience in developing web pages using JSP, HTML, CSS, XML, JavaScript, AJAX and jQuery.
- Excellent organizational, technical and problem solving skills with a special talent for team oriented assignments, communication, inter-personal skills and can multitask various deliverables.
- Experienced in both UNIX and Windows platform.
- Good Interpersonal, Analytical and Communication skills.
TECHNICAL SKILLS:
Languages: Java (J2EE1.6/1.5), C, C++, HTML, Java script, SQL, XML, CSS, JSP.
Frameworks: Keyword Driven, Data Driven, Test Driven, Behavior Driven, Hybrid
Test Management Tools: JIRA, RALLY, Quality Centre, HP QC/ALM
Web/Application Servers: Apache Tomcat 7.x/6.x, JBoss6.0/7.0
IDE/ Tools: Eclipse3.2/3.0, Net Beans6.x, SOAP UI.
Database: MySQL, Server 2014/12, MarkLogic, Mongo DB.
Operating System: Linux, Unix, MAC, Windows, MAC-OS.
Version Control: CVS, SVN, GIT.
Methodologies: Agile Methodology, Waterfall programming.
Build Tools: Ant 1.7, Maven 2.x, Jenkins 1.2
Misc Tools: MS Office, Visio, MS Project.
PROFESSIONAL EXPERIENCE:
Confidential, Columbia, MD
Automation Test Engineer
Responsibilities:
- Involved in testing the “Eligibility Rules” for APTC, CSR, MAG Medicaid, NON- MAGI Medicaid, CHIP and Unassisted Applications.
- Developed Selenium test scripts for identified test cases using page object pattern.
- Used Selenium WebDriver and TestNG to run the parallel testing by creating Groups, and Categorizing test cases.
- Involved in manual testing through different channels like Broker/Assister, Direct Enrollment, and CCR.
- Built an API framework with HTTP Components and Jackson for testing REST Services.
- Cucumber was used for the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
- Used Firebug to do web based testing with selenium for the commands and locator application.
- Scheduled jobs in Jenkins to run automation test suite daily at morning.
- Experience creating and managing test data.
- Extensive use of HP ALM for test execution, defect tracking and QA related reports creation.
- Good experience using MarkLogic queried to delete, insert and update the data.
- Combined and maintained GUI, RESTfull, APIs, and performance automation testing processes with Continuous Integration Development/Delivery cycles by creating Jenkins jobs for Maven, JUnit/TestNG project for all implemented by me automation frameworks.
- Testing the Hotfixes performed during the open enrollment period.
- Good experience in preparing TSR (Test Summary Reports) using templates.
- Performed date shift testing to ensure the functionality of the application during open enrollment, Extended Enrollment and outside of open enrollment periods.
- Implemented a well-documented QA process by creating standard testing documents such as Test Plans, Test Case, RTM templates.
- Automated the Soup UI services to enroll into a plan by using the XML files pulled from MarkLogic.
- Worked on different modules like BUU (Batch Utility Update), IRS (Internal Revenue Service), OIV (Offline Income Verification), Stop APTC, PDM (Periodic Data Mismatch).
- Created framework to execute test cases using CI - Jenkin Jobs using Maven, TestNG and Selenium Web driver.
- Experience in API testing using POSTMAN.
- Create test plans and strategies to validate successful creation of Test Data Templates.
- Tested on different databases like MySQL and MarkLogic.
- Created own wrappers for Configuration, WebDriver, WebElement to make code reusable for future.
- Leading the testing effort for the increments in the Enrollment and Eligibility module for the implementation of APP3.0.
Environment: Selenium Web Driver, Cucumber, Maven, Jenkins, Eclipse, Postman, Soap UI, Test NG, JMeter, Scrum methodology, SQL, Java, Shell Scripting.
Confidential, Norcross, GA
QA analyst/Developer
Responsibilities:
- Involved in developing and supporting Sigma application.
- Analyzed, revised and created test scenarios according to business and functional requirements.
- Automated the Test Cases using WebDriver, Java Eclipse and JUnit.
- Performed data cut on SQL database along with development when a new client started using the application.
- Conduct cross browser testing for desktop websites on IE8, IE9, IE10, Firefox, Safari, and Chrome.
- Performed a thorough analysis of business requirements, functional requirements and technical Requirements to develop robust End-to- End test plans, test conditions, cases and scenarios.
- Developed application design documents on High Level Product Design.
- Developed SQL scripts, stored procedures, triggers, views, Shell Scripts and other functions, as needed for new releases and for ongoing data maintenance.
- Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in java using JUnit prior to agile release.
- Performing unit testing and providing back end support for Application teams to develop new web portals.
- Implemented DataDriven,POM using Java, and Selenium WebDriver.
- Experience in parsing XML and JSON based WebServices/APIs response.
- Developed and executed Test cases as well as performed the defect tracking using JIRA.
- Developed and implemented the app database to integrate the payment history data and payment center location data in XML and JSON format coming from the main database servers.
- Fixing all support issues in the applications using Java, JavaScript, JSP, XML, XSL and SQL skills.
- Designed customer notifications using CSS and HTML and converted it to PDF.
- Mapped the Requirements to Test cases and logged defects using HP Quality Center.
- Used Tortoise SVN to maintain current and historical versions of files such as source code, web pages, and documentation
- Planned test execution activities, performed the defect reporting and analyzed test metrics.
- Developed batch jobs to process large volumes of data from oracle database in Java using Spring batch framework and transform them into different format based on requirements
- Good experience with creating various data flow components like Merge, Merge Join, Union all, Look up, derived column etc.,
- Involved in Unit Testing and developing and executing unit test cases.
- Developed build using ANT and MAVEN as build tools and used Jenkins to kick off the builds move from one environment to other non-production environments
- Performed the peer reviews of test cases, test plans and provided feedback and updates as needed
- Debugging Java code and SQL queries to resolve support team tickets and make changes or enhancements if required.
Environment: Java, Selenium WebDriver, Jenkins, Maven, TestNG, Quality Center, Eclipse, XSL, XML, JSP, spring, JavaScript, Microsoft SQL 2008, HTML, CSS, Nodejs, Jira, jQuery.
Confidential - Atlanta, GA
QA Analyst
Responsibilities:
- Created both positive and negative test scenarios according to the functional and business Requirements.
- Used Selenium RC and Junit to run the parallel testing.
- Used JMeter to simulate java request load on a backend Application.
- Generated test scripts for Load and Performance testing to see system behavior under load using JMeter.
- Created pom.xml in APACHE MAVEN and run the builds using Continuous Integration tool Jenkins.
- Used SOAPUI for testing SOAP based Web Services. Performed functional and performance testing of RESTful Web Services.
- Experience testing SOAP and REST web services.
- Manually performed back-end testing on Oracle database by writing SQL queries.
- Participated and reported statuses in all test-related project team meetings.
- Test GUI and functionality of the application under test using multiple browsers and interpreted the positive and negative results.
- Conducted backend testing using SQL queries to validate data for database and used SQL queries for retrieving data from database for executing user specific test cases.
- Work in fast paced Agile (Scrum) environment.
- Coordinated with different teams (Business, Development & Management) to get data transfer to different Interfaces.
Environment: TESTNG, MS SQL server, Selenium Web driver, SQL, Quality Center, Rally, SOAP UI.
