Qa Automation Engineer Resume
Columbia, MD
SUMMARY:
- Skilled Automation test developer with 5+ experience scripting in Java, and C# using automation testing tools such as Selenium Junit for creating frameworks used for the functional testing of the Web for Health based IT company.
- Solid experience with developing automated tests and choosing the right framework or scripting technique to provide repeatability, ease of maintenance, cost effective, efficient useful off - peak resources, and create HTML, excel based reports on the executed tests for the stake holders .
- Significant hands on experience with performing System, Regression, Integration, Acceptance, Smoke, Performance, Functional, and End-to-End testing within Agile and Waterfall SDLCs.
- Extensive knowledge in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Involved in Client-Server Applications Testing, Cross Browser Testing, Web Service Testing and Database Testing.
- Expert in automated testing tools like Quality Centre and ALM .
- Strong expertise in implementation of Automation Architecture - Frameworks.
- Extensive experience in preparing Test Plans, Test Cases, Test Strategy, Test Case Specifications, Test Scenarios, Test Data, Defect Reports and Documentation for both Manual and Automated Tests.
- Prepared Selenium Coding Standards and Automation Approach documents.
- Experience in Automation tools like selenium, load and performance testing tool JMeter.
- Experience in built tools like Maven.
- Hands-on test automation using Selenium, web driver.
- Extensive work experience in Developing and Maintaining Test Automation Scripts using with QTP and UFT .
- Hands on experience in Tracking and Reporting of defects using Defect Tracking Tools such as HP QC and ALM, Bugzilla and Jira .
- Expert in Developing Keyword Driven and Data Driven Framework for QTP and Selenium .
- Developed, Executed and Maintained Test Scripts using selenium for Functional Testing and Regression Testing.
- Developed custom functions and maintained in the function libraries in Selenium for Keyword Driven Framework.
- Extensive experience in Error Handling by developing custom error handling functions with Selenium .
- Involved in Database Testing using Oracle, DB2 and SQL Server.
- Extensive experience with Testing UI applications.
- Extensive experience in testing with Windows and UNIX Operating systems.
- Involved in preparation of Metrics, Experience with Effort Estimations, Task Allocation, Test Deliverables, Defect Reports, Traceability Metrics based on client requirement and project plan.
- Good experience in analysing the business requirement documents and requirement specification to prepare test cases.
- Good team player and have the ability to work independently in a time sensitive environment
- Good organizational and communication skills, with the ability to express technical concepts verbally and in written.
- Ability to handle multiple scenarios with rapidly changing priorities and deadlines.
TECHNICAL SKILLS:
Web Technologies: Java, Selenium RC/ Grid, HTML, JavaScipt, Hibernate, JUnit, TestNG, apache tomcat
Cloud Based Testing: Sauce Labs
Development Tools: Visual Studio.NET 2005/2008/2010, Eclipse
Languages: Java, C#, Visual Basic, HTML, JavaScript Web Related HTML, CSS, SOAP UI XML
Databases: SQL Server 2005/2008/2008 R2/2012, MYSQL
Reporting Tools: HP-ALM/Quality Center, MS Office SSRS, JIRA
PROFESSIONAL EXPERIENCE:
Confidential, Columbia, MD
QA Automation Engineer
Responsibilities:
- Involved in designing, developing and maintaining Keyword driven framework.
- Automated Regression suite and Smoke test scenarios using Selenium.
- Created Driver script for hourly smoke test run including nightly test run.
- Supported daily deployment by executing test script and analyzing the test result.
- Supported load testing by creating XML test data using Selenium XML Automation.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver
- Design & Develop data driven framework using Selenium Web Driver, TestNG.
- Created Custom functions using Selenium to handle complex and dynamic application to improve framework efficiency and reduced execution time.
- Executed scripts to perform Regression Testing using Selenium.
- Designed Test Plan and Test Cases as per the requirements.
- Automated Test Cases for GUI, Functionality and regression testing using Selenium.
- Rigorously Developed & updated automation scripts using Selenium on different functionalities of the application.
- Point of Contact for the automation team, in case of any deviation of Test Results as compared to the Manual Testing Team’s Test Results.
- Running Smoke Tests for several teams on the project, for stability and minor changes in the application.
- Performed Application Functional Testing, System testing, and Regression testing.
- Performing smoke test for all the releases and verifying the fixes and closing them.
- Developed the Automation Framework on Selenium Web driver integrated with JUnit.
- Developed the data driven framework with data from Excel and Database.
- Used MAVEN to build and run the test scripts.
- Used Sauce Labs for Cloud based Testing.
- Developed Automation framework to send automated defect tracking reports and daily/weekly Dashboard with details related to test execution status and defect status from ALM.
- Developed unit test using tools to check correctness of functionality.
- Wrote interfaces and test clients in order to facilitate testing scheduled job.
- Developed XML compare utility for comparing XML payloads at different test levels.
- Developed an effective automated test script design with objectives of maximizing the reusability and their maintainability.
- Automated builds using Subversion and Jenkin. Involved in using Jenkins as a Continuous Integration server to configure with Maven.
- Used Ready API for IRS Testing to validate the XML, which generated Request and Response from the HUB.
Environment: ALM, UFT, Windows 8.1, SOAP UI, Mark logic, XML, HTML, JAVA, Selenium, Maven, Junit, Jenkins.
Confidential, Columbia, MD
Junior Testing specialist (Automation)
Responsibilities:
- Built several frameworks using JAVA and Selenium Web Driver.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using JAVA.
- Used JAVA with SQL to query the database.
- Created a centralized project based on OO design with one test script handling all the functional scenarios within a very short period.
- Read data from excel and writing reports to excel and HTML with pie and bar chart.
- Used Selenium to interact with the Web User Interface.
- Regression using JUnit testing.
- Regression using TestNG testing.
- Create, Update and Read data from Database using MySQL.
- Developed customized Reporting framework using bar and pie chart to capture the test results and email them with screenshots and results.
- Implemented Hibernate to access Database.
- Designed / developed a new framework Page Commons, for MPL (App 2.0).
- Used MAVEN to build and run the test scripts
- Used JENKINS server to run the project in the suite level
- Converted My Access Db to MySQL and created a new table if required to adjust data required for execution
- Web services to get data from different departments like IRS.
- Used SOAP API to mock state web services.
- Manipulating, creating and updating XML using Java.
- Selenium grid for parallel execution and multi-browser testing.
- Java Multiple Thread concept to run Test Cases in Parallel in Sauce Labs.
Environment: ALM, JIRA, Windows 8.1, Mark logic, XML, HTML, JAVA, Selenium, Junit, Jenkins, Maven.
Confidential, Houston, TX
QA Analyst
Responsibilities:
- Analyzed System Development Specification (SDS) and Functional Requirements Specifications (FRS).
- Prepared and executed Test Cases manually according to the BRD, Technical Specification, Functional Design and Use Case documents, identifying applications functionality, test requirements and coverage.
- Performed regression testing against the various builds of the application.
- Wrote SQL queries and tested front end developed data in the databases.
- Tested the reports developed in the system as per company standards and requirements.
- Prepared documentation of the Prescription fulfilment and management module for management review and project presentations.
- Responsible for giving demonstrations and presentation to the management and mentoring other junior team members.
- Involved in preparing metrics and sending reports to manager.
- Prepared RTM Document to ensure that all the requirements had sufficient coverage for through testing and identified the requirements and test cases to be automated.
- Performed all aspects of verification, validation including functional, regression and system testing.
- Developed and scheduled daily shakeout script using Quick Test Professional.
- Employed a “test-to-break” approach on testing initiatives and clarified ambiguous requirements to ensure the effectiveness of all test plans.
- Improved documentation of QA testing practices to enhance their repeatability, saving time and money and encouraging testing standardization and best practices.
Environment: SQL, HP Quality Center, Windows XP, Quick Test Professional, JSP, Java, MS Excel, MS word.
