Automation Engineer Resume
MN
PROFESSIONAL SUMMARY:
- Over 6+ years of professional experience in Software Quality Assurance, Manual and Automated Testing.
- Well versed with Functional Testing, Regression Testing, Integration Testing, System Testing and Smoke Testing.
- Expertise in Software Development Life Cycle (SDLC) with understanding of Requirements Gathering, Analysis, Design, Development, Testing and System Maintenance.
- Performed GUI Testing, Functionality Testing, Unit/Integrated Testing, White Box, Grey Box, and Black Box Testing
- Hands - on knowledge of SDLC Models such as Waterfall model, V-model and Agile development methodologies and quality assurance principles, procedures and standards.
- Expertise in analyzing Functional and System Specifications, Designing and Developing Test Plans, Test Cases, Test Scenarios and Test Reports for both manual and automated testing.
- Experienced in using automation tools such as Quick Test Professional, Win Runner, Test Director, and Quality Center Experience as well as Web 2.0 technologies.
- Experience in executing Selenium automation scripts written in Java.
- Experience in creating Test Frameworks using Selenium Web Driver with Data Driven Testing, UI Mapping and Design Patterns.
- Expertise in automating unit test cases using JUnit and TestNG with Selenium Web driver.
- Proficient in Java technologies - Core Java, Collections, IO, JUnit, TestNG and JDBC.
- Experience in writing script using VB.Script, Java, XML, CSS Strong understanding of UNIX, SQL and Oracle.
- Excellent collaboration skills with developers and product analysts regarding testing status and maintain detail QA documentation.
- Experience with Bug Tracking Testing tools (Bugzilla) and familiar with JIRA.
- Experienced in the Back-end testing of the application by writing and executing SQL queries.
- Involved in developing and maintaining Test and Requirements Traceability Matrices
- Well versed with agile methodologies. Actively participated in various agile ceremonies like Scrum, Release planning, Sprint planning, product demos with Product Owner and Retrospectives.
- Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.
- Experienced in using Maven build tools to manage framework dependency jar files.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, and scheduling, testing, defect tracking, and reporting.
- Experience in testing RESTful and SOAP based web services using various automation tools like SoapUI, HP Service Test.
- Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
- Good experience in Web Services testing using SOAPUI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAPUI.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
TECHNICAL SKILLS:
Tools: SOAP UI, Jira, Rally, ALM
SDLC Methodologies: Agile, Iterative/ Spiral and Waterfall Method
Scripting Languages: Java, PERL, PHP
Databases: Oracle, Postgres and MS SQL Server
Continuous Integration: Jenkins, Maven
PROFESSIONAL EXPERIENCE:
Confidential, MN
Automation Engineer
Responsibilities:- Analyzed the business and system requirements and developed test plans for System Testing.
- Performed Requirement Analysis, Test Planning, Test Cases and Scripts Development, Test Execution, Test Reporting, Test Result Analysis, Defect Retesting, Test Closure.
- Writing test cases using Element locators, Webdriver methods, Java programming features and TestNG annotations.
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Maven.
- Implementation of automation framework using Selenium webdriver.
- Executing Selenium test cases and reporting defects.
- Designing, debugging and reviewing automation scripts in Eclipse.
- Created test data to execute all the test cases and scripts in testing environments using Selenium grid.
- Performed manual testing of both front and back end of the system.
- Involved in Automation of the test cases using TestNG, Junit and Ant.
- Used Selenium Webdriver for automated Functional, Regression, Integration testing and for generating test scripts.
- Created Data driven test cases using Java/Selenium/XML & Property files.
- Parallel, Cross-Browser ( Safari, Chrome, IE, Firefox) Testing using Selenium GRID and Junit.
- Configured ANT build scripts to run tests, develops reports and send notifications.
- Involved in the creation of test plan and test cases for manual and automated testing from the business requirements to match the project's initiatives.
- Prepared a regression and functional test scripts using Selenium.
- Actively involved in SDLC and STLC process and used tools like Selenium RC/Web driver, SOAP UI.
- Developed and executed White box test cases of the Java API using Junit framework & Eclipse.
- Developed Junit tests for each Java based API in the Project and verified functionality by matching expected and actual output values.
- Developed, maintained and conducted smoke test cases for QA environments.
Environment: Selenium RC/IDE, Java, Junit, Ant, Eclipse, Quality Center, Clear case, PL/SQL, UNIX, HTML, Oracle.
Confidential, FL
QA Engineer
Responsibilities:- Understanding the existing business application, review and analyze the project requirements.
- Working closely with the other members of the Development, Business partners to review the design of systems, implement test plans, and test the quality of Software products.
- Developing code for build automation using Java, Eclipse, Selenium.
- Involved in developing test plans, test strategies, test cases and executed them as per plan using automation scripts.
- Discussing the functionality and test flow from testing team and design the logical flow for automation suite.
- Worked on SOAP UI to test SOAP Web Services.
- Involved in creating automation test suites for progression & regression testing in Soap UI. The messaging formats included REST based clients with XML payload.
- Work towards migrating current application to a DevOps model using DevOps Tool chain JIRA/Jenkins
- Analysis of the requirements and providing appropriate time estimates.
- Work closely with development and PMO organization to document user stories using confluence.
- Following agile methodologies, attending iteration planning and scrum meetings. Using JIRA as tool to capture the tasks and their progress.
- Test Planning and Test script Development using Java for Manual Test Scenario’s.
- Worked on Data Driven Framework for Automation test scripts.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Developed Automation Scripts for SOAP Web Services using HTTP Client/XML Parser.
- Created and executed test cases, logged defects & prepared summary reports.
- Used Selenium Web driver to perform regression testing
- Working with Oracle Databases and writing PL/SQL scripts
- Debugging the issues in the script and addressing them.
- Managing JIRA tasks and documenting the summary reports for the automation.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
Environment: Selenium Web driver, Java, Eclipse, TestNG, Jenkins, Maven, Page Object Framework, Oracle 11G, and JIRA.
Confidential, NY
Test Engineer
Responsibilities:- Understanding Business Requirements and Functional Specification Document to develop detailed test cases and test scenarios.
- Involved in writing and documenting entire Test Plans, Functional Test Cases, Test Scripts, Pre Test Conditions, and Test Procedures for various applications.
- Involved in sprint planning and identifying, prioritizing the testing tasks for each requirement.
- Updating the Business Rules with the latest requirements.
- Involved in writing the positive and negative test cases and execute manually.
- Worked on testing Mobile Applications on iOS, Android and Windows platforms.
- Extraction of test data from SQL server 2005 database.
- Involved in using Excel VBA macro for testing data having a major update to the data base.
- Checking the information on transactions, Notifications, Edit Reports etc.
- Checking the errors and reporting the bugs in QC and in Jira.
- Involved in documenting the approach and discussion about designing the framework with the client and on-site team.
- Identified automation candidates from test cases/test plans/test scenarios and liaised with automation engineer to prepare the automation framework using QTP.
- Analysing the test cases and developed automation scenarios.
- Track and report upon testing activities, including testing results, test case coverage, required resources, defects discovered and their status, performance baselines, etc.
- Arrange the Hardware and software requirement for the Test Setup.
Environment: Java, Selenium RC & Grid, JIRA, Junit, Ant, CSS, PL/SQL, Oracle, Windows XP.
Confidential, NY
QA Analyst
Responsibilities:- Key member of a Scrum team.
- Involved in the functional and integration study and analysis on various modules of the product.
- Involved in analyzing business requirements with the business analysts to review test requirements and writing Test Plans accordingly.
- Involved in development process and laying down architectural road map of various applications.
- Involved in troubleshooting various build and configuration issues.
- Designed test plans and test cases supporting a dynamic agile development environment.
- Performed Functional, Integration, black box, white box, Regression, and Smoke testing of new builds on various EMR modules.
- Performed extensive data validation and API testing on various modules of the application.
- Worked closely with development team members to troubleshoot defects; including the ability to perform root cause analysis.
- Provided input into design, software development, software integration testing and release of the final product.
- supported all project deliverables.
- Represented the QA team at status and technical meetings, for all applicable projects.
- Performed Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing on various platforms.
- Managed offshore teams in various stages of analysis, development, testing and release phases.
- Extensive working knowledge in development of Test cases and executing them.
- Conduct tests and prepares reports on test progress and regression.
- Experience in various types of testing like Functional, Regression, BVT and System.
- Worked in both V-Model and Agile methodology.
Environment: Selenium Web driver, Java, Eclipse, Testing, Jenkins, Maven, Page Object Framework, Oracle 11G, and JIRA.
Confidential, MN
QA Engineer
Responsibilities:- Extensively Involved in writing white-box test cases based on the User and Business Requirements.
- Involved in reviewing System Analysis, Business Requirements and Use Cases.
- Involved in developing Test Plan, Test scripts and Test cases based on software requirements.
- Created test data to execute all the test cases and scripts in testing environment.
- Validated and verified data stored in database using SQL queries.
- Implementation of automation framework.
- Designing, debugging and reviewing automation scripts.
- Worked on Selenium for creating and executing test cases for functionality testing of a web app.
- Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium RC.
- Used Selenium Grid to test the compatibility of the tests across multiple servers to save time.
- Worked on White-Box server-side System level test cases using JUNIT.
- Involved in ANT configuration for running servers and scripts after the build.
- Database Change Verification testing using Oracle and PL/SQL queries/procedures.
- Performed System level integration, load and performance testing of the application.
- Verified the application on difference web browser such as IE, Mozilla Firefox and Opera.
- Tested web-based application on different operating systems such as Windows XP, Vista and UNIX. Also, tested the application for different Java versions.
- Worked on JIRA for ticket management.
- Developed and documented complete testing process with well-written test cases.
- Involved in project meetings to meet project deliverables and goals.
Environment: Java, Selenium RC & Grid, JIRA, Junit, Rational Functional Tester 8.0, Java, Windows, SQL Server 2000, CSS, PL/SQL, Oracle.
Confidential
QA Tester
Responsibilities:- Analyzed the user requirements by interacting with system architect, developers and business users.
- Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
- Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
- Involved in complete QA Life Cycles.
- Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Test Director.
- Suggested improvements in test process by gathering and analyzing data.
- Performed Manual Testing to check flow of the application.
- During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
- Created Test Execution Matrices during the test cycle.
- Identifying bugs and interacted with QA Lead and Developers to resolve the issues of on bugs.
- Participated in QA Team meetings and weekly QA testing reviews.
Environment: Java, Quality Center, HTML, XML, Java Script, Oracle, and UNIX.
