We provide IT Staff Augmentation Services!

Sr. Automation Engineer Resume

5.00/5 (Submit Your Rating)

OBJECTIVE

  • To give effective as well as efficient efforts towards attainment of organizational goals with exploring wide scope of knowledge and intelligence. To work in an environment that provides a challenging and rewarding career ensuring a high - level job satisfaction. In the process apart from benefiting my employer, I also expect to learn for my overall development.

SUMMARY

  • 6+ Years of industry experience in the area of Software Testing ( Manual and Automation ) with a solid understanding of Test Planning, Test Design, Test Execution and Defect Reporting & Tracking .
  • Expertise in Understanding and Analyzing Test Requirements, Tracking changes and maintenance of Test Requirements.
  • Well acquainted with all phases of SDLC and STLC .
  • Proficient in Test Automation using UFT (Formerly QTP ) and Selenium Tools .
  • Strong Experience in Automating Web Application Testing using Selenium WebDriver with TestNG framework .
  • Strong Experience in Java Programming, Selenium WebDriver, JUnit and TestNG .
  • Well versed with Handling Elements in Selenium WebDriver .
  • Writing Test cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.
  • Executing Selenium Test Cases and Reporting defects.
  • Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG and selenium Grid .
  • Experience on developing a framework using a design pattern - Page Object Model.
  • Experience in testing Middleware technologies TIBCO, IBM WebSphere MQ, Web Services (SOAP, REST) Testing using SOAPUI Pro.
  • Good experience in validating XML and XML Schema, XML Parser.
  • Worked on IE, Firefox and Chrome Driver.
  • Experience in writing CSS Selectors, Xpath expressions to identify web elements.
  • Experience on Working with TestNG for Automation testing Reports.
  • Expert in working in different Testing Methodologies like Agile, Agile - Scrum Model, Waterfall Model.
  • Good Knowledge in Core Java, SQL Queries, Joins, HTML, XML.
  • Have Experience on working in Banking Domain (Sales & Service platform).
  • Experience in designing, preparing and executing test cases for Client Server and Web Applications using SDLC concepts.
  • Experience in Groovy Script to automate webServices testing using SOAPUI tool.
  • Experience in Web Based Applications Testing and Windows Based Applications Testing.

TECHNICAL SKILLS

Operational Experience: MS SQL Server, Selenium (Selenium IDE, TestNG, Selenium Web Driver), basic QTP-10.0, Eclipse IDE, Web Services with Soap UI tool, MS Office Suite, HP Quality Center10.

Programming languages: C, Core Java, HTML, XML, SQL, Java script, Groovy script.

Editors: Eclipse, VI editor in Linux.

Middleware Technology: Web Services, TIBCO, IBM WebSphere MQ.

Operating Systems: iOS, Android, Blackberry, Windows XP/7/8, UNIX / Linux.

PROFESSIONAL EXPERIENCE

Confidential

Sr. Automation Engineer

Responsibilities:

  • Demonstrated ability to own, design, lead and implement test strategies for complex applications and deployment topologies
  • Review product requirements, and analyze complex software systems to design test strategies
  • Design test plans and write test cases. Work closely with the development, quality, release, and operations team for review and feedback
  • Automate function and system level tests to ensure the adequate coverage for fixes and regression-free deliverables
  • Execute tests and analyze results through the automation framework
  • Guarantee that the products meet release requirements
  • Enhance and maintain the test automation framework
  • Working experience designing and implementing functional, component, integration, load, and performance tests
  • Strong knowledge and skills. Ability to independently write test automations in Java. Ability to debug code in order to pinpoint/isolate issues
  • Strong Unix/Linux skills and knowledge, including internals, troubleshooting, and environment control, system utilities, analysis of system resources. Experience with scripting, preferably Perl, Shell, Core Java
  • Detail-oriented, with strong analytical, problem-solving, communication, interpersonal skills. Self-starter with ability to work independently, but also as a strong team player. Ability to drive the problem resolution process from start to finish
  • Provides necessary support of the existing quality assurance strategy, addressing all phases of
  • Professional experience supporting QA
  • Collaborate with engineers, content creators, and QA to develop robust testing tools
  • Openly discuss and review technical proposals, requirements, designs, algorithms, source code, and reference documents with engineers, content creators, QA and managers
  • Experience with using and setting up performance testing tools such as Grinder, Gatling, LoadRunner, Jmeter, etc
  • Experience in developing large-scale test automation frameworks
  • Experience with using protocols such as HTTP/HTML and Web Services
  • An ability to work in a fast, agile and nimble environment with frequent change
  • Work closely with Test engineering, Development engineering, Performance, Data Abstraction, and Distribution teams to ensure end to end validations
  • Document workflows and results of business analysis
  • Evaluating our currently existing automation framework and test scripts and driving any necessary changes.
  • Defining, developing, maintaining, and executing the automation of test scripts utilizing a variety of different functional frameworks to provide robust test coverage.
  • Developing an easy to understand test coverage matrix and report on automation’s successes and failures.
  • Building tools to help QA Engineers implement their own test scripts within the automation framework
  • Striving to ensure that User Stories and/or system requirements are satisfied for internal and external application users
  • Ensuring automation coverage and test execution is complete during each sprint and prior to release
  • Support our Platform QA Engineers in performing white-box testing when necessary
  • Involvement in new feature automation supporting the development team
  • Conducting test-leveling exercises to determine the best test layer to secure code quality

ENVIRONMENT: Selenium Web driver, JIRA, HP ALM, Jenkins, Appium, Rest Assure, REST, SOAP, Sql Developer Tool, PL/SQL, Ruby, Microsoft Project, ORACAL, JavaScript, HTML, CSS, XML, JAVA, CENT OS

Confidential

Software Automation Engineer

Responsibilities:

  • Developed the Automation Test Scripts in Selenium WebDriver using Java based on the design pattern Page Object Model for reusability.
  • Prepared Test Cases using Data Driven, Hybrid, Modular, and Keyword Driven Framework in WebDriver.
  • Prepared XML and Excel files for collection of data and Element Locators using object repository, used this in the test suite with the help of APACHE POI library files.
  • Created Maven Project using Maven build automation tool to create dependencies like wars, jars. Usage of plugins for invoking XML files.
  • Triggered POM.XML files using Jenkins, Continuous Integration Tool to generate reports and to trigger periodically.
  • Used GitHub, source code management tool for code re-usage, high portability extending scope of Automation Testing.
  • Reviewing the Test Reports using the TestNG framework.
  • Project is under the Agile environment, I attended daily standup meetings, provided daily status on manual and automation test results. Attended sprint plan meetings to review the user stories and story points.
  • Validated WSDL Files, XML Schema, and WebServices Endpoints for each environment.
  • Added assertions in response xml to validate the output of web service calls.
  • Utilized multiple validation rules, property transfers, Data Gen etc. in SOAPUI tool to validate request and response of Web Services.
  • Worked with programmers to test the daily builds and reported bugs.
  • Collaborated with development on test automation efforts to ensure that development supports the testing solutions.
  • Performed functional, compatibility testing on different browsers like IE, Firefox & Chrome.
  • Performed automation testing using Maven, GITHub and Jenkins.
  • Worked with Developers and Quality Assurance associates to identify and implement test suites/test cases for diverse projects.
  • Worked in UNIX / Linux to execute shell scripts to upload the dummy data to the database.
  • Executed find, grep, ps, kill, find, cp, mv, tail, cd, view, vi etc commands in UNIX/Linux.
  • Tail the log files in UNIX / Linux to debug the issues / bugs.
  • Updated environment setup files as needed in UNIX / Linux.
  • Developed SQL queries and Joins for validating data in Database and used Excel and XML files for Data Driven Automation testing. Used TOAD tool to connect to database and execute SQL queries.
  • Prepared and executed Test Cases as per System Requirements and User Stories. .
  • Worked with Team members to develop the TEST Plan document.
  • Prepared and executed the test suite using Selenium.
  • Participated in identifying the Test scenarios and designing the Test cases.
  • Performed manual testing on some required modules.
  • Performed various black box testing Methodologies like functional testing and Regression Testing.
  • Defect Tracking and Reporting, logged defects using JIRA tool and reported it to the developer.
  • Developed and executed Test cases, Tracked the status of project using HP Quality Center Test management tool.

ENVIRONMENT: Java, WebServices, WSDL, XML, SoapUI Pro, TIBCO, WSDL, Selenium, Maven, Jenkins, Linux, Oracle Database, SQL, Toad, HP Quality Center, JIRA, Putty.

We'd love your feedback!