We provide IT Staff Augmentation Services!

Automation Engineer Resume

4.00/5 (Submit Your Rating)

Toronto, ON

PROFESSIONAL SUMMARY:

  • Having 5+ years of experience in diversified fields of theSoftware Development Life Cycle(SDLC) specialized inQuality Assurance Process and Methodologies.
  • Strong Expertise inSDLC, Test Management and Testing Lifecycle Methodologies likeAgile Models, Waterfall Model, Rational Unified Process (RUP).
  • Experienced in Mobile Testing, automation and software quality assurance
  • Extensive experience in designing and creating automation frameworks for J2EE based applications usingJava,Selenium WebDriver/IDE/RC, QTP, Quality Center, JUnit, TestNG, Maven, ANT, Jenkins, Hudson, JBehave,Cucumberand SOAP UI.
  • Work experience in integrating Automation scripts (SeleniumWebDriver API) onContinuous Integration tools Hudson/ Jenkinsfor nightly batch run of the Script.
  • Extensive experience in usingSeleniumWebDriverAPIs for writingJUnittest suites and test cases for testing functionality with theSeleniumServer.
  • Experience in designingTest Cases, Test Scenarios, Test ScriptsandTest reportsof manual and automated tests.
  • Experience include Unit, Functional, User Acceptance, Integration, System, Performance, Sanity, Exception, Compatibility & Security testing of client/server and Web Base Applications.
  • Experienced usingWeb - debugging tool like Fire Path and Firebug for finding elements locator.
  • Involved in testing application on different mobile platforms such as iOS and Android devices and develop test strategy, plans and test cases
  • Extensive experience inBlack-Box & White-Box Testingfor Web, Data Base and Client Server Applications.
  • Experience in black box, gray box and automation testing usingSelenium-TestNG, JUniton web and client applications.
  • Experience in testing Web Services-SOAarchitecture, RPCs,XMLtransactions,SOAP, HTTP, WSDL, andRESTusing various industry standard tools likeSOAP UI.
  • Track defects by using a bug tracking systemQuality Centerand do tests for issues. Report defects to software developers in order to ensure compliance with standards.
  • Experienced in writingSQL verification scriptsto test the result of deployment for correct business logic forBack-end testing.
  • Working experience inWaterfall(Software Development Life Cycle -SDLC), TDD, BDD and Agile Project Environment.
  • Experience programming inJava,JavaScript,HTML,XMLandSQLon Windows Operating Systems & UNIXenvironments.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILL SET:

Testing Tools: Selenium IDE/RC/Grid/Web Driver, QTP, Load Runner, HP Quality Center, ALM, JUnit, JMeter, Cucumber, SOAP UI

Languages: C, C++, Java, Java Script, SQL, PL/SQL, PERL, Shell Scripting

Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, Xpath, AJAX, JSP

Servers: Web Logic, WebSphere, JBOSS, Apache, Tomcat

Build/CI Tools: Ant, Maven, Hudson, Jenkins, Cruise Control

Database: MS Access, Oracle, My SQL

Operating Systems: Windows, Mac OS, UNIX

PROFESSIONAL EXPERIENCE:

Automation Engineer

Confidential

Responsibilities:

  • Participated in all phases of the Software Testing Life Cycle(STLC).
  • Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool
  • Created Selenium Test cases for automation using Selenium Web Driver and Java.
  • Build a detailed, reusable, Script - free Keyword + Data - Driven framework for over 45% Test cases using Selenium WebDriver + TestNG.
  • Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
  • Develop test strategy, plans, and cases to certify iOS and Android mobile apps.
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
  • Used Hybrid Framework of Selenium to get data from Excel.
  • Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
  • Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
  • Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
  • Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users
  • Establish business continuity through Knowledge Transfer and mentoring of new resources.
  • Performed compatibility testing with various mobile handsets to ensure that functionality working as expected
  • Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
  • Discussed with team lead and PM regarding testing deadlines and post deployment validation.
  • Actively communicated with the end users and business users to create realistic test cases.
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.

Skill Set: Java, Java Script, Selenium IDE/WebDriver, Web Services, SOAP UI, REST, TEST NG, HTML, CSS, AJAX, HP Quality Center, Agile, Rally, SQL, Oracle, Windows.

QA Test Engineer

Confidential, Toronto, ON

Responsibilities:

  • Participate in documenting Automated Test Strategy and assist the Testing Team with on-going Automated Test Execution.
  • Created scripts using Selenium WebDriver/ GRID, TestNG and setup with Jenkins to run after deployment is done.
  • Participated in planning and developing test strategies and plans for Functional and Performance tests.
  • Designed and developed automation frame work using Java, Selenium web driver, JUnit, Maven, Ant, SVN.
  • Define and track quality assurance metrics such as defects, defect counts, test results and test status using JIRA defect tracking system.
  • Performed backend testing by writing complex SQL Queries using Oracle TOAD.
  • Performed Web Services testing using SoapUI.
  • Developed the Automation Test Scripts using Selenium JUnit framework.
  • Build feature files for Cucumber steps using ATDD framework in Selenium.
  • Used Agile programming techniques, such as test-driven development, continuous integration and testing, and story-based iterative development to build better software
  • Interpret application architectures and identify areas for automation.
  • Work with Application team to connect and bring automation test cases within the continuous integration process.
  • Creation of Test Data needed for testing.
  • Create test plan, test cases, test scripts to support specific software testing objectives, and assist team in creation, review, and finalization of agile stories and story acceptance criteria.
  • Reviews and give value added input on the Product Requirement Documents created by project Manager.
  • Created common methods useful for different customers testing using Hybrid framework.
  • Performed multi browser testing to check application can work on IE, Firefox and Chrome browsers.
  • Prepare TestNG XML, build XML to work for automation scripts and run them in remote systems.
  • Create and maintain the Selenium scripts for automation.
  • Perform Integration testing functional testing regression testing and End to End testing of the new releases in Workplace Engagement.

Skill Set: Java, JavaScript, Selenium GRID/Web driver, TestNG, SVN, Web Services, SoapUI, Agile Scrum, Rally, HTML, SOAP, REST, JBehave, Jenkins, WSDL, JUNIT, Oracle, SQL.

QA Engineer

Confidential

Responsibilities:

  • Developed and maintained automated regression test cases inSeleniumWebDriver using Java programming language and TestNG Framework.
  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Worked in the agile environment with frequently changing requirements and features set.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Performed Data driven testing usingSeleniumWebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Used Java language and TestNG framework for scripting.
  • Used ClearCase, Subversion for code repositories and Maven for the dependencies.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Seleniumand WebDriver.
  • Extensively usedSelenium(data-driven, Xpath locator) and WebDriver to test the web application.
  • Tests developed in Eclipse to start and to stop theseleniumserver and to execute the tests in browser.
  • Test Web App, Native App, automated the mobile testing and run the scripts for multiple using Appium, Emulators and iOS Simulators.
  • Ran Compatibility Testing (cross Windows/ Mac and Android/ iOS platforms, cross browsers, cross mobile devices - phones, tablets, iPads etc)
  • Monitored and tested application behavior under various interruptions: battery strength (full/medium/low), incoming calls, SMS.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Prepared test cases, test data and test responsibility matrices for the application under test.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.

Skill Set:Java, JavaScript, SeleniumWebDriver, Quality Center, Jenkins, Cucumber, SOAP UI, Maven, TestNG, XPATH, Eclipse, Agile, GIT, SQL, Oracle, Windows.

QA Test Engineer

Confidential, QC

Responsibilities:

  • Involved in analyzing Business Requirement Document and Technical Specification Document and developed test plan and test cases for testing the application.
  • Used Agile Scrum methodology development process.
  • Extensively used Selenium Web Driver to add more flexibility in automation testing cases.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Responsible in writing Regression test cases and automated testing using Selenium WebDriver.
  • Identified the bottleneck by running the scenario under various numbers of users and reported the issues by using HP ALM.
  • Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL statements.
  • Responsible for performance testing using JMeter.
  • Responsible for Regression testing after bug fixes and verified those fixes.
  • Involved in monitoring, maintaining, stabilizing of automated jobs using Jenkins.
  • Provided client support by analyzing day to day requirements and generating reports by executing queries based on the requirement.

Skill Set: Java, Selenium RC/WebDriver, Eclipse, TestNG, Maven, SOAP UI, JMeter, Jenkins, HTML, XML, Oracle, SQL Server, CVS, Windows

We'd love your feedback!