Automation Engineer Resume
0/5 (Submit Your Rating)
NC
SUMMARY
- Expertise in Functional test planning, Test Cases Design, Test Environment Setup, Test Data Setup, Defect Management, Requirements Analysis & Gathering (RTM), Cross functional .
- Having 9 years of experience in Software Designing, Development & Quality Testing, and doing Manual, automated testing on Web based and Client server applications using Java and Selenium.
- Good knowledge in using repositories J - Frog, GIT. Integrating automation test suites on Team City for continuous integration (CI).
- Strong experience in Service SOA /API Testing
- Knowledge of Jira/Confluence Pages/RabbitMQ/Squids
- Strong knowledge in web services testing using SOAP UI and Restful Web Services.
- Good knowledge on using BDD frameworks like Cucumber
- Strong Knowledge in Core Java, JSON, XML and HTML, Java Script
- Built real time data pipelines by developing Kafka producers and streaming applications for consuming
- Experience spread across QA Testing, Production Support and Health care.
- Worked with Technical Architect, DBA, Dev. Team, Network team and Test Manager to identify functional & performance bottlenecks & release delivery.
- Experience in deep defect root cause analysis and root cause solutions (specializes in core configuration issues for PRIME-Credit Card)
- Worked on Domain - Payment System (Visa/Master Card/Amex/JCB), POS, Credit Card, Debit Card, School management systems, Banking (Prime/Online-Card & Merchant, Fraud Guard, Case Management & Dispute Management) & Content Management.
- Experience in UAT and Patch testing (Real time Payment system issues) at client environment.
- Experience in designing, developing, enhancing module base automation using Tricentis’ model- based automation tool TOSCA 9.1
- Proficient experience in Agile and Waterfall methodology.
- Extensively used Selenium (XPath and CSS locators) to test web applications
- Experience in API testing, Regression Testing, Data Driven Testing, Functional Testing.
- Experience in testing Web Services using Soap UI tool, request, and response xml.
- Good at bug-reporting and bug-tracking using Test Management tools like Quality Center, Version One, ALM and Jira.
TECHNICAL SKILLS:
- Java
- HTML
- XML
- HP ALM
- REST Assured
- CI/CD Pipeline
- Cucumber
- Gherkins
- Rabbit MQ
- JDBC
- BDD
- Maven
- Java Script Jenkins
- Azure DevOps
- GIT
- Bit-bucket
- QC
- Bugzilla
- JIRA/Confluence Pages
- Eclipse
- Web storm
- Visual Basic
- Q-Test
- SOAP UI
- Rest API
- TOSCA.
PROFESSIONAL EXPERIENCE:
Confidential, NC
Automation Engineer
Responsibilities:
- Experienced working in Agile Development environment.
- Participated in all phases of software development life cycle
- Created all test plans, test cases and manual and automated scripts to create greater coverage for all initiatives assigned.
- Designed, developed and implemented POM based automation testing framework utilizing Java, Test-NG and Selenium Web-Driver
- Created Selenium test cases for automation using Selenium Web Driver and JAVA Script
- Performed Data Driven Testing using Scenario Outline and Examples.
- Prepared Test Cases with teh complete description of requirement, upload Test Cases & reported results and bugs in JIRA.
- Developed Test Cases for Deployment Verification, ETL Data Validation, Cube Testing and Report testing.
- Involved in Mobile Testing includes App Testing, Test automation foer web application using Cucumber.
- Generated Test data and Data Request document for various types of testing for valid data, Invalid data testing.
- Reviewed and interpreted systems documentation and business requirement gathering.
- Developed Hybrid Automation Framework using Selenium Web-Driver and executed test scripts with Jenkins.
- Recently started mobile testing on Ipad, tablets and other mobile devices.
- Setup test environment and test data for both positive and negative testing.
- Attended daily Scrum Meeting, Sprint Demo and Sprint Retrospective.
- Identified and logged technical and functional software detects
- Conducted Functional Testing and Regression Testing for every sprint
- Identified test scenarios required for teh project and its preparations.
- Analyzed software failures, make them reproducible, report defects in Jira.
- Accessed Confluence Pages and Sharepoint to get more information about teh project.
- Gained knowledge on finding root causes of issues efficiently
- Work closely with team to enhance teh product output
- Experienced in testing applications using browser and mobile devices.
- Reviewed and analyzed requirements and specifications for testability and completeness.
- Interacted with team members and POC's if needed
Confidential, Austin, TX
Software Developer in Test
Responsibilities:
- Extensively worked in Lift & Shift Migration of Projects from one framework to another framework.
- Worked on Cucumber framework with web controls, creation of feature files, step definitions, reusable methods.
- Used Page Object Model, Excel, Selenium, X-path locators as a part of Framework.
- Designed and documented REST, SOAP APIs including JSON data formats and API, JAVASCRIPT,versioning strategy
- Involved in writing test scripts using java and executed it through selenium cucumber
- Used Gherkin languages to write features and scenarios. Worked on agile scrum-based methods for BDD
- Experience in setting up teh platform for mobile testing. Testing on multiple versions of teh devices and OS.
- Used BDD framework with Cucumber and created future files with scenario and scenarios files.
- Maintained Selenium & JAVA automation code and resource in source controls SVN, GIT over teh time for improvements and new features
- Efficient management of Azure DevOps for creating User Stories, its sub-tasks and updating sprint board.
- Assisting in creating and maintaining automation framework comprised of Java Selenium and Cucumber.
- Validated SOAP UI and Restful API services. Created API automation test scripts using Postman API and Java Script command-line collection runner.
- Involved in setting up parallel execution for projects to run builds on Team City
- Developed teh features, scenarios, step definitions, runner files, suites for BDD using Cucumber and Gherkin
- Implementedtest automation scripts for mobile testing usingappium for Android and IOS application.
- Import projects from SVN, convert them into MAVEN, push them into GIT and run builds on Team City
- Involved in Cross Browser Testing using Sauce-labs and JAVA SCRIPT
- Attend meetings with project POC’s if needed to troubleshoot their issues.
Confidential
SDET
Responsibilities:
- Extensively involved in all stages of testing life cycle (STLC) and Software Development Engineer in Test (SDET) using Agile methodologies.
- Wrote Kafka producers to stream teh data from external rest APIs to Kafka topics.
- Experience working for Security groups in AWS cloud and working with S3
- Define, develop, and execute automation test scripts using Core Java that leverage black and white box testing across functional.
- Created Filters and Assertions to extract teh desired values from response and validate that teh actual response meets teh expected response.
- Interacted with various business user groups for teh gathering teh requirements for salesforce.com CRM implementation.
- Knowledge to work on Salesforce Wave Analytics product
- Experienced in building automated tests, testing objects, migrating test cases using Q-Test.
- Maintained automated test cases for smoke testing and edited test cases manually from Squids.
- Built S3 buckets and managed policies for S3 buckets (AWS)
- Selected teh Test Cases to be automated and performed functional testing of teh front-end using Eclipse.
- Performed end-to-end testing on teh entire system.
- Seek out ways to utilize SFDC to improve processes and productivity and make recommendations to support an organization scaling at a rapid pace.
- Actively involved in developing automation scripts using TOSCA 9.1
- Involved in writing test scripts using java and executed it through selenium cucumber
- Generating teh detailed reports of teh Bugs, Test Execution summary reports.
- Reviewed test plans, test cases and test scripts to ensure consistency with strategy direction, goals and objectives of QA resources working on teh projects with Agile SCRUM methodology.
- Organize meetings with manual team when needed using Web-Ex meetings.
- Conducted Smoke testing, Functional testing, and Sanity testing
Confidential, Irving, TX
SDET
Responsibilities:
- Extensively involved in all stages of testing life cycle (STLC), Software Development Life cycle (SDLC) and Software Development Engineer in Test (SDET) using Waterfall, Agile methodologies.
- Experienced in building automated UI tests, testing objects, performing verification and handling errors using Test-Complete.
- Provided leadership within teh TOSCA culture, including initiative, drive and motivation.
- Designed, executed, and maintained automated test cases for regression test cases and edited test cases manually using TestRail.
- Efficient management of Jira Software for bug / defect tracking and Confluence for design documents.
- Implemented teh requirements on teh salesforce.com platform and force.com ide plug-in using eclipse.
- Worked on salesforce standard objects (accounts, contacts, leads, opportunities).
- Written gherkin scripting automation test scripts to execute in Cucumber
- Assisting in creating and maintaining automation framework comprised of Java, Selenium, and Cucumber technologies.
- Performed product testing to halp solve problems with current product and validated suitability for end-use.
- Developed Core Java Script based library to read test data from XML & Properties files using JUnit and Selenium.
- Worked on developing Enterprise Java Beans using Session beans.
- Developed and executed detailed ETL related functional, performance, integration, and regression test case
- Extensively used RabbitMQ (order id, line items, activity id) to test teh application’s backend process.
- Integrated applications with salesforce.com using SOAP web services API.
- Experience in using Source Tree to clone teh core server.
- Complete end-to-end testing using Jenkin Jobs in CI implementation
- Create basic test plan cases for our QA automation team using TestRail for JIRA Cloud application. Connected test scripts easily to Jira with Test-Complete.
- Experience in creating bugs, user stories and sub tasks in Jira Software.
- Selected teh Test Cases to be automated and performed functional testing of teh front-end using IntelliJ IDE scripting console.
- Performed test automation by using open-source tools such as Visual Basic, Web Storm, Selenium and Appium
- Completed SOA testing using SOAPUI, Postman, Apache HTTP Client Tool and JavaScript framework for Web services testing.
- Performed POS testing to prevent any issue at teh customer end like invalid pin, expired card.
- Experience in retrieving data from database using SQL and used to create ps database.
- Tested request and response XML's based web services interfaces using RabbitMQ message broker.
- Performed execution and logging defect in Quality Centre and Verification of defects for System Testing.
- Conducted Smoke testing, Functional testing, Regression testing, Product testing, User Acceptance Testing (UAT) and Data validation testing.
- Used Page Object Model, UI Mapping, Selenium Manager, Behavior Driven using Cucumber, JAVA Script, Selectors as a part of Framework.
- Worked on UAT testing by creating new business users, setting up all teh required data, ps and required permissions.
- Experienced in Testing and validating REST services in Java using REST Assured. Involved in Web Services Testing using REST based web services to create and execute automated functional, regression, compliance tests
- Used S3 bucket and Glacier for storage and backup on AWS
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations. Used Product backlog Kan-ban board to get information on To Do Checklist and user stories.
Confidential, Philadelphia, PA
SDET
Responsibilities:
- Extensively worked on Agile (Scrum) methodology throughout teh Software Development Life Cycle (SDLC).
- Worked on creating test case for Object -driven framework for Selenium Web-Driver.
- Developed automation scripts using Selenium Web-Driver, Eclipse, TestNG and Java.
- Performed Data driven testing using Selenium Web-Driver and Test NG functions which reads data from property and XML files.
- Involved in running Test scripts on different browsers using teh Selenium Web-Driver.
- Used Maven for building teh Web-Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Tested in deep defect root cause analysis and root cause solutions.
- Developed Automation framework using Selenium WebDriver, Cucumber, Eclipse,
- Junit, and Java and Extended TestNG Framework by adding some halper classes and methods.
- Responsible for planning, estimating, and developing JAVA based test automation using ATDD/BDD tools.
- Involved in Writing Maven build scripts to automate teh compilation and execution of Test NG test cases/suites for VIN service, common data service, and Admin UI and java client modules.
- Writing concise test plans and comprehensive test cases using Behavior Driven Development.
- Involved in teh Continuous Integration of teh automation framework with Jenkins.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins
- Used Cucumber for browser-based testing with scenarios and situations.
- Worked on Payment System (Visa/Master Card), Credit Card, Debit Card, School management systems, Banking (Merchant, Fraud Guard, Case Management & Dispute Management) & Content Management.
- Involved in providing teh efficient locators strategy like X-Path and CSS to run Web-Driver script in stable condition.
- Used SOAP UI to test SOA based architecture application to test SOAP services and REST API. Also used REST Assured in testing and validating in Java.
- Preparation and execution of test scripts using J Meter and SOAP UI tool to perform Web Services testing.
- Involved in writing unique X-Path using firebug and fire path to identify web elements.
- Assigned teh new projects to testing team and track teh Review schedules and Testing Status.
- Involved in tracking and reporting defects using Quality Center and was also responsible for communicating teh status to teh development team.
- Developed and executed SQL queries in teh database to conduct Data integrity testing by checking teh data tables on teh server.
- Created concise and clear reports for distribution and presentation to senior management on daily and weekly basis. Experience monitoring and tracking implementation plans.
Confidential
SDET
Responsibilities:
- Actively participated in agile testing. Completed tasks on time for each sprint to meet teh deadlines.
- Used Selenium IDE for Open-source web testing.
- Involved in creation of Automation test framework using Selenium.
- Used Firebug Tool to identify teh Object's id, Name, XPath, link in teh application.
- Added annotations to teh test. (Selenium).
- Used Core Java Script Concepts (Inheritance, abstraction, collections, properties), Selenium Web Driver to design and implement teh automation testing
- Developed teh Automation Test Scripts using Java and execution using Selenium.
- Experienced in using Selenium Grid to execute Selenium automation suites on different platforms and various browser combinations in parallel
- Involved in executing all Selenium test scripts on teh different browsers and checked for compatibility.
- Regression test cases were automated using Selenium Web Driver, and Web Driver Backed Selenium.
- Executing Test Cases, Test Plans and Analysing teh Test Results.
- Developed teh Positive and Negative Test Cases for various modules based on teh business requirements.
- Performed Manual Testing on different Modules of teh Application.
- Investigated software bugs and maintained reports, tracked defects.
- Prepared detailed reports of Bugs and Defects, Pass/Fail reports, and comparison analysis, and interacted with teh development teams, application and data architecture team, migration and build teams and teh DBA team to report and correct defects.
- Conducted Functional and Regression Tests and interacted with developers to fix defects and resolve application user interface inconsistencies.
- Extensively used Quality Centre for test planning, maintain test cases and defects.
- Categorized bugs based on teh severity and interfaced with developers to resolve them.
- Execution of daily smoke tests to ensure teh deployment of each environment is stable.
Confidential
QA Analyst
Responsibilities:
- Created Test plans and Test cases based on business and functional requirements.
- Interacted with business and development teams for requirements and test scenarios reviews.
- Designed, executed, and maintained Selenium WebDriver, TestNG, automated test cases for regression test cases.
- Participated in Smoke testing teh functional use cases during production deployments.
- Conducted White box and Black Box testing to strategize new projects requirements for functional behaviour and performance
- Created test cases and executed these test cases to test teh module functionality using test functions
- Facilitated teh implementation of a Quality System which complies with FDA and other international regulatory guidelines.
- Developed and implemented software development lifecycle (SDLC) policies, procedures, and validation test scripts according to teh client's standards.
- Performed regression tests on various modified functionality.
- Developed test scenarios for Integration and Regression testing across system releases.
- Executed Test cases and participated actively in System Testing and Regression Testing of teh application.
- Performed backend testing of database by writing SQL queries for both internal & external data interfaces.
- Used SOAP UI to test Web Services using WSDL file given by development team.
- Used Quality Centre for defect reporting and tracking, and generated documents and reports for further analysis.
- Defect reporting and re-testing teh software as teh defects are fixed.
- Report assessment findings and recommend remediation strategies for compliance gaps.
- Developed status reports to communicate teh testing progress.
- Provided guidance to business for User Acceptance test scenario specifics based on executed Integration test cases.
Confidential
QA Analyst
Responsibilities:
- Worked with Architects and Developers for requirements review and developing Test Scenarios.
- Designed Test Plan for testing life cycle of application.
- Developed System Test Cases and procedures to test various application points.
- Initially involved in creating a Manual Test Cases. Tests were grouped into test plan and executed.
- Results were recorded and published to management.
- Involved in performing Smoke, Functional, System and Regression and backend Testing
- Created Java based scripts for Selenium WebDriver with JUnit/TestNG as automation framework.
- Performed Unit Testing for java application.
- Performed GUI and Flash component testing and Cross Browser compatibility testing during teh releases.
- Performed Web Services Testing and XML validation by creating test case suite using SOAPUI.
- Wrote SQL Query to extract data from various database tables for testing purpose.
Confidential
Jr. QA Analyst
Responsibilities:
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Developed Hybrid framework with Selenium.
- Used ANT to build and run teh Selenium automation framework. Once teh script got over, framework used to send teh automation reports over email.
- Used Selenium GRID to execute test cases in parallel on different target machines.
- Performed Web Services Testing and XML validation by creating test case suite using SOAPUI.
- Wrote SQL Query to extract data from various database tables for testing purpose.
- Database Change Verification testing using Oracle-Toad and SQL queries.
- Identified and documented defects using Buganizer to ensure applications functionality