We provide IT Staff Augmentation Services!

Automation Engineer Resume

2.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • Over 6+ years of QA experience in Manual/Automation testing of Web, API, apps and client/Server with specializing in Software Quality Assurance Testing and QA Automation Engineer.
  • Expertise in dealing with open source tools like Selenium (RC, WebDriver and Grid), SoapUI, Cucumber, TestNG, Jira and Eclipse.
  • Hands - on experience in writing test scripts using Automation Tools like SeleniumWebDriver.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
  • Extensively worked on Agile Development and management process.
  • Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL and WSDL technologies.
  • Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and tested both in XML and JASON format.
  • Experienced in White Box testing by authoring Codes in Selenium WebDriver.
  • Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
  • Created and Maintained Server-side Integration Test using and Selenium Web driver.
  • Experience in Back-end testing, data validation, Database testing using SQL queries.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, Rally, JIRA, IBM Clear Quest, Bugzilla.
  • Proficient with BDD and TDD using cucumber.
  • Experience in application testing in agile environment.
  • Performed Manual as well as Automated Testing using Testing tool Selenium WebDriver.
  • Created business process model, Hybrid keyword driven, Data driven, Page object model (POM) and Automation object model (AOM) using UFT/QTP, ALM and other tools using dynamic descriptive programming, SORs and object repository to perform functional and regression tests.
  • Defined and executed Unit, Functional, Regression, Smoke, GUI and Security manual testing against weekly, milestone, or on-demand (developers) build.
  • Extensively worked on different Selenium automation frameworks.
  • Ability to use current technology and tools to enhance the effectiveness of deliverables and services.
  • Established and maintained good communication skills with project managers, developers, business experts and QA teams.
  • Excellent interpersonal skills, proven team player with an analytical insight to problem solving and deliver under high stress environment.
  • Unique ability to adapt quickly to challenges and changing environment.

TECHNICAL SKILLS

Browsers: Internet Explorer 6,7,8,910 and 11, Chrome, Firefox, Safari

Web Development Tools: XML, HTML, Ajax, Java Script, VB Script, TFS, ASP, JSP and Java Servlets, PHP, Jenkins

Languages: Core Java, JavaScript

Web Servers / Application Servers: IBM WebSphere, Tomcat.

Testing tools: Selenium (IDE, RC, Web Driver, and GRID), Quality Center, SOAP UI, TestNG, Junit, JMeter, Coded UI, cucumber, Rest Assured.

Reporting tools: Jira, Bugzilla, Quality center, Rally

Operating Systems: Windows NT, Windows 2000 Server, Solaris, HP Unix and Linux.

Data Access Languages: SQL and PL/SQL.

Database Servers: ORACLE, SQL Server.

GUI / Tools: Eclipse, JBuilder.

Frameworks: Junit, TestNG, Maven, TDD, BDD

PROFESSIONAL EXPERIENCE

Confidential - Seattle WA

Automation Engineer

Responsibilities:

  • Responsible for writing the test cases and executing TESTSCRIPTS for Web based application in JAVA.
  • Designed & Implemented a Hybrid Test Automation Framework (Data+Keyword) using Selenium WebDriver.
  • Performed GUI functional and sanity testing manually for each new build of the application.
  • Actively involved with SCRUM and Sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
  • Used Selenium Web driver for generating test scripts and to Automate Functional Testing using Selenium.
  • Performed Smoke, Functional, Regression, Positive and Negative testing for each build of the applications and Integration Testing with other programs, hardware, operating systems and network environments.
  • Analyzed software failures and reported bugs on JIRA which has been used as the defect tracking and project management tool.
  • Developed testing scripts with using Selenium testing framework
  • Creating and editing existing test scripts in , and Bash
  • Script test cases in using corporate libraries and Bash scripts to automate script. Executed cross browser testing, web service testing using SOAP UI, sanity and smoke test.
  • SOAP UI Testing to test web services especially for Data services and Integration stories
  • Managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
  • Created new Automation framework for REST API testing using Rest Assured, TestNG and Maven
  • Automating web services using Rest Assured Framework (Using Eclipse/Intellij, Maven, Git, Stash, Surefire reporting, TestNG).
  • Automated data report generation with and SQL.
  • Extensively used Quality Center / ALM for test planning, bug tracking and reporting.
  • Uploaded Business requirements, test scenarios, test cases and defects of QualityCenter.
  • Automation scripts execution through ALM, updating test results and uploading relevant files/screen shots back to ALM
  • Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
  • Automated webservices using Java library Rest Assured.
  • Unit testing for Java classes using Junit. Managing the runtime automation test bed.
  • Used Maven to manage Project's build and dependencies and Jenkins for deployments to environments.

Environment: Selenium WebDriver, Junit, Jenkins, Eclipse, Protractor, Cucumber, SVN, GIT, JMeter, Maven Oracle SQL, Rest Assured, Java, JIRA,ALM 12.2,Quality Center, UFT, SOAP UI.

Confidential, NC

QA Automation Engineer

Responsibilities:

  • Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing TestNG and Selenium WebDriver .
  • Excellent experience in writing Selenium WebDriver Automation Scripts in Java for highly transactional Websites.
  • Developed Testcases, Test Scripts and executed them for RSA (Regulatory Settlement Agreement) Project.
  • Involved in rest API automation using HTTP Client, Jackson and JSON -Simple libraries and manually testing them using browser plugin like Postman .
  • Set up Jenkins, GitHub , and Maven to work together and provide a smooth continuous integration system. Used Maven as a build automation tool for JAVA projects.
  • Worked on Maven for build and Git for source code repository.
  • Familiarity with NodeJS , Angular JS and have done a POC on web automation framework using Protractor .
  • We have created parallel automation test execution using Selenium Grid and TestNG .
  • Used Message Exchange and Test Runner Objects in SoapUIAPI for Groovy Scripting.
  • Wrote different Queries for purpose of Insert, Update, Delete and Fetching the data in Super SQL 2008 R2.
  • Recorded scripts on UFT such as parameterization, checkpoints, output values, functions etc.
  • Executed automation test scripts developed in UFT and validated results.
  • Created test data sets for the data verification and validation of the application conducting positive, negative and boundary testing.
  • Performed web-services testing (SOA testing) using SOAPUI .
  • Performed API testing.
  • Worked on Selenium GUI Object / element verification is done through CSS Locators .
  • Performed on Rally for application life cycle management and defect tracking under Agile Scrum .
  • Worked on Cucumber testing applications and responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity Used Jenkins continuous integration server to run automated test suites.

Environment: : JAVA, Selenium WebDriver, Jenkins, Maven, TestNG, UFT, Cucumber, JMeter, Protractor, SOAP UI, Rest API, Groovy Script, Ruby, MVC, Agile, Node JS, HTML, CSS, SQL.

Confidential, Seattle, WA

QA Automation Tester

Responsibilities:

  • Involved in automating the reports functionality, which is critical to test in every Regression phase, which covers thousands of test cases.
  • Collaborated with product management teams in an Agile environment to develop a comprehensive set of tests for web-based applications.
  • Analyzed the system requirements and developed detailed test plans, test cases and provided documentation.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in java using TestNGprior to agile testing. Performed REST API Testing using http java test client for SOAP/REST web APIs.
  • Involved in creation of automation framework in Selenium Web driver using data driven and Page object driven Approach. Developed and executed test cases and automation Regression testing using Selenium WebDriver.
  • Used Maven tool for the project management and for the purpose of compile, run, deploy and to add external dependencies. Developed and maintained test documentation including test plans, test cases, and test data.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Implemented Automated execution of tests using ANT and Jenkins.
  • Performed GUI, functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Tested application compatibility for dynamic and static content under various cross browsers using HTML IDsand XPath in Selenium.
  • Verified WSDL files, asserting files using various In-build assertions, performed Data Driven testing, in SOAPUI.
  • Developed test cases for functional and Regression testing. Conducted usability testing, UI testing, functional testingand database testing. Retest defect fixes and reopen issues when needed.
  • Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases Test Data).Used SQL Queries to verify the data from the Oracle database.
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.

Environment: Selenium Web Driver 2, Agile, Rally, Java, CSS, HTML, XML, JavaScript, Eclipse, TestNG, SOAPUI, Mobile, Restful API testing, Apache HTTP Client, JAXB, Jackson, XML, JSON, Jenkins, XPath, Firebug/ Fire Path, JXL, Log4j, JDBC, Mobile Testing, Oracle, SQL, TOAD, Firebug, MongoDB, WinSCP, Shell Scripts, Linux.

We'd love your feedback!