Automation Test Engineer Resume
Newark, NJ
SUMMARY
- Over 7+ years of experience in Software Testing (Automation and Manual) wif a solid understanding of Test Planning, Test Design, Test Execution, and Defect Reporting & Tracking.
- Excellent noledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Proficiency in automating Test Cases using Java programming features, Selenium WebDriver for web - based applications.
- Proficient in Test Automation using Selenium Tools.
- Proven experience in Testing API Web Services using REST Assured.
- Strong experience in automating Web Applications using Selenium WebDriver wif TestNG framework.
- Experience in data-driven test using Jenkins and Excel.
- Good Experience in using Firebug.
- Good Experience in writing XPath to locate web elements.
- Worked on Cross browser testing, browsers like Mozilla Firefox, Google Chrome and IE using WebDriver.
- Well versed wif agile process.
- Experience in analyzing Business, Functional and Technical Specifications
- Experience in writing Test Plans, Test Cases, Test Procedures and Test Scripts from requirements and Use-Cases
- Expertise in performing different types of Testing: White Box (Unit Testing, Integration testing), Black Box, Smoke, Functionality, Integration, Stress, Volume, System, Performance, Regression Testing and Full Life Cycle Testing.
- Proficient in Functional Testing tool Quick Test Professional (QTP/UFT) and teh various frameworks in QTP/UFT.
- Ability to work in a fast-paced, deadline-driven environments
- Hands-on experience in Java Programming, Selenium WebDriver, JUnit, TestNG, Jenkins, Cucumber, and preparation of automation test framework wif Page Object Model (POM), BDD, Cucumber and TestNG and Hybrid frameworks.
- Experience in Data-driven Testing, Cross Browser Testing and Parallel Test execution using Selenium WebDriver, TestNG and Selenium Grid.
- Hands-on experience in developing BDD, POM, DDT framework scripts wif Cucumber and writing step definitions using Gherkin Language.
- Expertise in Continuous Integrations and Continuous Deployment (CI/CD) processes using Jenkins in combination wif Maven.
- Extensive experience in teh testing system in various phases Integration, Smoke, Ad hoc, User Acceptance, Positive-Negative, and Regression Testing.
- Proven ability experience in writing SQL queries to extract data from SQL server, MySQL, and Oracle.
- Performed API Testing by using REST Assured library in Java.
- Execution of manual API Testing using Postman.
- Good understanding of teh implementation of JDBC for automating Backend (Database) Testing.
- Excellent interpersonal skills and written communication skills, proven team player wif an analytical bent to problem-solving and delivering under a high-stress environment wif resource constraints.
- Fast learner and problem-solver, detail oriented.
TECHNICAL SKILLS
Testing Applications: MS Office, Rational, IBM-Rational Suite, Test-Complete, Jira, Selenium
Database/SQL: Oracle, MS-SQL, and MySQL
Issue/Defect Tracking Tools: ALM, ClearCase, JIRA, Test-Link, Team Track
Continuous Integration: Jenkins, Hudson wif Ant/Maven
Databases: MYSQL, MSSQL, PostgreSQL, Oracle, MongoDB, Cassandra
Virtualization: VMware, Docker, Kubernetes
Operating Systems: Windows 95/98/2000, XP, VISTA, UNIX, Linux, BSD
Programming Languages: C, SQL, Visual Basic
Test Documentation: Developed test strategy, test approach, test plans, test cases, test scripts, etc.
Testing: Manual, Automated, Black/White box, Regression, Functional, Integration, Performance and UAT
PROFESSIONAL EXPERIENCE
Confidential - Newark, NJ
Automation Test Engineer
Responsibilities:
- Automation Testing and Functional Testing.
- Automated functional features using Selenium and Java. Integrated to Regression Suite.
- Functional Testing including test plan creation, test scenarios, and test cases.
- JIRA tickets to manage Required Effort, Estimated Effort and Actual Effort for each Automation and Function Testing.
- Used SVN tool for Source code management and used Selenium Grid for parallel, Batch Test Execution.
- Developed test suite for all teh Web service operations in teh SOAP UI test tool.
- Configured Jenkins for generating Extent reports.
- Used Swagger to get REST API Specification and Documentation, Created and Tested Mock Service for teh specification using SOAPUI Pro.
- Performed Smoke Tests every morning after each build.
- Performed teh Test Cases for Positive and Negative Testing, Integration Testing, Black Box Testing, System Testing, and Regression Testing.
- Performed Testing of Financial Management Reporting Applications.
- Automated teh manual Test Cases for teh future builds of teh Application.
- Prepared teh defect reports and interacted wif developers for debugging.
- Created End to End Automation Framework for RESTful Web services testing using POSTMAN and REST-assured.
- Automated Data Integrity testing using SQL, JDBC, and Selenium.
- Used TFS for life cycle management such as user stories, bug management and team communication. Also, used Team Foundation server (TFS) source control to deploy application.
- API test cases wif different tools like selenium and Java
- Tested teh application in highly dynamic environment wif sprint team using agile methodology.
- Reviewed all teh Requirement documents, Functional Specification and Use Case documents and e-commerce.
- Used Test Director to store all testing results, metrics, implemented test plan document, created test cases, defect tracking and reporting.
- Experience wif build tools like Maven and GIT.
- Experience in working wif build tools like TestNG, Jenkins, Ant and Maven.
- Postman-SDET Developed teh features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber.
- Involved in analyzing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach using Selenium Web Driver.
Environment: Selenium, Java, Cucumber, Soap UI, Restful, Web driver, SVN, Agile, TSF, shell scripting, Gherkin, Cucumber, Selenium, Maven 3.1.1, Eclipse, TestNG/Junit. Git, SOAP and REST, Mockito, JIRA, Appium, Protractor, SoapUI, Jenkins, XCode, TestNG, Junit, Agile (SCRUM).
Confidential - Saint Petersburg, FL
Selenium Automation Engineer
Responsibilities:
- Responsible for designing test cases and executing them wifin an AGILE software development SCRUM environment.
- Reviewed and Created Project Assessment, Project Plan, Business Process Requirements, Technical Requirements, Test Specifications, Test Results, and Test Results.
- Developed automated scripts for performing Regression Testing through Selenium Web Driver.
- Implemented Page Object Model Automation framework wif Java and Selenium Web Driver.
- Extensively used Selenium (data-driven, XPath locator) and Web Driver to test teh web application.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium Web Driver provided more flexibility in automating test cases.
- Created Selenium/Java tests for advertising regression testing and production monitoring purposes.
- Used Maven for building teh Web Driver project. Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Directed teams performing market entry research covering wealth and asset management, custody, alternative investments, and capital markets.
- Worked on proof of concept to Automate Functional and Regression Testing using Selenium tool.
- Performed functional testing to identify various critical points in teh application and automated it by using Selenium WebDriver wif TestNG.
- Performed SOA testing for Payments API's using SoapUI and Java framework for Web Services testing.
- Tested request and response XML's based web services interfaces using SoapUI.
- Experience wif Assertions like Schema Compliance, XPath and SOAP responses.
- Performed cross browser functional testing using Selenium Web driver.
- Implemented Regression and Smoke tests execution as separate step of deployment process.
- Worked on regression testing, automation estimation, design and framework. Provided teh detailed implementation plan to management.
- Contributed to and assisted in teh management of bug tracking databases built in Bugzilla and JIRA.
- Converted existing bug data from Bugzilla to JIRA.
- Administered and developed custom plugins for teh JIRA instance.
- Actively involved wif scrum and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
Environment: Java, Selenium Web Driver, SoapUI, Jenkins, Firefox, Maven, SQL, Eclipse, JIRA, Bugzilla, UNIX, XML, Load Runner, QT
Confidential - Charlotte, NC
QA Automation Engineer
Responsibilities:
- Extensively worked on Agile development and management process.
- Performed Smoke Testing, Functional Testing, Integration Testing, Regression Testing, System Testing, Database Testing, and Black Box testing at various phases of teh development and test cycles.
- Wrote Test Automation Script using Java, Selenium WebDriver and TestNG which performed sanity testing on every deployment performed in QA Environment and sent Email Notification on failure.
- Drafted Test Plans which included testing objectives, testing phases, scenarios, and test environments after a thorough analysis of teh business rules.
- Developed automation framework using Selenium WebDriver.
- Tested applications developed in Java wif TestNG framework.
- Developed and set up Continuous Integration for various properties on Jenkins wif Commit, Component, Assembly, and Deploy and Smoke jobs.
- Reviewed teh business requirement specification (BRS) and Functional Requirement, Specification Document (SRS) and was involved in preparing a detailed Test Plan.
- Involved in preparing Test Plans and Test Cases to cover overall quality assurance.
- Developed teh Test Cases manually based on teh Functional Requirement Specification.
- Used MS Excel for spreadsheet analysis.
- Wrote SQL queries to test teh integrity of data by querying teh backend database.
- Performed validation of stored procedures according to their functionality.
- Created Test input requirements and prepared teh test data for data-driven testing.
- Used Selenium WebDriver for writing Test Scripts for Regression Test coverage.
- Worked on creating a Test Case for an Object-driven framework for Selenium WebDriver.
- Integrated Automation Scripts Selenium WebDriver API on Continuous Integration tool Jenkins for a nightly batch run of teh Script.
- Used XPath to work wif dynamic and static objects in Selenium WebDriver.
- Experience in cross-browser and multi-device testing for different platforms and browsers using Sauce Labs cloud.
- Extensively used Jenkins for executing teh Test Scripts.
- Conducted Backend Testing using SQL queries to validate data for teh database.
- Attended teh BRI (Business Requirement Identification) meeting to understand teh Business Requirements.
- Verified, edited and updated test data in new or existing systems before testing.
Environment: Selenium WebDriver, Java, Jenkins, POM, JUnit, Agile, HTML, MS Word, MS Excel, SQL, Windows