We provide IT Staff Augmentation Services!

Automation Engineer (qa) Resume

5.00/5 (Submit Your Rating)

Bloomington, Il

SUMMARY

  • Over 7 years of experience in Software Testing as an Automation Engineer (Selenium)/ Software Quality Analyst/ QA Tester in delivering critical solutions on various levels of Quality Assurance for Web based and Client/Server based applications.
  • Experience in full Software Development Life Cycle (SDLC) and Methodologies and Validations to ensure the Quality Assurance Control.
  • Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
  • Expert on Selenium Automation using WebDriver and Server. Heavy programming using Java and TestNG.
  • Conversant with Maven project build tools.
  • Expert in User Acceptance Testing (UAT) using Gherkin Language to write the acceptance criteria's such as feature file, Scenarios, outline and performed the step decisions and runner classes using Cucumber.
  • Expert in integrating Automation scripts on Continuous Integration tool Jenkins for nightly batch run of the Script.
  • Experienced in Mobile testing using Appium.
  • Experience in Protractor Angular UI testing automation.
  • Extensively experienced in Software QA performing Manual and Automated Software Testing, writing Test plans and Test cases using various Automation Tools.
  • Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
  • Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
  • Good experience in Web Services testing using SOAP UI/Postman, XML, and WSDL.
  • Providing required input data to request XML and get the required data from response XML and use the response data from other request XML using SOAP UI/Postman.
  • Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using HP Quality Center, HP ALM and Jira.
  • Experience in using SQL Queries to make sure that data was entered properly in the right tables, when the data was entered from front end screen.
  • Excellent understanding of waterfall model and agile methodology - SCRUM.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/RC/IDE/GRID, Soap UI, Postman, Cucumber, Appium, Protractor

Languages: HTML, CSS, Java, XML

Test Framework: TestNG, Jmeter

Project Methodologies: Agile-Scrum, Waterfall

Defect Tracking Tools: Jira, Quality Center, HP ALM

Build/ CI Tools: Maven, Jenkins

Packages: MS-Office Suite (Word, Excel, Access), MS-Project

Databases: Oracle, SQL Server

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, IL.

Automation Engineer (QA)

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Involved in test cases review by development team, product management and modified the test cases based on their feedback.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Developed an automated test suite from scratch with Java and Selenium for doing periodic testing of the product.
  • Performed functional testing to identify various critical points in the application and automated it by using TestNG.
  • Responsible for creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
  • Used Maven to help manage project’s build, report and documentation across the network.
  • Createdautomationframework in Selenium WebDriver using behaviour driven approach like Cucumber.
  • Created automation test plans and deployed test cases on Jenkins to have a continuous integration test.
  • UsedGITHUBas central repository to perform Push, Pull, Stage, Unstage, Stash, Status, Add, Clone and remove operations in local repository GIT.
  • Implemented Appium scripts to test IOS and Android platforms.
  • Implemented UI Automator viewer in Appium to inspect elements in mobile applications.
  • Involved in writing automated scripts for Angular JS application using Protractor.
  • Involved in writingautomationscript Javascript/Typescriptfor web based & mobile web application using protractor.
  • Performed manual testing and Front-end Web based Functionality testing, for Smoke testing, Regression testing, Integration testing and System testing.
  • Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver.
  • Involved in testing GUI front-end applications in Java and HTML.
  • Responsible for running the same tests on different browser versions as well as browsers (IE, Firefox).
  • Performed REST API Testing using Http java Test Client for SOAP/REST web APIs.
  • Tested request and response XML's based web services interfaces using Postman.Performed Web Services Testing and XML validation by creating test case suite using Postman.
  • Documented defects with high level of detail, accuracy, and informative recreation steps using HP ALM.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, Appium, Protractor, HP ALM, Eclipse, Postman, Rest API, XPATH, GitHub, SQL, Agile and Windows.

Confidential, Troy, MI.

Automation Engineer (QA)

Responsibilities:

  • Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
  • Developed and executed Test Plans, Test scenarios, Test Cases, Test Scripts for Manual and Automation Testing.
  • Developed and design necessary test plan and test scripts for functional and performance testing using, Selenium Web Driver.
  • Created and DevelopedAutomation test framework using Selenium WebDriver and executed TestNG Test Cases in Eclipse IDE.
  • Responsible for developing test automation Framework using Selenium WebDriver with TestNG.
  • Worked on Automationframework usingSelenium WebDriverto run test cases in multiple browsers and platforms.
  • Used Java as client library for Selenium WebDriver to design and developed Automation test Framework using TestNG.
  • DevelopedMavenBuild scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Proven success in establishment of agile test practices including acceptance test automation using Cucumber (ruby scripting) during acceptance test driven development methodology.
  • Responsible for Integrating Selenium Tests withJenkinsfor Continuous Integration.
  • UsedGitHubrepository to run the Jenkins job for Continues Integration.
  • Implemented mobile automation frameworks using Appium.
  • Involved in Mobile Automation (Android & IOS) using Appium.
  • Involved in testing the Angular based application using Protractor.
  • Involved in writing automated scripts for Angular.JS application usingProtractorand Java.Design, Develop and Execute load tests using JMeter and Jenkins.
  • Created JMeter Test Cases to measure performance and functionality of web services.
  • Involved in GUI testing, integration testing, navigation testing and regression testing using web and client-server applications.
  • Performed Regression Testing for every modification made in the application and new builds usingSelenium WebDriver.
  • Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework.
  • Performed the testing of Restful web services for mobile apps for the Using Postman.
  • Involved in SOA testing for Payments API's using Postman and Java framework for Web Services testing.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Analyzed test results, tracked the defects and generated reports usingQuality Center.
  • Involved in Back end testing using SQL queries. Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
  • Actively participated in Stand-up meeting, walkthrough meeting, weekly assessment meetings and daily bug triage meetings and interacted with developers and business analysts to ensure high quality of the application under test.

Environment: Java, Selenium WebDriver, Maven, TestNG, Jenkins, Cucumber, Postman, Appium, Protractor, XPATH, XML, Eclipse, Quality Center, Agile, SQL, Oracle, Windows.

Confidential, Dania Beach, FL.

QA Engineer

Responsibilities:

  • Analyzed functional requirements and documented the user specifications and business rules.
  • Involved in writing Test Plans and Test cases documents.
  • Designed automated test, created automated test cases and executed test using Selenium WebDriver.
  • Developed automated script for back-end testing using Selenium IDE.
  • Exported Test case Scripts (Java-Selenium WebDriver) in Eclipse IDE and modified the Selenium scripts and executed.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium.
  • Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
  • Worked on Selenium for creating and executing test cases for functionality testing of a web app.
  • Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver.
  • Performed System level integration, load and performance testing of the application.
  • Validated sites across browsers and operating systems, verified the accuracy of links, visual presentation and its alignment with design specifications.
  • Prepared a Report of all automation difficulties and test results for further application.
  • Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
  • Verified the application on difference web browser such as IE, Mozilla Firefox and Opera.
  • Tested web-based application on different operating systems such as Windows XP, Vista and UNIX. Also, tested the application for different Java versions.
  • Developed and documented complete testing process with well-written test cases.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.

Environment: Java, Selenium WebDriver, Selenium IDE, Eclipse, HTML, SOAP, Quality Center, SQL, and Windows.

Confidential, Columbus, GA.

QA Tester

Responsibilities:

  • Involved in requirements gathering and Set up QA Team.
  • Frequent interaction with developer team and conduct meetings.
  • Worked with test cases and test scripts and modified to accommodate new changes to the software/applications.
  • Defects were identified, provided documentation to the development team for debugging.
  • Tested the application manually prior to automation for functional testing.
  • Performed Manual performance testing to identify various critical points in the application.
  • Created Test Cases Test Plans and Test labs using Quality Centre.
  • Supported new and existing products by configuring and testing software products and software components of a website.
  • Reviewed Designs and Specifications and created test cases based on content.
  • Tested applications Performed Regression and Integration Testing.
  • Devised test Procedures /Bug tracking mechanisms, Time lines, Schedules, Software standardization; collection and analysis of user requirements and Black Box testing.
  • Tested complex PL/SQL queries.
  • Developed test scripts for manual/automatic tests.
  • Involved in document preparation and future releases.

Environment: Java, Manual Testing, HTML, Oracle, PL/SQL, Shell, Windows.

We'd love your feedback!