We provide IT Staff Augmentation Services!

Automation Test Engineer Resume

4.00/5 (Submit Your Rating)

Quincy, MA

PROFESSIONAL SUMMARY:

  • Software Quality Assurance and Test Engineer with 5 years of experience, performing manual, automation and web services testing in client server environment using Selenium WebDriver, Java, SOAP UI and Postman.
  • Involved in Software Development Lifecycle (SDLC) from Business Analysis to Development, Testing, Deployment and Documentation.
  • Full life cycle experience in Quality Assurance, including Functional, Regression, Unit, Integration, Smoke, Sanity, System and User acceptance testing of both Client - Server and web-based applications using Manual and Automated testing tools.
  • Worked on various kinds of projects using Water Fall, Iterative & Agile methodology.
  • Good knowledge of designing and implementing of manual QA test strategy and working with automation using Selenium Web-Driver and knowledge of workflow in issue tracking/resolution systems.
  • Expertise in Automation tools such as Selenium (WebDriver, IDE/RC), QTP and Appium.
  • Developed automated scripts and frame works using Java, Python, C#, Ruby, VB Script.
  • Good experience in performing Manual testing using Android Studio Emulators, IOS Simulators etc. and Mobile Application Testing using Automation tools like Appium and Perfecto.
  • Extensive experience working on API Testing and various operations in Rest services.
  • Worked on Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations.
  • Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG and selenium Grid.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN).
  • Experience with build management tools like Gradle, Maven, and Ant for the building of deployable artifacts from source code and Jenkins for continuous integration.
  • Experienced in creating and executing test cases according to Functional and Customer Requirements manually as well as generating automated scripts using JavaScript and C# programming languages.
  • Developed Test Scripts to implement Test Cases, Test Scenarios and features for Behavior Driven Development (BDD) and Test-Driven Development (TDD) using Cucumber.
  • Experience in Defect Identification and Resolution using bug reporting tools such as Bugzilla, JIRA, Quality center and HP ALM.
  • Experience in developing, implementing and maintaining Automation frameworks such as Page Object Model, Hybrid, Keyword Driven and Data Driven Frameworks.
  • Knowledge on Mockito testing framework for creation of test double objects in automated unit tests for test-driven development or behavior-driven development.
  • Extensively executed SQL queries on SQL Server and Oracle database to validate the data and for backend testing.
  • Hands on experience in writing SQL queries, Joins, Functions in Oracle and SQL Server databases.
  • Experienced in testing Web Services using RESTful API and SOAP UI. Created automation scripts using Groovy in SOAP UI.
  • Experienced in conducting web-based load and performance testing and analysis using JMeter.
  • Expertise in understanding and analyzing test requirements, tracking changes and maintenance of test requirements.
  • Proficient in devising all the artifacts of testing such as Test Scenarios, Test Cases, Defect Reports and Test Summary Report.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.

Technical Skill Set:

Testing methods: Functional testing, Regression testing, Performance testing, Smoke testing, System testing, Integration testing, Sanity Testing

Testing Tools: Selenium IDE/WebDriver/Grid, JMeter, Cucumber, Coded UI, Appium, protractor, Unified Functional Testing (UFT)/QTP, SoapUI, JMeter, Load Runner, Postman.

Testing framework: TestNG, Junit, Page Object Model, Jasmin, Cucumber, SpecFlow

Test Management Tools: HP ALM/ Quality Center, JIRA, Clear quest

Version Control Tools: Subversion (SVN), GIT

Integrated Development Environment: Eclipse, Visual Studio

Build/ CI Tools: Ant, Maven, Jenkins

Programming Languages: Java, C#, VB Script, SQL, Ruby, HTML, XML, C, C++, JavaScript, Python, HTML, CSS, PHP

Database Management Systems: Oracle, Microsoft SQL Server, MySQL

Operating Systems: Linux/Unix, Windows, MAC OS

Browsers: Internet Explorer, Firefox, Chrome, Safari

PROFESSIONAL EXPERIENCE:

Confidential, Quincy, MA

Automation Test Engineer

Responsibilities:

  • Interacted with Business Analyst and Developers to understand the business requirements and technical specifications.
  • Created Test Plans and Test Scripts as per business requirements and functional specifications.
  • Performed API testing (SOAP and REST) using Postman and SoapUI.
  • Created Test Automation Framework for new enhancements in Selenium WebDriver using Java, Junit and TestNG.
  • Writing and modifying the automation test scripts as per requirement changes for every release using Selenium Web driver.
  • Launch and Configure AWS Spot/ On Demand instances for performance evaluation .
  • Launching AWS instances per requirements and configuring them for validating the data.
  • Implemented Page Object Model (POM), Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using Selenium WebDriver, Junit and Java.
  • Developed automation scripts to test Mobile applications IOS and Android platforms using Perfecto and Appium
  • Performed Acceptance testing and UI functional testing using Perfecto with extension of Appium and Java as scripting language.
  • Developed Test Framework in Selenium for UI Regression Test Automation when necessary, and potentially execute Unit Test automation (Java/Junit).
  • Involved in implementing End to End Test Automation Framework using Protractor with Jasmine to handle Angular JS.
  • Implemented functional tests using Java, TestNG/Junit framework and BDD through cucumber.
  • Experience in using JMeter for Load, Stress, Volume and performance testing.
  • Developed Cucumber (BDD) Feature files using Gherkins and automate them using Selenium WebDriver with Java.
  • Performed end-to-end test automation for web services applications (Soap and Rest) using LISA, Soap UI, and Postman.
  • Worked on Integration with CA LISA and Continuous Integration tool Jenkins for running test on regular basis automatically.
  • Performed Web-Services and Testing using SOAP UI and generated XML Files for messaging.
  • Followed Test Driven Development by using Fitnesse framework.
  • Responsible for Unit testing the code and functionality using the Fitnesse framework, JUnit and JMock.
  • Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
  • Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Performed Scrum (Agile) methodology for testing the application.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment and used it as continuous integration server to MAVEN.
  • Used GIT as code repository and code collaborator to re-modify files for software development.
  • Performed back-end validations using SQL statements against Oracle database.
  • Performed bug tracking and reporting defects using JIRA and communicated with the development team to prioritize the bugs and bug fixing.
  • Worked on Agile Scrum methodology, attended daily stand up and sprint retrospective meeting.

Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Python, Maven, Appium, TestNG, JIRA, Firepath, Firebug, Eclipse, XPATH, Java, SQL Server, JMeter, Protractor.

Confidential, Chicago, IL

Selenium Automation Engineer

Responsibilities:

  • Analyzed business requirements and create test scenarios from use cases and requirements
  • Worked in the agile environment with frequently changing requirements and features set.
  • Configured Selenium WebDriver, TestNG, and created Selenium automation scripts in Java using Junit prior to agile release.
  • Performed white box testing using TestNG for class, method and Webservices testing.
  • Performed Functional testing, Regression testing, UI testing, and Integration testing of the application.
  • Performed Functional tests using Selenium WebDriver with data driven framework and Executed test cases in multiple browsers and platforms using Selenium Grid.
  • Create and maintain regression scripts for automated testing utilizing Appium and Java.
  • Worked with different versions of Appium to perform regression testing in parallel on multiple platforms like Android and iOS.
  • Created Selenium web-driver automation scripts using Python to validate functionality on various browsers. Responsible for implementing page object model (POM) using Selenium WebDriver, ANT, Jenkins and Java.
  • Used MAVEN for building the WebDriver project and integrated with Continuous Integration tool Jenkins for running test on scheduled basis automatically.
  • Performed API testing Using SOAP UI and Postman
  • Involved in testing REST services using Rest Assured and tested both XML and JSON formats.
  • Developed API testing framework using Rest-Assured.
  • Extensively used Selenium locators like (Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS.
  • Applied Load Testing using JMeter and asynchronous node.js testing using Mocha.js
  • Involved in designing data driven frameworks for reading the data from excel sheets using Apache POI library and TestNG data provider.
  • Used BDD framework with Cucumber and created future files with scenario and scenario outline files.
  • Performed Web Services Testing using SOAP UI for Various Web Services.
  • Experienced in load and performance testing tool JMeter.
  • Designed REST/HTTP, SOAP API's, including JSON data formats and API versioning strategy.
  • Used GIT as version control system.
  • Created Traceability Matrices, Test and Bug Reports and other Test related documents.
  • Performed data driven testing by using JDBC and configured SQL queries to fetch data from the Oracle database.
  • Involved in writing SQL Queries for backend/ETL testing.
  • Migrated test and use cases for applications to AWS cloud with public and private IP ranges to accelerate development productivity by decreasing test-run times.
  • Strong working experience in Load Testing of AWS (Amazon Web Service) using SoapUI Pro.
  • Knowledge in automating, configuring and deploying instances on AWS. Familiar with EC2, cloud watch, Elastic IP's and managing security groups on AWS.
  • Maintained the Java and selenium test source code and resources in the GIT source control repository tool.
  • Analyzed test results, tracked the defects and generated reports using JIRA.
  • Performed backend testing using SQL Queries to retrieve the data from the database and checked data integrity.
  • Provided weekly status report to project manager and team lead. Worked closely with Business and Development teams.

Environment: Selenium WebDriver, Jenkins, Cucumber, JIRA, DevOps, Python, SOAP UI, JMeter, ANT, Junit, Eclipse, XPATH, Java, HTML, CSS, SVN, SQL, Agile and Windows.

­­­­­­

Confidential

Selenium Tester

Responsibilities:

  • Analyzed business and functional requirements and developed detailed Test Cases for new functionality.
  • Involved in writing and implementation of the test plan, and various test cases for UAT.
  • Implemented Selenium WebDriver to create automation test scripts for the designed test cases and performed Functional, Regression and Integration testing
  • Developed Test Scripts using Quick Test professional (HP QTP) for extensive functionality and regression testing.
  • Performed manual/automation testing on different modules of the application.
  • Worked with Data Sheet to facilitate the automation testing in UFT.
  • Developed and executed test plans for Unit Testing, Integration Testing, System testing, Performance testing, User acceptance testing and Regression Testing.
  • Performed Blackbox testing like GUI, white box, integration, progressive, and system testing.
  • Performed Positive and Negative testing to test response of the application under test by creating Data Driven tests.
  • Implemented Data Driven, POM using Java, selenium WebDriver.
  • Extensively used Quality Center / ALM for test planning, bug tracking and reporting.
  • Designed REST/HTTP, SOAP API’s including JSON data formats and API versioning strategy.
  • Involved in designing and development of software using Agile development and Scrum methodology.
  • Developed and Executed Manual test cases for Functional testing of various modules of the application.
  • Used Cucumber for browser-based testing with scenarios and situations.
  • Designed and executed manual and automated test cases through Quality Centre by integrating QTP using data-driven testing.
  • Uploaded Business requirements, test scenarios, test cases and defects of Quality Center. Automation scripts execution through ALM, updating test results and uploading relevant files/screen shots back to ALM.
  • Tested request and response XML’s based web services interfaces using SOAP UI.
  • Involved in writing SQL Queries for backend/ETL testing.

Environment: Selenium, Quality Center, Quick Test Professional (QTP)/UFT, Agile, Oracle, HTML, XML, Windows.

We'd love your feedback!