We provide IT Staff Augmentation Services!

Automation Engineer Resume

0/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY

  • Over 7+ years of experience in the Information Technology Industry as a QA Tester in Manual and Automation Testing.
  • Strong knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology and Waterfall.
  • Experience in writing Test Plans, defining Test Cases, developing and maintaining Test scripts, analyzing the results of scripts, interaction with developers in fixing the errors.
  • Experience in developing manual and automated Test scripts and test cases based on the client provided BRD, FRS and SRS.
  • Designed and implemented different automation frameworks from starch like Keyword Driven framework, Data Driven framework and Hybrid Driven Framework for a number of projects.
  • Proven ability indeveloping BDD scripts with Cucumberand writing step definitions.
  • Experience in working with open source toolsSelenium (Selenium IDE, Selenium Grid, and Selenium Web Driver), TestNG, Junit,Eclipseand preparation of automation test framework.
  • Have excellent knowledge and experience in developing automation framework using automated tools SeleniumWeb driver/RC//IDE/GRID with Core Java.
  • Extensive experience on SOAP and REST web services testingusing SOAPUI tool.
  • Experience in using Spying tools like Firebug for Firefox, developer toolsin IE and Chrome, locating web elements using ID, XPath, CSS etc.
  • Proficient in HTML, CSS, HTTP, JavaScript, XML.
  • Worked on the Configuration management tool Subversion(SVN) andalso on a continuous integration tool like Jenkins.
  • Experience in build tools such as Maven, adding dependencies and maintaining pom.xml file.
  • Experience in using the Test management and Defect Tracking tools like HP Quality Center (ALM) and Rally.
  • Experience generating concise defect reports from Quality Center, to track test execution progress and prioritize bug fixes.
  • Expertise in Set up ofSelenium RCusing Eclipse IDE as well as through command line.
  • Extensive experience in building Automation scripts using TestNGunit testing frameworks
  • Strong experience with SOA architecture, which include SOAP and Restful Web Service Testing.
  • Experience in Bug Tracking and Reporting using Test Director/ HP Quality Center.
  • Strong skill in Backend Testing using SQL queries on Oracle and SQL Server.
  • Experience in Web based testing including GUI Testing, Regression Testing, IntegrationTesting, System Testing, Functional Testing and Unit Testing.
  • Ability to work in a team environment or independently.
  • Good at multi - tasking and working well under tight deadlines with high efficiency.
  • Strong verbal and written communication skills.
  • Excellent troubleshooting, project management and problem solving skills.

TECHNICAL SKILLS

Automation Testing Tools: Selenium IDE, Selenium WebDriver, Selenium Grid,Cucumber, Log4J, Maven, SVN, Jenkins

Unit Testing Frameworks: Junit, TestNG

AutomationFrameworks: BDD/TDD, POM, Hybrid, Keyword Driven, Data Driven

Web services and Tools: SOAP, REST, SOAP UI

Bug Tracking Tools: HP QC, Jira, Rally

Operating System: Windows, Linux

Methodologies: SDLC, Agile(SCRUM) Methodology

Databases: Oracle, SQL Server

Programming Languages: Java, Java Script, HTML, XML, CSS

Spy Tools: Firebug,Firepath

PROFESSIONAL EXPERIENCE

Confidential, Los Angeles, CA

Automation Engineer

Responsibilities:

  • Actively Participated in requirement gathering from end Users, Responsible for writing functional specifications and design documents.
  • Involved in creation of Test plan and responsible for creating Test cases from the functional Requirements.
  • Worked with the team to increase the test coverage.
  • Worked with Developers to ensure testing issues are Resolved.
  • Used best practices to create and execute extensible tests.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNGand Java technologies (Eclipse IDE) . Contributed in framework creation.
  • UsedSeleniumGrid to execute tests on multiple systems to achieve parallel execution.
  • Developed Hybrid DrivenFramework, added global and application level reusable libraries, developed a driver script and created a package for all the Page objects using Page object model.
  • Performed testing on Web Services like SOAP & REST using SOAPUI to check the communication between different services.
  • Verified the integration of various components in the application and executed end-to- end Testing.
  • Performed Data Driven testing by getting the data from Excel and used SQL Queries to fetch data from the Oracle database.
  • Analyzed current production data to create real time simulation performance tests using SOAP UI.
  • Executed the automation suite of scripts by using continuous integration tools like Jenkins and worked on the Maven build tool and added all the dependencies.
  • Involved in updating and execution of Test Cases according to the requirements.
  • Created a Requirements traceability document(RTM) to provide the coverage for manual and automation scripts.
  • Raised defects and performed tracking using Rally and communicated the same with the developers and managers.
  • Maintained and executed Maven build files for running automated tests.
  • Reported daily status of data creation and sent weekly.

Environment: SQL, HTML, Oracle 9i, Java, XML, XSD, SOAP UI, Selenium Web Driver, Grid, Rally, TestNG, Cucumber, POM, SOAPUI, Eclipse IDE, Maven

Confidential, Dallas, Texas

Automation Engineer

Responsibilities:

  • Feasibility Involved in gathering business requirement, studying the application and collecting the information from developers, and business.
  • Used Cucumber for the entire regression testing and functional testing withSeleniumas primary tool to the Test Scenarios, Test Cases and Test conditions identified.
  • Used Jenkins for nightly build execution and sending status mail if build fails to QA team.
  • Involved in development of Hybrid Test Framework usingSelenium WebDriver, Maven and TestNG.
  • Used Cross browser testing on Chrome, IE and Firefox.
  • Developed Seleniumscripts in TestNG for parameterization using DataProvider annotation.
  • Involved in acceptance testing using Cucumber.Assigned tasks to other QA team members, submitted weekly Status reports reporting the bug metrics.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data Contributed in developing Automation Framework dat uses Java,SeleniumWebDriver and TestNG.
  • Wrote automation test cases and fixing automation script bugs.
  • Selected the Test Cases to be automated and performed functional testing of the front end usingSelenium(IDE and Web Driver) & created Data Driven framework using TestNG.
  • Involved in preparing Master Project Plan, Master Test Plan, UAT Test Plans, Test Logs, Test tracks, Test Strategy, Test Scenarios and execution of Test Cases.
  • Used Maven as the build tool, SVNfor version control, Jenkins for Continuous Integration and Rally as a defect tracking tool.
  • Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
  • Experienceintesting web services using SOAP/REST.
  • Performed complex data validation using SQL queries.
  • Written several complex SQL queries for data verification and data quality checks.
  • Used complex SQL Queries for Backend Testing of the application

Environment: Selenium Web Driver, TestNG, Maven, Jenkins, Data Driven and Key Word Driven Frameworks, Selenium Grid, HTML, XML, Rally, SQL, SOAP.

Confidential, San Diego, CA

Automation Engineer

Responsibilities:

  • Responsible in analyzing Test Requirements.
  • Developing Test plan of the application as per technical specifications.
  • Involved in writing Unit and Regression Test cases for the Product.
  • Automation implementation of POS applications using Selenium Web driver.
  • Executed test cases with different browsers in the same machine at same time integrate Test NG framework with Selenium Web Driver.
  • Automation implementation of POS applications using Selenium Web driver.
  • Executed test cases with different browsers in the same machine at same time integrate JUNITframework with Selenium Web Driver.
  • Created and Executed Test CasesManually as well as verify the actual results based on expected results
  • Implemented traceability to increase / improve the coverage.
  • Prepared the test cases and test scenarios detailed in Microsoft Excel.
  • Transformation of use cases to test scenarios and designing test plans and test cases.
  • Analysis of Test results and defects to estimate progress on a daily basis.
  • Performed all test assignments to ensure the application meets business requirements and client expectations.
  • Interacted with developers & various members of project team to discuss and resolve defects and to determine their priorities.
  • Summarize test results in formula test analysis reports according to the documentation standards.
  • Participated in various meetings and discussed Enhancement and Modification Request issues.
  • Furnished weekly status reports to the project management team to track project status.

Environment: Windows XP/7, MYSQL, Selenium IDE, Selenium RC Server, Selenium Web Driver, Fire Bug, Eclipse, Quality Center, JUNIT

Confidential

QA Analyst

Responsibilities:

  • Involved in preparing QA sizing document and QA Sign Off document based on the Test Plan approved by the Project Manager, QA lead and developers.
  • Participated in daily SCRUM meetings and gave the daily status of testing.
  • Created test scenarios and test cases based on functional documents and User stories.
  • Setting Test plan and Test Lab in the Quality center for the projects to create and access requirements, defects, test cases and reports for the status.
  • Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Quality Center.
  • Executed SQL queries to verify the database for the relevant test cases.
  • Worked on developing the automation scripts usingSelenium and executed the JUNIT tests.
  • Developed the Test Cases Client based on FSD'S and Business Rules; And for Web Client Test Cases based on Use Cases, Wire Frames, Annotated Documents and Business Rules.
  • Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language
  • Performed Backend testing to verify the data integrity by passing SQL Queries.
  • Performed Smoke and Functional testing on every build of the application.
  • Defect Reporting, Analyzing, Tracking and Report Generation using Mercury Quality Center.
  • Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
  • Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.
  • Developed test cases for cross-browser (MSIE, Firefox, Chrome, and Safari) and cross-platform (Windows 7, MAC OS X) testing in virtual machine (VMWare) environment.

Environment: Windows 7/vista/8,8.1, MS SQL server, HP ALM, QC

We'd love your feedback!