Automation Tester Resume
PROFESSIONAL SUMMARY:
- Over 6 years of experience as a QA Automation Engineer - SDET, extensively worked on Manual, Automation, API, Webservices applications.
- Experience on various domains such as Banking and Healthcare
- Expertise in Manual and Automation Testing of Client/Server, Mobile and Web-based
- Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
- Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.
- Experience in Waterfall and Agile Projects, worked very closely with Product owners in Agile and attended different ceremonies like Sprint Planning meeting, Scrum, Backlog grooming, Sprint Review and Retrospective
- Good experience in developing Automation Framework using Cucumber BDD, JUnit, Java and Selenium WebDriver.
- Good experience in using Selenium Grid. Good experience in configuring Jenkins as a Continuous Integration server with GitHub and Maven.
- Good experience in automating Test Cases using Java programming in SOAPUI.
- Performed Back-End/Database testing by writing SQL queries.
- 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 perform as part of a team.
TECHNICAL SKILLS:
Testing Framework: WebDriver, Cucumber BDD, Postman, Selenium, Atlassian Jira, JUnit, TESTNG, Cypress
CI and VC Tools: GIT, Maven, JenkinsOther Tools: JMETER
Languages: Java, JavaScript and Python.
Databases: SQL Server, Oracle, MySQL
Platform: Windows XP/2000/7/8,10,11, UNIX/ Linux, mac, Windows Server.
PROFESSIONAL EXPERIENCE:
Automation Tester
Confidential
Responsibilities:
- Participate in various meetings with Business analysts and developers
- Conduct Functional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework
- Create automation test scripts using data Driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven
- Use Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time
- Make use of Jenkins to execute the test scripts periodically on Selenium Grid
- Perform Cross browser testing and Parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid
- Utilize Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to Run sanity and Regression Testing
- Participate in DevOps Migration/automation processes for Build and Deploy systems
- Set up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility
- Integrate Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands
- Prepare functional testing framework for all modules using Selenium Web Driver
- Automate the regression & project cases using Selenium
- Design Hybrid framework in Selenium and captured data dynamically from web controls
- Perform Failure Analysis for the regression failed cases using Selenium
- Organize weekly meetings with Client leads &Onsite manager regarding the Automation status
- Implement Continuous integration using Jenkins and Selenium Grid to execute the automation scripts
- Perform concurrent executions on emulators and simulators over Sauce Labs and using real devices over Test Object
Environment: Eclipse, Selenium Grid, Agile, MS SQL, JavaScript, WebDriver, Cucumber, SoapUI, JMeter, TestNG, MAVEN, Linux, UNIX.
Automation Test Engineer
Confidential, California
Responsibilities:
- Perform Data Driven testing using Java, Maven, Selenium WebDriver, 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
- Participate in SDLC and STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI
- 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
- 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
- Developed and executed SQL queries in the database to conduct Data integrity testing
- Collaborate with enterprise team to build and run code on real device from Jenkins
- 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 then 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, Agile, TestNG, JavaScript, WebDriver, SoapUI, JMeter, MAVEN, Linux, UNIX.
Test Engineer
Confidential, CT
Responsibilities:
- Create Test Plan, Test cases Design based on Functional Requirements
- Execute Test Data Extraction and Loading for Financial data
- Understand the applications to be tested, develop the approach/test plan
- Generate SQL queries to check for consistency of the data in the tables and to update the tables as per the Business requirements
- Create test scripts for GUI, functionality and regression testing using Quick Test Pro
- Leverage Load Runner for Stress/Load Testing
- Verify and implement SQL scripts to validate the databases tables and reports data for Backend database/ Web based reports for Data validation
- Perform different types of tests such as GUI testing, Functional testing and Regression testing
- Track the defects using Quality Center and generated defect summary reports
- Provide End to End support for the testing activities during System Testing, UAT
Environment: Java, XML, HTML, Java Script, Manula Testing, zyphire,postman, Eclipse
