We provide IT Staff Augmentation Services!

Automation Test Engineer Resume

Charlotte North, CarolinA

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. o Proficient in Test Automation using UFT (Formerly QTP) and Selenium Tools.
  • Strong Experience in Automating Web Application Testing using Selenium WebDriver with TestNGframework.
  • Strong Experience in Java Programming, Selenium WebDriver, JUnit and TestNG. o 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.
  • Knowledge of web and mobile accessibility, including WCAG 2.1 and WAI-ARIA guidelines.
  • Ability to interpret and advise on standards, principles and techniques for meeting accessibility success criteria (including WCAG 2.0 AA, WCAG 2.1 AA, and WAI-ARIA).
  • 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.
  • Partner with Design A11y, Design System teams and Engineering A11y Leads to develop, promote the adoption and integration of accessibility policies, procedures, and standards.
  • Bring a depth of development and technical knowledge that complements and strengthens a culture beginning to apply a11y practices in design, engineering and QA.

TECHNICAL SKILLS

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

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

Editors: Eclipse, VI editor in Linux, IntelliJ

Databases: SQL Server, MySQL, Oracle, MS Access

Operating Systems: iOS, Android, UNIX / Linux.

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, North Carolina

Automation Test 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 testcases. 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.
  • Performed Backend Testing, by executing SQL queries in Oracle.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Performed End-to-End testing of database to check data integrity using SQL queries.
  • Execute tests and analyze results through the automation framework.
  • Enhance and maintain the test automation framework.
  • Working experience designing and implementing SQL Script.
  • Strong knowledge and skills. Ability to independently write test automations in 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.
  • Provides necessary support of the existing SQL Database strategy, addressing all phases of Ability to drive the problem resolution process from start to finish for SQL Database.
  • 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 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 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.
  • Support our Platform QA Engineers in performing white-box testing when necessary.
  • Involvement in new feature automation supporting the development team
  • Conducting feasibility studies on comprehensive test plans that drive the automation strategy.

Confidential, Harrison, NY

Sr. Automation Engineer/Accessibility 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 testcases. 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.
  • Provides necessary support of the existing quality assurance strategy, addressing all phases of Ability to drive the problem resolution process from start to finish.
  • 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.
  • Experience in working with accessibility tools/technologies such as JAWS, NVDA, Talkback, Voiceover, WAVE, WAT, Chrome Vox etc.
  • Web application for WCAG 2.0 Level A, AA and AAA compliance for Accessibility.
  • Implement software fixes and/or additional accessibility features within the target software source code.
  • Building tools to help 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 feasibility studies on comprehensive test plans that drive the automation strategy.
  • Direct experience with various compliance tools including JAWS, NVDA and Voiceover.
  • Conducting test-leveling exercises to determine the besttestlayer to secure code quality.

Confidential, Mahwah, New Jersey

Software Automation Engineer

RESPONSIBILITIES:

  • Implement wide range of unfunctional testing by various QA Automation Test Framework like Keyword Driven, Data Driven and Hybrid test framework concept to ensure the code reusability and code maintainability, which reduces the script development time.
  • Developed robust automation framework with QTP Descriptive Programming in VB Script, Environmental Variables, Startup Script, Driver Script, and Utility Functions in QTP.
  • Automated Test scripts, inserted Verification/Check points to validate the test cases.
  • Created Synchronization points to handle timing issues with QTP.
  • Worked with excel macros by running it from QTP and importing the results to QC
  • Develop robust automation testing framework using automation tool Quick Test Pro (QTP).
  • Implement wide range of unfunctional testing by various QA Automation test Framework like Keyword Driven, Data Driven and Hybrid test framework concept to ensure the code reusability and code maintainability, which reduces the script development time.
  • Develop robust automation testing framework using automation tool Quick Test Pro (QTP).
  • Implement wide range of unfunctional testing by various QA Automation Test Framework like Keyword Driven, Data Driven and Hybrid test framework concept to ensure the code reusability and code maintainability, which reduces the script development time.
  • 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 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. o 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 TestNG framework.
  • Project is under 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.
  • Responsible for developing and executing of manual test plan and test cases for Web Services SOAP and REST API testing.
  • Performed Webservices automation testing using SOAPUI pro.
  • Validated Webservices SOAP request and response XML and RESTful Service Calls using SOAPUI tool.
  • Validated WSDL Files, XMLSchema, and Webservices End Points for each environment.
  • Added assertions in response xml to validate the output of webservice calls.
  • Utilized multiple validation rules, property transfers, Data Gen etc. in SOAPUI tool to validate request and response of Web Services.
  • Developed Groovy Script in SOAPUI tool to connect to database for automation of Webservices.
  • 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, GIT Hub and Jenkins.
  • Worked with Developers and Quality Assurance associates to identify and implement test suites/test cases for diverse projects.
  • Experience in working with accessibility tools/technologies such as JAWS, NVDA, Talkback, Voiceover, WAVE, WAT, Chrome Vox etc.
  • 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 Data Base 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.
  • Validated the Request and Response XML from TIBCO.
  • Worked with Team members to develop TEST Plan document.
  • Prepared and execution of 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.

Confidential, Uniondale, New York

QA Automation Engineer/Accessibility Engineer

RESPONSIBILITIES:

  • Hand excellent experience in dealing with Product developer's team which is located globally for various customizing requirements and testing activities.
  • Preparation of High-Level Plans &deriving Test Plan requirements.
  • SPOC for all the defects being reported for Client- Initial Analysis& assignment.
  • Review of HLD, Test Strategy documents prepared by design team.
  • Involved in Test Strategy Specifications& Traceability Matrix as per functional specifications.
  • BDD/Cucumber approach which allows non-programming QA Engineers to write new automated tests.
  • Create web UItests using cucumber, capybara, gherkin, Selenium WebDriver (tests written in ruby).
  • Performing regular database testing for data validation.
  • Coordinate in setting up the test environments (instances) with Infra teams.
  • Review of Test Specifications and Test data.
  • Knowledge of web and mobile accessibility, including WCAG 2.0 and WAI-ARIA guidelines.
  • Ability to interpret and advise on standards, principles and techniques for meeting accessibility success criteria (including WCAG 2.0 AA, WCAG 2.0 AA, and WAI-ARIA)
  • Experience in working with accessibility tools/technologies such as JAWS, NVDA, Talkback, Voiceover, WAVE, etc.
  • Web accessibility assessment and remediation experience, including the detailed knowledge of WCAG 2.0 and Section 508 accessibility standards and requirements
  • Bring a depth of development and technical knowledge that complements and strengthens a culture beginning to apply a11y practices in design, engineering and QA.
  • Identified functional candidates of conversion testing.
  • Provided inputs for Application Backlog to client and involve in software feasibility study.
  • Prepared Testcases for GUI application.
  • Implemented automation using Selenium Web driver for performing Browser compatibility testing.
  • Developed and maintained several test scripts to automate the process of testing using Selenium web driver, with TestNG framework using Java.
  • Configured Maven for Java automation projects and developed Maven project object model (POM).
  • Wrote SQL queries extensively for database testing and generated test reports.
  • Involved in Sanity, System, Integration, Conversion, Functional, Assembly and Regression testing.
  • Reporting and tracking the detected defects through Jira and ALM.
  • Review of Test log and updating on daily basis.
  • Created Test Metrics, Bug Database and generated weekly reports for senior management.

Hire Now