Selenium Test Engineer Resume
Blairsville, GeorgiA
SUMMARY
- 6+ years of experience in Automation Test developing, Automation Framework design, API/Web Services testing and Mobile application testing.
- Good experience in writing and executing detailed test cases and test design documents for back and front - end testing.
- Good working knowledge of JavaScript toolkits and popular libraries such as JQuery
- Good experience in Page Object Model to Automate Functional and Regression Testing by creating Hybrid Framework using Eclipse, Maven, Java, TestNG and Selenium WebDriver.
- Good experience in developing Automation Framework using Cucumber BDD, JUnit, Gherkin, Java and Selenium WebDriver.
- Good experience in configuring Jenkins as a Continuous Integration server with GitHub and Maven.
- Good experience in using Swagger for REST API specification.
- Good experience in using POSTMAN and REST-assured for RESTful Web services/REST API testing.
- Good experience in automating Test Cases using Groovy programming in SOAPUI.
- Performed Back-End/Database testing by writing SQL queries.
- Good experience in using Apache JMeter for Load Testing.
- Ability to use a wide variety of open source technologies and tools.
- Strong working experience in Financial, Digital Media, E-commerce and Healthcare domains.
- Ability to understand and apply new knowledge quickly
TECHNICAL SKILLS
Testing Framework: WebDriver, Cucumber BDD, Postman, Selenium, Cypress, Atlassian Jira, JUnit, TESTNG, Jenkins
CI and VC Tools: Ansible, GIT, Maven, Jenkins, Bamboo, Groovy.
Other Tools: JMETER, Mongo DB, SQL
Languages: Java, JavaScript, Shell Script and Python.
Databases: SQL Server, Oracle, Access, DB2, MySQL
Platform: Windows XP/2000/7/8/10, UNIX/ Linux, mac. Java, JavaScript, HTML, Oracle DB (10.x, 11.x), UNIX, MS Excel, MS Access, Selenium IDE, JMeter, Quick Test Pro, Quality Center/Test Director, SOAPUI.
PROFESSIONAL EXPERIENCE
Selenium Test Engineer
Confidential | Blairsville, Georgia
Responsibilities:
- Automate pushing and verification of scaled configurations for different network profiles using REST API
- Perform Smoke Testing, Functional Testing, Integration Testing, Regression Testing, System Testing, Database Testing, and Black Box testing at various phases of the development and test cycles
- Leverage TestNG Data Provider and Apache POI for Data Driven Testing
- Create Test Automation Script using Java, Selenium WebDriver, Cypress and TestNG
- Perform Data Driven Automation Testing using SQL, JDBC connection, and Selenium WebDriver
- Leverage Page Object Model (POM) to developed End to End Automation Framework for Mobile App testing using Appium, TestNG, Maven and Java
- Configure Jenkins as a Continuous Integration server with GitHub and Maven
- Leverage Selenium IDE for testing various web applications
- Design Test Cases using Selenium Web Driver and TestNG
- Use Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality
- Implement Continuous integration using Jenkins and Selenium Grid to execute the automation scripts and real device mobile app testing using Test Object on the cloud
- Create automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java
- Perform concurrent executions on emulators and simulators over Sauce Labs and using real devices over Test Object
- Collaborate with the Development team to analyze the application at the backend level and to describe the defects
Environment: Eclipse, Selenium Grid, Cypress, Agile, MS SQL, Quality center, JavaScript, WebDriver, Cucumber, SoapUI, Jmeter, TestNG, MAVEN, Linux, UNIX.
Automation/Selenium Tester
Confidential | St. Petersburg, Florida
Responsibilities:
- Design and develop Test Scenarios and Test Cases based on Business requirements, technical specifications, and Use Cases
- Perform Data Driven testing using Java, Maven, Selenium WebDriver, Cypress, TestNG and Apache POI
- Create numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium
- Prepare detailed reports concerning project specifications and activities
- Create automated tests using Selenium WebDriver for Continuous regression testing (Jenkins &UDeploy) and reducing manual testing using Selenium, TestNG and Maven
- Execute cross-browser and parallel testing using TestNG
- Use JavaScript and internal custom framework to automate Backend Rest Service layer
- Test multiple websites for content and functional performance
- Configured different environment in Jenkins to execute test cases against hard launch or soft launch
- Tested both SOAP-based and RESTful APIs/Web Services using SOAPUI
- Automated Test Cases using Groovy programming in SOAPUI and used assertions for verification
- Used JIRA as a project tracking tool/Defect tracking/Test case Management tool
- Ran regression tests in the morning/night based on deployment timings and tan gather reports and reach out to tech leads in case of any queries or failure in tests
- Provide pre-and post-production deployment support end to end
Environment: Eclipse, Selenium Grid, Cypres Agile, TestNG, Quality center, JavaScript, WebDriver, SoapUI, JMeter, MAVEN, Linux, UNIX.
Test Engineer
Confidential | Indianapolis, IN
Responsibilities:
- Work with QA/Testing staff, project managers, technical leads, and subject matter experts to plan and execute automated and performance tests
- Participate in entire STLC and SDLC process
- Utilize full range of testing methods, including functional, regression, integration, installation, User Acceptance Testing
- Create Test cases for each release to be test using HP QTP/HP UFT scripts
- Create test plans, problem reports, status reports, and final test summary reports
- Conduct GUI and Black Box Testing using QTP and interacted with developers to resolve issues
- Produce reports for all testing efforts, results, activities, data, logging, and tracking
- Executed SOAP based web services for API testing (Java client and SoapUI)
- Responsible for all the validation involving transactions of Policy and Billing Center
- Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing
- Involved in executing test sets in QTP to verify the interdependency of different modules of the application by running batch tests
- Used HP Quality Center to Report bugs and Data Quality Issues on each check sum and field validation Tests completed
- Responsible for Unit Test plan/specifications with documented test results
- Identifying and submitting BUG's to development for resolution.
