Automation Engineer Resume
Irvine, CA
SUMMARY:
- Around 4 years of professional IT experience in Software Testing with various Domains.
- Good Knowledge in developing Test Plans, Test Cases and Test Scenarios.
- Knowledge and experience of business requirements and developing Test Cases to test the complete functionality of the application.
- Experienced in Test Automation and Manual Testing with different business domains and technologies.
- Strong knowledge in designing and developing Test Cases and Scenarios for developing application.
- Extensive experience in testing Waterfall and Agile Development Projects.
- Experienced in Black Box, Grey Box, GUI, Functional, Integration, System and Regression Testing.
- Proficient in converting Business and Technical Requirements into Manual Test Cases and Test Script using HP Quality Center/ALM.
- Expertise in HP Quality Center/ALM using Test Plan, Test Lab, and Defect modules.
- Experienced in retrieving Data from the Databases using basic SQL Queries.
- Good knowledge of Web interface automation testing with Selenium Web Driver, Java and TestNG.
- Experienced in developing automated test scripts for web based testing as well as testing of web services using Java/TestNG.
- Good experience in Unit Testing, Functional Testing, User Acceptance Testing (UAT), Regression and Integration testing.
- Proficient in executing Black Box Testing and White Box Testing for various service oriented applications.
- Experienced in working with continuous integration tool Jenkins for build automation and JIRA for defect tracking.
- Experienced in writing Test Cases using Eclipse IDE and TestNG framework.
- Experienced in developing automation scenarios consisting of tests, actions, and assertions in Eclipse using Selenium Web Driver and TestNG frameworks.
- Excellent organizational skills with high attention to detail.
- A dynamic team player with strong communication skills.
- Highly focused on functional and technical documentation.
TECHNICAL SKILLS:
Test Automation Tools: Selenium, TestNG, Maven, Jenkins etc.
Test Management Tools: HP ALM/HP Quality Center, JIRA
Operating Systems: Windows, UNIX/Linux
Scripting Languages: VBScript, XML, JavaScript
Tools: MS Word, MS Excel, MS Access, MS Outlook
Languages: Java, HTML, XML, VB, SQLPL/SQL, JavaScript
Databases: Oracle, MS - SQL Server, My SQL, MS Access
PROFESSIONAL EXPERIENCE:
Confidential, Irvine, CA
Automation Engineer
Responsibilities:
- Created Test Plan for Functional and Integration Testing phase.
- Communicated testing and defects resolution progress to project management.
- Performed Positive, Negative, Sanity, Smoke, UAT and Regression Testing.
- Performed Manual Testing and Automated Testing.
- Interacted with the developers to report by using HP ALM.
- Linked Requirements to Tests and Defects for traceability as well as analyzed and tested defects in HP ALM.
- Involved with backend testing of the SQL database and verified if the data displaying is correct.
- 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 WebDriver.
- Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
- Worked on Selenium GUI Object/element verification is done through XPath, CSS locators.
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
- Used TestNG framework to run Unit Test and Maven to build the Project.
- Extensively used Page Objects design and page navigation framework for readable Test Scripts and easy maintenance from developer perspectives.
- Used Firebug to do web based application testing with Selenium for the commands and locator application.
- Involved in Automation of the Test Cases using Selenium WebDriver, TestNG and Maven.
- Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Performed User Acceptance Testing.
- Involved in creating UAT environment.
- Participated in walkthroughs and reviews with users, designers and developers establishing quality policy conformance.
Environment: Selenium WebDriver, TestNG, Maven, Jenkins, HTML, HP ALM, JQuery, MS Excel, VBScript, XML, Java, Oracle, SQL Server, Toad, Windows.
Confidental, Segundo, CA
Automation Engineer
Responsibilities:
- Analyzed the Business requirement documents, Functional specification documents to prepare Test Cases and effort estimation.
- Performed Manual Testing for the entire application by executing the Test Scripts.
- Performed Regression Testing of the application manually.
- Created Test Plan, Test Cases and Test Condition matrix for feature testing.
- Maintained versions for System Testing, Data Driven and Regression Testing.
- Generated test metrics utilizing HP Quality Center for testing progress.
- Used HP Quality Center for managing and updating various test documents.
- Interacted with developers to report software bugs and re-tested the fixed issues on a daily basis using HP Quality Center.
- Used HP Quality Center for reporting and updating the status of defects.
- Wrote SQL queries to retrieve data and performed data verification.
- Developed Test Cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAP UI, Maven and Jenkins.
- Worked on distributed test automation execution on different environments as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Involved in Designing & Developing Data Driven Framework using Selenium WebDriver, TestNG and implemented Java Mail to send the regression result automatically.
- Created XML based test suit and integrated with Jenkins server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Involved in Acceptance Testing using Cucumber and Selenium WebDriver.
- Involved in validating Sanity, Functional, Integration and Regression test suites using Selenium and the request and response of the WebServices (SOA) through SOAP UI.
- Prepared UAT Test Scripts.
- Generated Weekly Reports, Defect Reports and Customized Summary Reports.
- Participated in design enhancement reviews and submitted reports on the progress of the testing efforts.
- Participated in various meetings and discussed Enhancements and Modification Request issues.
Environment: MS Office, Selenium WebDriver, TestNG, Maven, Jenkins, HP Quality Center, Java, HTML, XML, JavaScript, VBScript, J2EE, Oracle, Windows, UNIX.
Confidential, San Francisco, CA
Automation Tester
Responsibilities:
- Performed user interface and functionality testing of the application.
- Developed Test Plan, Test Cases, Test Scripts based on Requirements and Design Plan.
- Executed the End-to-End scenarios to test the thorough functionality of the application.
- Executed various testing stages like Functional Testing, Integration Testing and User Acceptance Testing.
- Used the test management tool - Quality Center 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 Quality Center.
- Worked with Quality Center 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 RC and implemented framework for Selenium RC 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.
- Involved in Automation of the Test Cases using Selenium, JUnit and Ant.
- Created JUnit HTML test report for the entire test suite.
- Developed Java based library to read test data from XML & Properties files using JUnit and Selenium.
- Did Parallel, Cross-Browser Testing using Selenium GRID and JUnit.
- Configured ANT build scripts to run tests, develop reports and send notifications.
- Used Selenium RC for testing different browsers, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
- Conducted Regression Testing whenever some code module was changed, identified risks and developed mitigation strategies.
- Performed Regression Testing on new builds, and every modification in the application using Selenium.
- Involved in developing weekly status reports for the project team.
Environment: MS Office, MS Excel, Quality Center, Selenium, Windows, UNIX, SQL, Java, J2EE, VBScript, VB.Net, HTML, XML.
