Automation Test Engineer Resume
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.
