We provide IT Staff Augmentation Services!

Sr. Automation Engineer Resume

3.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Over 8 plus years of experience in Software Industry, have a proficiency in Testing Complex Applications, which includes Black box testing, User acceptance testing, Performance testing and Test Management.
  • Extensive experience in varied aspects of the complete Software Development Life Cycle (SDLC).
  • Also worked extensively in agile environment and in requirement gathering by dealing with the Business segments of the clients and have successfully launched new teams in the past.
  • Experience in Mobile Device Testing includes handling Hybrid and Native applications and web based applications using Perfecto Automation tool and Appium.
  • Expertise in conducting testing on all stages such as: Unit, Integration, Regression, System, Functional, Acceptance and Usability.
  • Experience in developing Mobile automation scripts in Java and python for Android and iOS platforms.
  • Excellent ability to translate business/functional requirements to test cases in real time environment.
  • Expertise in working with several tools such as Selenium (Selenium IDE, Selenium RC, Selenium web Driver and Selenium Grid).
  • Hands on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium.
  • Expertise in web based testing which includes GUI Testing, Functional Testing, Regression testing and System testing and Unit testing in both manual and automated environments and also have very good team leading experience.
  • Worked with different operating systems like Windows and AIX and have extensive Test experience using Test Management tools like Test Director, Rational Test Manager and Quality Center.
  • Development of various procedures to automatically resend ftp files to customers if originally failed. All development was done using PL SQL.
  • Exceptional skill in improving the Quality of the product by implementing QA Practices and Test Automation.
  • Expertise in using Test management tools such as Rally, JIRA which are mainly used for bug reporting, test progress and its deliverables.
  • Experience in using project management tools such as ANT, MAVEN and some configuration management tools such as SVN, GIT.
  • Expertise in preparing Test Plan, Test Strategy and Requirement Traceability Matrix Documents.
  • Experience in identifying the Regression Test Cases and writing various end - to-end data-driven scripts using QTP automation tool.
  • Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories
  • Experienced in testing XML parsers, DOM, X-path. .
  • Experienced in Testing Cross Browser combination with web driver automation scripts.
  • Verified the UI elements using x-Path and CSS values.
  • Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using Jira.
  • Experienced in customizing Selenium API to suit in testing environment.
  • Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
  • Experienced in estimation of test effort and coordinate test schedule with overall project schedule.
  • Expertise in designing the Test Scenarios and scripting the Test Cases in order to test the application.
  • Extensive experience in running various kinds of tests such as Regression, Functional, Performance, Backend, User Acceptance Tests (UAT) for Web and Client/Server Applications.
  • Experience of Web Service testing using SOAP UI tool.
  • Generated test logs using Log4j for various log levels.
  • Experience in knowledge of VBScript and Descriptive Programming for developing Test Script and Functional libraries.
  • Involved in generating the basic scripts and enhancing the scripts using checkpoints, synchronization, data-driven and implementing the Data Driven, keyword and Hybrid framework in QTP.
  • Expertise with using open source tools such as Cucumber, Junit and Eclipse.
  • Experience in writing complex SQL queries and working with huge volumes of data, analyzing record sets for Data Quality and Data Validation.
  • Proficient with RDBMS and Data Warehousing concepts and Web Applications using Oracle and MS SQL Server.
  • Experience in change control and release management processes.
  • Excellent communication skills and Ability to work in-groups as well as independently with minimum supervision and also open to learn new technologies and tools.

TECHNICAL SKILLS:

Development Methodology: Agile-Scrum, RAD, Waterfall

Frameworks: Key Driven, Data Driven, Hybrid and Page Object.

Automation tools: Selenium Web Driver, Selenium RC, Selenium Grid, Cucumber, Perfecto, Appium

Testing Tool: Junit, TestNG, Apache POI, AutoITBuild Integration Tools: Jenkins, Maven, Ant

Test Management: JIRA and Rally, QC, Bugzilla

Operating Systems: Windows, Linux and Mac OS

Programming Languages: Java, Java Script, J2EE.

Databases: SQL Server, MY SQL, DB2,Oracle, PL SQL

Utilities: GIT, SVN, Eclipse.

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Automation Engineer

Responsibilities:

  • Developing mobile automation scripts in Java and python languages for LDR-Legacy Device Regression Project.
  • Working in Agile Development Methodologies and mobile application testing within an established framework/ Perfecto API’s.
  • Design and create test conditions and scripts to address business and technical use cases.
  • Extensive use of Perfecto Automation tool for accessing mobile devices through cloud.
  • Good understanding of wireless Networks and Telecom Business Knowledge.
  • Generating of test cases, defect reporting, analyzing failures and fixing them.
  • Hands on experience in entire Performance testing Life cycle.
  • Running all Tests suites in parallel and generating reports on daily basis.
  • Good Knowledge in OOP design patterns, such as factory objects and singleton.
  • Extensive use of 3rd party API’s such as Perfecto.
  • Investigating failed automation scripts, reporting issues and fixing the causes of failures in the automation scripts in other projects Music Freedom and Binge On.
  • Attending daily stand up meeting, sprint meeting and sprint planning meetings.
  • Extensive use of version controller GitHub, Jenkins for continuous integration running of test scripts, TestNG for testing tools and test Management tools like JIRA.

Environment: Eclipse, Python, JAVA, TestNG, Jenkins, XPath, HTML, XML, GitHub, JIRA, Mobile Network, Wireless Networks, GSM. JFW.

Confidential

Sr.Automation Engineer

Responsibilities:

  • Used agile methodology to ensure that the new features meet the customer requirements and acceptable quality assurance standards.
  • Extensive experience in varied aspects of the complete Software Development Life Cycle (SDLC).
  • Attended Daily Scrum, Sprint Retrospective, Sprint Iteration Planning meetings.
  • Coordinated and communicated with Product owner to gather requirements.
  • Identified Test cases to automate and developed automation test scripts usingSelenium (Selenium WebDriver, Selenium RC, Selenium IDE and Selenium GRID) Java and TestNG.
  • Identified correct GUI elements in the web application pages using various Selenium Locators like ID, name, Link Text, Partial Link Text, and XPath.
  • Developed test scripts to deal with pop-up windows and alerts.
  • Implemented Actions API for various mouse and keyboard actions needed to be take place in application.
  • Experienced in using Apache POI to read data from external sources to feed locators into the test script.
  • Developed Hybrid, Keyword Driven Framework, Data Driven Framework and Page Object Model Framework in Selenium.
  • Maintained and Reviewed logs using Log4J and created, tracked defects based on the logs.
  • Implemented selenium synchronization using conditional and unconditional waits for the dynamic pages.
  • Provide the logs and Selenium screenshots while raising the bugs which gives the information to developer to fix.
  • Expertise in using Test management tools such as JIRA which are mainly used for bug reporting, test progress and its deliverables.
  • Experience in using project management tools such as MAVEN and some configuration management tools such as SVN.
  • Involved in creating Test plan, prepared detailed test cases and test data based on Business Requirements Document and technical Specifications for new functionalities.
  • Developed Manual test cases for different test scenarios covering all aspects of project functionality.
  • Fire-path, firebugs are used accessing various forms, tables.
  • Experienced in Cross Browser and Compatibility testing using various web-browsers and diverse hardware environments.
  • Experience in Parallel Execution of Multiple Tests at a time in different environments.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
  • Used Jenkins as Continuous Integration tool and configures build jobs for regression using TestNG, Maven and parallel processing.
  • Tested different types of websites using selenium scripts.
  • Prepared test report using Extent Reports API.
  • Tested the Web Services of the application using SOAPUI tool.
  • Performed BDD -Behavior Driven Development, ATDD- Acceptance Test-Driven Development and testing using Cucumber features and step definitions.
  • Hands on experience in Developing Automation Scripts, Execution and Analysis of Test Results.
  • Responsible for functional testing, Integration testing, Regression testing, User Acceptance testing.
  • Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to Complex automated testing situations using various tools like Selenium, Cucumber, TestNG
  • Wrote SQL Queries to extract data from various database tables for testing purpose.
  • Validated test cases by crosschecking data in backend on SQL server using SQL Queries.
  • Documented test results and defects using Jira and managed defects to completion.
  • Worked effectively to make sure the project is released on time with high quality and meets with the user expectations.

Environment: Selenium Web Driver, Eclipse, JAVA, TestNG, Selenium Grid, JUnit, SOAPUI, Cucumber, Jenkins, XPath, HTML, XML, Windows, MY SQL.

Confidential

Sr. QA Analyst

Responsibilities:

  • Analyzed various types of Documents such as Business Requirement Documents, High Level Design and Low Level Design.
  • Prepared all test deliverables throughout SDLC including Test plan, test scenarios, test scripts, test data, performed test execution, test result documentation, test reports, defect logging and tracking, test matrix
  • Wrote automation/manual test scripts to test highly complex rule engine comprising of rule set defined for 50 states to compute late charge fees
  • Wrote Automation test scripts using Java implementing Selenium WebDriver to test Web Application
  • Extensively used methods like Get ( ), GetTitle ( ), Drag and Drop, keys, Select, List Array, Iterate, Implicitly wait, iframes, Menu options, Actions, etc to build automation test scripts.
  • Designed Automation framework in Selenium, TestNg for front end web application test.
  • Generated reports from TestNg for project team members
  • Created XML test suite for functional testing and regression testing
  • Performed browser compatibility testing
  • Created automation framework using POM- Page Object Model, and Data Driven framework to test web application. Thorough understanding of POM using Page Factory
  • Worked on version Control tools-SVN
  • Provided walkthrough to project team for test deliverables like test plan and test scripts
  • Represented Testing team as Sr. QA Engineer at Test Summit head in Addison, TX
  • Attend project meeting, and ensure all the issues and concerns are raised and project time lines are met
  • Co-ordinate with off shore team, to ensure test team is progressing and have good understanding of the project
  • Responsible for setting up test environments, requesting access levels for test team onsite/offshore, submission of jobs on test environments during test execution.
  • Performed Test Execution and defect logging and tracking using HP Quality Center.
  • Worked extensively on Quality Center modules- Test Plan, Test Lab, Defects and Reports
  • Wrote complex SQL queries for test data set up in RDBMS-Oracle & DB2, backend database testing, and data validation and ETL data flow.
  • Validated the front end application and verified data mapping is correct
  • Validated generation and data on COOL reports.

Environment: SQL, Oracle, Java, XML, Selenium WebDriver, TestNg, JUnit,, MAVEN, Web Services, SOAP, Restful, SOAP UI, WSDL, Eclipse, HTML, Java Script, CSS, SVN, Quality Center 9.2, AGILE, Rally.

Confidential

Automation Test Engineer

Responsibilities:

  • Analyzed application business requirements, technical specification and INSTALLATION guidelines
  • Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language
  • Designed, developed and delivered automated solutions to test API’s, database components, web applications.
  • Wrote and executed test cases for major program modules as per Business requirement Documents
  • Designed, coded and executed automated tests using Java/ TestNG /XML/SQL based test frameworks.
  • Designed and executed the Automation Test Scripts using Selenium Web Driver and TestNG.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium Web Driver.
  • Performed Data driven testing using Selenium Web Driver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Development of various procedures to automatically resend ftp files to customers if originally failed. All development was done using PL SQL.
  • Performed usability, GUI, Functionality and regression testing of the new builds
  • Identified application defects to minimize number of steps to reproduce the problem
  • Performed browser (IE, FIREFOX, Chrome, Safari) and platform (Windows 7/Vista/ XP) compatibility testing in virtual machine environment.
  • Interacted with the respective developers to explain the testing issues on behalf of the testing team and managed the entire testing effort. Identified and isolated software defects and reported them via TFS.
  • Actively participated in QA team meetings and discussions. Participated in Sprint planning and Agile Scrum meeting on daily basis.

Environment: Selenium Web Driver 2.38, Java 1.6, Eclipse, TestNG, XML, Windows, Oracle11g, HTML.

Confidential

QA Analyst

Responsibilities:

  • Analyze the business Requirements and closely work with the Business Team to get the clarifications addressed
  • Run Defect Triaging and Review the Test Plan, Test Scenarios, Test Cases with Project Team
  • Designed, executed and maintained automation Test Scripts in Selenium RC using JAVA framework- JUNIT, TESTNG for regression test cases.
  • Developed Automation framework implementing Page Object Model, and Data Driven Test for certain Test Cases.
  • Built Test Suite in XML for functional and regression test
  • Execute the Test cases and review the results with Business to get the Business approval for UAT
  • Co-ordination between Technology and Business to ensure all the outstanding issues are being addressed, fixed and retested
  • Running shell scripts and command line programs for testing calls
  • Performed browser compatibility testing
  • Involved in Web Services Testing using SOAP UI
  • Involved in the regression test planning for the project and identified the critical regression tests
  • Executed the automated regression test cases during every release and also executed the daily regression test suites
  • Involved in debugging of the existing automation script
  • Experience working in Agile/ Scrum methodology for SDLC and working on Test management tools like Quality center(QC)

Environment: Selenium WebDriver, Selenium GRID, Java, Web Services, SOAP, REST, Quality Center, AGILE, JIRA, HTML, Java Script, CSS, Eclipse, Oracle, Windows, UNIX/LINUX, Ms Word

Confidential

QA Engineer

Responsibilities:

  • Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
  • Used Quality Center as Test Repository for Requirements, Test plans.
  • Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
  • Recorded and plays back test in Fire fox using Selenium IDE.
  • Created Automation test framework using Selenium RC.
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
  • Exported Test case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework (Junit).
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Run tests by using Selenium remote control in different browsers.
  • Examine the results of test to pinpoint defects in the application.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems (validation).
  • Wrote SQL Queries for backend testing.
  • Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole and leading offshore team.

Environment: JAVA, Selenium RC/IDE, Junit, HP Quality Center, JavaScript, Eclipse IDE, Firebug, SQL, Oracle and Windows.

Confidential

 QA analyst

Responsibilities:

  • Understanding the Business requirements, Application and function specifications, Design documents.
  • Involved in writing and designing templates for theTest PlansandTest cases.
  • Involved in Preparation of Test Scenarios and review of Test Cases.
  • Involved in updating and executing test cases according to requirements.
  • Identified theTest Casesand documented them inQuality Center.
  • PerformedGUI, Functional,Negative,Positive,Regression andUser Acceptance Testing.
  • Prepared various reports based on different stages of Testing.
  • Involved in Bug reporting and bug tracking using QC.
  • Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
  • Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.

Environment: MS- Office, windows, Quality Center.

We'd love your feedback!