We provide IT Staff Augmentation Services!

Backend Api Automation Developer, Resume,

4.00/5 (Submit Your Rating)

,

SUMMARY:

  • Over 5.5 years of experience which includes 1 year of International Client facing skills across multiple countries (Uruguay and Mexico) in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
  • Proficient in Telecommunication, Financial domain which made me to develop robust understanding of Business Support Services (BSS) and Operations Support Services (OSS).
  • Extensive knowledge in Rating, Billing, Collection Management, Mediation, Order Entry and Order Management.
  • Extensive knowledge in mastercard’s tokenization, token lifecycle solutions.
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile and Waterfall Model.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid to develop automation testing scripts for web and client server applications.
  • Worked as a QA module lead for various components in different projects and managed a team of 8 members.
  • Sound experience in Page Object model, JUnit, BDD framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration.
  • Good knowledge in TestNG, Ant, VSTS, TDD, Cucumber and Gherkin
  • Well versed with various testing stages/levels/phases, testing types, testing techniques and quality work products.
  • Experience and sound knowledge in the development of Hybrid Automation framework in Selenium.
  • Good working experience on SOAP UI and POSTMAN for testing and validating various web services used in the application.
  • Good working experience on implementing and deploying API automation suite in the PCF cloud .
  • Extensive experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix.
  • Extensive hands - on experience in manual testing, White Box, Black Box, Smoke, Integration, Functional, End-to-End, Regression, GUI, UAT, Pre-Production, Production, Interface, Back-end and Performance testing, Migration testing, Configuration and production support.
  • Deep understanding and experience in the SOLD Principles, Design patterns, OOP’s, Multi threading, Delegates etc. concepts in Java and in C#.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Expert using bug tracking tool JIRA (TMS and PSUP), Rally, Quality Center, WMS, and ERP.
  • Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
  • Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
  • Outstanding communicator with extensive experience in Client Facing as well as ability to identify, develop and enhance client relationships.
  • Extensive hands on experience in the Data migration testing and the ETL Informatica tool.
  • Good knowledge and exposure to performance testing and its tools like LoadRunner and JMeter.
  • Knowledge in Azure Components like Queues, Topics, Event Hubs, Cosmos DB etc.

TECHNICAL SKILLS:

Testing Tools: Selenium IDE/RC/WebDriver/GRID

Languages: JAVA, spring, C#, .NET Framework, SQL, UNIX

Scripting: Shell

IDE: IntelliJ IDEA, Eclipse, Visual Studio, SQL Developer

Test Framework: Page Object Model, JUnit, Hybrid Framework

Web Debugging Tool: XPath, Firepath, Firebug

Build Tool: Maven

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools: JIRA (TMS and PSUP), Rally, Quality Center (QC), WMS, ERP

Continuous Integration Tool: Jenkins

Version Control: GIT

Data Bases: Oracle, MySQL

Cloud Technologies: PCF

Operating Systems: Windows (XP, Vista & 7, 8) Linux, Mac

Good knowledge: TestNG, Ant, VSTS, TDD, SVN, BDD, Python Scripting, Cucumber and Gherkin, LoadRunner, JMeter, Azure Components like Queues, Topics, Event Hubs, and Cosmos DB etc.

PROFESSIONAL EXPERIENCE:

Backend API automation developer

Confidential

Responsibilities:

  • Responsible for writing and maintain Java scripts for regression and smoke testing using behavior driven framework.
  • Developed test code in Java language using IntelliJ IDEA IDE and JUnit framework.
  • Responsible for identifying test cases for manual and Automation with for Sanity Test and Regression Tests.
  • Responsible for design and implementation of API automation for smoke and regression test suites (JUnit and Maven) in the cloud platform.
  • Responsible for testing the application utilizing the agile methodology.
  • Coordinate and participate in requirements review/story elaborations and testing activities to deliver high quality products and incremental value with every iteration.
  • Review project test and implementation schedules. Document test plans and acceptance criteria using Rally solution life cycle management tool.
  • Develop test scripts and perform automated and manual exploratory testing to ensure software meets business and security requirements and established practices.
  • Own responsibility for end-to-end product quality including: defect management and oversight, status reporting and metrics creation, and escalation for issues discovered during the testing phase.
  • Experience testing across a variety of platforms: web interface, APIs (REST).
  • Expertise in software development to build and use automation frameworks using technologies: Java, JUnit, Selenium, Spring framework, REST, JSON etc.
  • Expertise in creating good acceptance and integration test automation scripts and integrate with Continuous integration (Jenkins) and code coverage tools (Sonar).
  • Exposure to Continuous integration and delivery concepts.
  • Strong organizational and problem-solving skills with great attention to detail, critical thinking, solid communication and proven leadership skills - with the ability to lead multiple test paths simultaneously.
Senior Analyst, Quality,

Confidential,

Responsibilities:

  • Gathered requirements documents such as business requirements and design document and other related documents.
  • Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Case, executed test cases.
  • Worked in the End to End testing starting from creation of Customer to delinquency evaluation of the customer.
  • Responsible for writing and maintain Selenium WebDriver scripts for regression and smoke testing using data driven framework.
  • Developed test code in Java language using Eclipse, IDE and JUnit framework.
  • Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms
  • Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Sanity Test and Regression Tests.
  • Responsible for design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit and Maven).
  • Responsible for testing the application utilizing the agile methodology.
  • Responsible for designing of automation framework to be used in UI testing with Selenium.
  • Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
  • Performed Regression tests using Selenium WebDriver with data driven framework and documented final results in a database.
  • Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
  • Identified, Reported and Tracked Defects using JIRA test management tool.
  • Manually tested, verified and validated that the product meets user requirements.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables.
  • Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.

Tools: Selenium WebDriver, Java, UNIX, JUnit, Jenkins, Cucumber, Agile, SQL, Maven, Appium, POSTMAN, SOAP UI, XPath, Firebug, Eclipse, JIRA, GitHub, Windows

Quality Analyst,

Confidential,

Responsibilities:

  • Involved in test cases review by development team, product management and modified the test cases based on their feedback.
  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Developed Automation framework using Selenium Web Driver.
  • Utilize CSS selectors, IDs, and XPath to locate elements on Web pages.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with JUnit.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
  • Tested applications developed in Java with J2EE framework.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Design & Develop data driven framework using Selenium WebDriver, JUnit and Apache POI API.
  • Create scripts Python for new functionalities and update the existing scripts for upgraded functionalities.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Implemented Selenium GRID for compatibility testing.
  • Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
  • Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.
  • Worked on the Data migration testing and used ETL and Informatica Tool extensively.
  • Used Git as code repository to manage code.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • Worked with SOA architecture which includes Soap Web Service and RESTful Web Service Testing Conducted backend testing using SQL queries to validate data for database.
  • Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
  • Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
  • Coordinated with technical support associates to fix proprietary software issues
  • Verified, edited and update test data in new or existing systems before testing.
  • Worked directly with client and business users during UAT and Production phase and received complements from Client and Project Team for the work done in Onsite and Offsite activities.

Tools: Java, Selenium WebDriver, Jenkins, Maven, UNIX, SOAP UI, RESTful, XPath, Eclipse, XML, JIRA, SQL, Oracle and Windows. ST, SIT, UAT, Pre-Production and Production.

QA Analyst,

Confidential,

Responsibilities:

  • Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and System Use Cases.
  • Performed regression and sanity tests using Selenium WebDriver with hybrid framework.
  • Executed Selenium tests for automation testing of the web application using Selenium Web Driver.
  • Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework.
  • Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage, wrote automation scripts using Selenium, executed database queries for testing purposes and led different projects in the shipping and checkout domain.
  • Performed Data driven testing using Selenium WebDriver and JUnit functions which reads data from property and XML files.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Developed test harness for Web Services automated testing by means of SOAP UI and ANT.
  • Involved in testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.
  • Performed functional testing of Web services testing using SOAP UI.
  • Identified and reported bugs using defect tracking tool JIRA and presented bug reports for weekly status updates.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
  • Conducted backend testing using SQL queries to validate data for database.
  • Involved in all phases of the test execution phases like ST, SIT, E2E and E2E with Data Migration, UAT and Production Support.
  • Worked in ETL testing using Informatica tool during Data Migration testing
  • and support is given for the client and team members at onsite and off shore location during SIT and UAT, Pre-Prod test phases.
  • Experience in Production Support at onsite and offshore and validated weather the daily jobs are running without any issues in Live Production.
  • Performed production validation during go live and reported status to the management, and was on call support 24/7.
  • Lead the Testing activities from Onsite and Off-shore as single Point of Contact for CM component.

Tools: Java, Selenium WebDriver, Eclipse, JUnit, Maven, Jenkins, Page Object Model (POM), JIRA, UNIX, SOAP UI, POSTMAN, Web Service, XPATH, WSDL, XML, Oracle, SQL, Windows. ST, SIT, UAT, Pre-Production and Production and Production Support.

Software Engineer,

Confidential,

Responsibilities:

  • Executed Manual and Automated tests and reports defects by running automated tests; executing manual tests; reviewing results of all tests and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project.
  • Executed Selenium tests for automation testing of the web application using Selenium Web Driver.
  • Worked with SOA architecture which includes Soap Web Service and RESTful Web Service Testing Conducted backend testing using SQL queries to validate data for database.
  • Prepared traceability matrix to ensure the adequate coverage of the test cases.
  • Prepared required documentation for testing signoff by various parties as required by the project plans.
  • Lead the Team of 6 Members and successfully deployed more than 25 enhancements and 150+ bug fixes.
  • Clear understanding and experience on Order Management and Process flow in Order Entry and Order Management from Business, Functional and CSR’s point of view.
Environment: System Testing Java, Selenium WebDriver, Eclipse, JUnit, Maven, Jenkins, Page Object Model (POM), JIRA, UNIX, SOAP UI, POSTMAN, Web Service, XPATH, WSDL, XML, Oracle, SQL, Windows.

Associate Software Engineer

Confidential,

Responsibilities:

  • Executed Manual and Automated tests and reports defects by running automated tests; executing manual tests; reviewing results of all tests and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project.
  • Participated in business requirements, HLD, DLD (Design Documents) analyze/review meetings and discuss on the testable requirements.
  • Expertise in Custom Billing, Rating, Invoice Generation and Collection results validation.
  • Used PuTTY for running the test scripts and validating the logs for results.
  • Experience in creating & validating SOAP XMLs for Test cases Execution.
  • Implemented change requests, built complex SQL queries and UNIX scripts that facilitated smooth running of the client’s business.
  • Liaised with the client for SIT and UAT activities. Streamlined quality analysis processes following Six Sigma guidelines and thus improved software quality by 30% and defects identification by 75% during the system integration testing phase.
  • Responsible for manual testing for Functional, Regression, End-to-End, Data Validation and analyzed the results.
Environments: ST, UAT Java, Selenium WebDriver, Eclipse, JUnit, Maven, Jenkins, Page Object Model (POM), JIRA, UNIX, SOAP UI, POSTMAN, Web Service, XPATH, WSDL, XML, Oracle, SQL, Windows.

Associate QA Engineer,

Confidential,

Responsibilities:

  • Executed Manual and Automated tests and reports defects by running automated tests; executing manual tests; reviewing results of all tests and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project.
  • Understanding, Analyzing the System and Business process with both the Technical and Functional specifications
  • Attending Requirement review calls and Requirement Analysis and preparation of level of effort for the given requirements
  • Coordinating with QA’s of Up / Down stream systems to perform Integration testing
  • Performing Regression testing and Sanity Testing.
  • Creating weekly status reports on the progress of the project.
  • Delivering the Test Exit/Summary report
  • Updating the existing automation suite and creating new test cases according to the new enhancements/modifications.

Tools: Java, Selenium WebDriver, Eclipse, JUnit, Maven, Jenkins, Page Object Model (POM), JIRA, UNIX, SOAP UI, POSTMAN, Web Service, XPATH, WSDL, XML, Oracle, SQL, Windows. ST

Associate QA Engineer,

Confidential,

Responsibilities:

  • Worked on 20+ ACPD’s and 100+ Problem Requests in RBM (Rating and Billing Management) Core Product Testing.
  • Expertise in Discounts, Event generations, Rating Events, Invoice Generation, CUG feature in Telecommunication domain.
  • Worked in RBM8.0 head release and participated in successful migration of Features and Enhancements from RBM7.0 to RBM8.0.
  • Worked on different sanity testing's in multiple environments like UNIX, Solaris for every release.

Tools: JIRA, UNIX, SOAP UI, POSTMAN, Web Service, WSDL, XML, Oracle, SQL, Windows.

We'd love your feedback!