We provide IT Staff Augmentation Services!

Sr. Automation Engineer Resume

0/5 (Submit Your Rating)

Morristown, NJ

SUMMARY

  • 8+ years of experience in all phases of Software Testing Life Cycle (STLC), Developing Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium. Diversified experience in Automation, Manual testing, serving various domains such as E - Commerce, Healthcare, Insurance and finance.
  • Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Defect Life Cycle and object-oriented methodologies (OOPs).
  • Experienced in Software QA (Quality Assurance) including Manual and Automated testing with tools such as Selenium RC, Selenium WebDriver, Selenium IDE, Selenium Grid, CUCUMBER, Jmeter and LoadRunner
  • Proficient inperforming GUI, Functional testing, System testing, Backend testing, Smoke testing, Usability Testing, Validation Testing,Compatibility Testing, Sanity Testing, Exploratory Testing, Security Testing, Regression Testing, Recovery Testing,Performance Testing/load testing, Mobile testing, API testing, User Acceptance testing (UAT)using manual and automatedtesting tools.
  • Experience with multiple software development methodologies - including Waterfall, Iterative, V-Model and Agile/Scrum.
  • Extensive experience in using JUnit, TestNG framework for testing application,
  • Experienced in using Maven and Antas build tools to create projects, JAR files, POM.xml with artifacts and dependencies, and worked with Jenkins for Continuous Integration.
  • Proficient inBug Severityanalysis,Bug trackingsystem andBug Reporting. Can prioritize issues based on important, urgent and hot fixes and Proficient in Tracking and Reporting defects using Industry and Internal tracking tools likeQuality Center/ Application Life Cycle Management (ALM), Rally,JiraandBugzilla.
  • Experience in using finder mechanisms like CSS, XPath expression, HTML id, link Text, Partial link Text and name to find the Web Elements.
  • Expertise in performing agile testing, review the user stories and participated in Daily Scrum, Iteration Planning and Release Planning meetings.
  • Proficient in writing Selenium WebDriver automation scripts in JAVA using Junit and TestNG frameworks for Web Applications.
  • Extensively usedSelenium APIs such as Take Screenshot for Capturing Failed test cases, select for selecting multiple values from list, Action for various key and mouse event, with different Locators (XPath, CSS, id, Link text).
  • Expertise in Data driven Testing with Data provider annotation, Cross browser testing, Parallel Test execution and Re-run fail test using Selenium WebDriver and TestNG Framework with Extent Reports API - to generate advance reporting in Selenium.
  • Experienced in making Data Driven, Keyword Driven, Hybrid and Page Object Modelframeworks withSelenium to maintain test suite.
  • Expertise in using Appium for native, hybrid Mobile Application Testing for IOS and Android platforms.
  • Involved in performance testing in creating virtual users and testing load, stress, database tests using Load Runner tool.
  • Hands on experience in writing core java to access data from outsource files and used OOPs (Inheritance, Polymorphism, Exception Handling and Collections) concepts in developing the selenium framework.
  • Generated test logs using Log4j for various log levels.
  • Involved in testing applications using SOAP/REST services using SOAP UI.
  • Knowledge on Automated Web Services using SoapUI, REST with knowledge of WSDL, RESTful, eclipse.
  • Experience in Performance testing tools like JMeter, LoadRunner for performing Unit Level Validation like special characters, uniqueness, invalid input, specified data range, boundary values for account creation.
  • Strong Interpersonal Skills, Analytical skills, Self-motivation, Co-ordination Skills and effective communication skills, Good Team Player Qualities.

TECHNICAL SKILLS

Testing Tools: Selenium IDE, Selenium RC, Selenium Grid, Selenium WebDriver, Cucumber, SOAP UI, QTP.

Languages: C, Java, SQL, JavaScript.

Test Approaches: Agile/Scrum, Water Fall Model, SDLC, STLC, Bug Life Cycle

Testing Frameworks: Data Driven, Keyword Driven, Hybrid, TDD, ATDD, TestNG/Junit

Web Technologies: HTML5, CSS3, XML, JavaScript.

Build Tools: Ant, Maven, Jenkins (Continuous integration)

Bug tracking tools: HP QC/ ALM, Bugzilla, Bug Tracker, JIRA, Rally

Other Tools: Appium (Mobile Testing), Load Runner and JMeter, ReportNG(Reports)

Database: MySQL, Oracle

Operating system: Windows, UNIX, Linux.

Version Control Tools: GIT, SVN, Perforce.

PROFESSIONAL EXPERIENCE

Confidential - Morristown, NJ

Sr. Automation Engineer

Responsibilities:

  • Participated actively in the Sprint Planning sessions to analyze the user stories in the Product Backlog and in daily stand-up meetings, sprint review and sprint retrospective meetings to analyze the sprint health
  • Wrote and executed test scenarios, test cases and test scripts for both web and mobile applications using JAVA, Selenium Web Driver and Test NG with a good analysis of the element locators and web driver methods.
  • Worked extensively in the development of Hybrid Framework design on Test NG platform and used Apache POI to read data from external sources.
  • Worked with utilities like Firebug and Fire path for the identification of web elements using locators such as id, name, Xpath, CSS Selectors, Link Text, Partial Link Text and Tags.
  • Designed, coded and executed automated tests using Java/Test NG/XML/SQL based test frameworks.
  • Hands on experience in handling synchronizations using waits (Implicit, Explicit) which are Unconditional and Conditional.
  • Designed and executed the Automation Test Scripts using Selenium Web Driver and Test NG.
  • Used various TestNG annotations like @Test, @Before suite, @After suite, @Before Test, @After Test, @Before Class, @After Class, @Before Method, @After Method, @Data provider.
  • Used Apache POI to read data from the external sources and provide them as parameter to the locators in the test script.
  • Wrote Selenium scripts for Taking Screen shots and used Actions class to perform Mouse and Keyboard events.
  • Performed cross-browser Testing on various browsers like IE, Chrome and Firefox and ensured compatibility on different browsers using Java, TestNG and Jenkins.
  • Performed Feasibility Analysis on the test cases to analyze the feasibility of the test cases for automation and for the creation of the regression test suite.
  • 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.
  • Performed Testing using SOAPUI on different data sources and validated the RESTful web services.
  • Worked on Web services Testing using assertions such as XPath, XQuery and Contains assertions.
  • Involved in developing BDD features, scenarios and step definitions using Cucumber and Gherkin and automated them using Selenium Web Driver.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Identified slow running query and optimization of stored procedures and tested applications for performance, data integrity usingSQL Profiler.
  • Used Tags, Data tables, Hooks, Annotations and manage code efficiently by reducing redundancy in cucumber.
  • Integrating Cucumber with Jenkins and thus generate reports according to the requirement.
  • Used MAVEN for build management, SVN as source repository and Jenkins for Continuous Integration of the builds.
  • Built a complete automation test suite for every release and performed root cause analysis of the test scripts that failed.
  • Prepared project metrics and summary reports, defect tracking reports to report the entire status to the product owners and the stakeholders serving as a point of contact.

Environment: Selenium WebDriver 2.44.0, Selenium Grid, Cucumber, Apache POI, Auto IT, java 1.7, eclipse 4.3, HTML, CSS, XML, JIRA 6.2, Windows, SQL Server, Maven, SVN, SOAPUI, Log4j

Confidential, MN

Sr. Automation Engineer

Responsibilities:

  • Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
  • Used TestNG Annotations inSelenium WebDriver and executed a batch of tests as TestNG suite.DevelopedSelenium scripts in TestNG for parameterization using Data Provider annotation.
  • Created automation framework inSelenium WebDriver using behavior driven approach like Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
  • Expertise in using performance testing tools such as HP LoadRunner and Quality center as defect tracking tool.
  • Configured Maven for JAVA automation projects and developed Maven project object model (POM).
  • Experienced Jira as project management tool.
  • Used Firebug to do web based application testing withSelenium for the commands and locator application.
  • Worked on Cross Browser testing throughSelenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Used Jenkins server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configuration.
  • Followed Agile methodology and participated in Iteration planning meeting, retrospective, and Scrum meetings.
  • Executed parallel browser testing on various machines usingSelenium Grid and performed cross browser testing.
  • Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.

Environment: Java SE 7,Selenium WebDriver 2.0, Cucumber, Agile, TestNG, Jenkins, Grid, Quality Center9.0/10.0, SOAP UI, LoadRunner 11.01, Jira, Maven, XPath, Eclipse, Firebug, SQL Server 2014, IE, Firefox, Chrome, Windows 2010, MS office Tools 2010.

Confidential, NJ

Automation Engineer

Responsibilities:

  • Developed automation test suite from scratch withSeleniumWeb Driver with TestNG with Java for Web app to help in regression testing using page object model (POM) design pattern.
  • Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
  • Efficiently utilized different modules in JIRA for reporting and tracking the defects and communicated issues with the developers for resolving them successfully.
  • Developed QA processes automation test scripts using Seleniumto test Web based user interfaces for different type of browsers.
  • Used Firebug to do web based application testing withSeleniumfor the commands and locator application.
  • Conducted End-to- End verification and validation for the entire application.
  • Perform Functional Testing and Regression Testing usingSeleniumWebDriver.
  • Used Soap UI to test REST API's from Scratch by writing Automating Test Scripts.
  • UsedSeleniumWebDriver to handle various web page controls like textbox, button, dropdown, checkbox, radio button, labels using XPath and other locators.
  • Involved in GUI testing, Integration testing, Navigation testing and Regression testing using web based application and client-server applications.
  • UsedSeleniumGrid, JUnit test scripts to run automated test cases in parallel on 5 environments.
  • Used SVN repository for efficient remote team working, also stored the framework and all the developed test cases.
  • Experience with performance testing using JMeter.
  • Conducted GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes etc. usingSeleniumand Appium both web and mobile platforms.
  • Tracked defects using JIRA and generated defect summary reports.
  • Identified test cases to automate. Automated those test cases usingSeleniumWebDriver, TestNG, Apache POI and Java technologies (Eclipse IDE).
  • Wrote queries in JSON data format to query against Content Service.

Environment: SeleniumIDE,SeleniumWeb Driver 2.0, Appium, JIRA, JMeter, JSON, Grid, Firebug, Apache POI, Java, HTML, CSS, X-path, Windows, SQL, Maven, SVN, SOAPUI, Cucumber, TestNG.

Confidential

Test Analyst

Responsibilities:

  • Involved in analyzing FRD and BRD documents obtained from business and utilized Waterfall Methodology for the same.
  • Prepared Test cases and Test plans for new functional modules, participated in Requirement gathering phase with business team for Data migration test.
  • Actively involved in SDLC and STLC process and used tools likeSelenium RC.
  • Worked onSelenium IDE, the integrated development environment forSelenium scripts using Firefox, Internet Explorer and Google Chrome.
  • Experience in Writing test plan, test scenarios, test cases, test procedures based on business requirements.
  • Responsible for Regression Testing, Functional testing for web based application.
  • Used Selenium WebDriver with Java plug-in to generate automated test scripts for functional testing, GUI testing and enhancing the existing scripts.
  • Performed Regression Testing for every modification made in the application and new builds using Selenium WebDriver.
  • Verified backend data validation using SQL.
  • Tested web services based on Data and functions by SOAPUI.
  • Log track and report progress of all tests with Jira.
  • Utilized LoadRunner to regularly test performance life cycles and developed load scripts for the same.
  • Involved in Functionality, User Interface, and Regression testing during the various phases of development using TestNG framework.
  • Developed page library as part of modular framework implementation in automation.
  • Maintained and executed ANT build files for running automated test cases along with Continuous Integration tools like Jenkins.
  • Reported and tracked the bugs to closure using JIRA.

Environment: Selenium WebDriver 2.0, Java, TestNG, Jenkins, JIRA, SOAPUI, Firefox, Eclipse, Linux, Oracle, ANT, Firebug.

Confidential

Test Analyst

Responsibilities:

  • Reviewing the BRD, HLD and LLD. Prepared Test Deliverables- Test Scenarios, Test Cases, Test Execution.
  • Executed and maintained manual test cases.
  • Performed Functional, System, and Regression Testing.
  • Involved in Unit Testing, handled issues in System Testing and UAT
  • Wrote SQL queries for backend testing.
  • Designed scripts in Test Plan, and performed execution in Test Lab. Generated daily execution reports from Report Module in QC.
  • Designed test scripts for Load and Performance Testing.
  • Performed browser compatibility test, stress test, scalability test for Web Applications.
  • Performed Test Execution and defect logging and tracking using HP Quality Center.
  • Prepared detailed status reports and update the status to the business and technical teams during weekly review meetings.
  • Validated performance of the systems by running scripts and gather the response times. Prepared results of the performance tests.
  • Prepared reports on defects and conducted defect meetings with the project team

Environment: HP Quality Center, SQL Server, Java, JavaScript, HTML, XPath, Eclipse, Jira, Windows, Unix, Agile Methodology

We'd love your feedback!