Summary
Overview
Work History
Education
Skills
Timeline
Generic

Lidiya Joseph

Dubai

Summary

Dynamic and results-driven Automation Test Engineer with a proven track record in ensuring the quality and reliability of software applications through comprehensive testing strategies. Proficient in backend API testing using XML and JSON, utilizing industry-standard tools such as Cucumber framework, REST Assured, Postman, and SmartBear. Skilled in web browser testing, performance testing using Gatling and JMeter, and executing automated tests through GitLab CI/CD pipelines. Seeking to leverage expertise in test automation to contribute to the success of a dynamic software development team

Overview

8
8
years of professional experience

Work History

Automation Test Engineer

TPConnects LLC
Dubai
03.2021 - Current
  • Designed and implemented automated test scripts for backend APIs using XML and JSON payloads, ensuring data integrity and compliance with API specifications
  • Utilized Cucumber framework to develop and maintain feature files, step definitions, and test scenarios for behavior-driven development (BDD) approach
  • Conducted backend API testing and scripting using REST Assured and Postman, validating request and response payloads, headers, and status codes across different endpoints
  • Collaborated with development and QA teams to define test strategies, identify test scenarios, and prioritize test cases for regression testing, sanity testing, and feature validation
  • Performed web browser testing across multiple browsers and platforms to verify the compatibility and functionality of web applications
  • Designed and executed performance testing strategies for backend APIs and Web using industry-standard tools such as Gatling and JMeter to evaluate system scalability, responsiveness, and reliability under various load conditions
  • Conducted performance profiling and bottleneck analysis of backend API components to identify performance bottlenecks and optimize system resources for improved efficiency
  • Collaborated with development teams to implement performance enhancements and address performance-related issues through code optimization, caching strategies, and infrastructure improvements
  • Integrated automated tests into GitLab CI/CD pipelines for scheduled execution, ensuring continuous testing and timely feedback on software quality
  • Analyzed daily test reports, identified trends, and provided insights to stakeholders for informed decision-making and process improvement initiatives
  • Designed and executed automated test scripts for web applications using Selenium WebDriver, ensuring the functionality, usability, and compatibility of web pages across different browsers and platforms
  • Implemented cross-browser testing strategies to validate web applications across popular browsers such as Chrome, Firefox, and Safari, ensuring consistent user experiences across different environments
  • Utilized browser developer tools and debugging techniques to troubleshoot and diagnose web application issues, ensuring the timely resolution of defects and performance optimizations
  • Implemented the Page Object Model (POM) design pattern to create reusable and maintainable page objects for web UI testing, promoting code reusability and reducing test maintenance efforts
  • Utilized object-oriented programming principles to enhance the robustness and extensibility of page objects, enabling easy integration with test automation frameworks such as TestNG or JUnit
  • Conducted code reviews and peer evaluations to ensure adherence to coding standards, best practices, and quality guidelines for page object implementations
  • Implemented parallel test execution strategies using Cucumber and Serenity frameworks to optimize test execution time and improve overall testing efficiency
  • Integrated Serenity BDD reporting capabilities to aggregate and visualize test results from parallel test executions, providing comprehensive insights into test coverage and execution status
  • Implemented synchronization mechanisms and shared resources management to prevent concurrency issues and ensure thread safety in parallel test execution environments
  • Analyzed test execution logs and performance metrics to identify bottlenecks, optimize test parallelization strategies, and improve overall test execution throughput
  • Provided training and mentorship to QA engineers on best practices for parallel test execution using Cucumber and Serenity frameworks, fostering knowledge sharing and collaboration across teams
  • Developed and executed automated test scripts for RESTful and SOAP APIs using ReadyAPI, ensuring the functionality, reliability, and security of web services
  • Collaborated with development teams to review API specifications, identify test scenarios, and prioritize test cases for regression testing, integration testing, and release validation
  • Utilized Jira as the primary issue tracking tool to report, track, and manage software defects throughout the software development lifecycle
  • Collaborated with cross-functional teams to define test cases, create test plans, and execute test cycles using Zephyr for Jira, ensuring comprehensive test coverage and validation of software functionality
  • Created custom reports and dashboards in Jira to monitor project status, track testing progress, and communicate test results and metrics to project stakeholders

Automation Test Engineer

Tata Consultancy Service
Tamil nadu
02.2016 - 12.2020
  • Developed and maintained automated test scripts for desktop and web applications using industry-standard tools such as UFT (Unified Functional Testing) , LeanFT (Lean Functional Testing) and Selenium, ensuring the functionality, usability, and reliability of software products
  • Designed and implemented test automation frameworks to support cross-platform testing of desktop and web applications, enabling seamless execution of automated tests across different operating systems and browsers
  • Utilized HP ALM (Application Lifecycle Management) to manage test cases, test execution, and defect tracking, facilitating collaboration and traceability throughout the software development lifecycle
  • Integrated automated tests into continuous integration pipelines using Jenkins, enabling automated execution and reporting of test results as part of the build and deployment process
  • Conducted script development and maintenance using VBScript, leveraging its powerful scripting capabilities to automate repetitive tasks, data manipulation, and test scenario creation
  • Collaborated with development, QA, and business teams to define test requirements, identify test scenarios, and prioritize test cases for regression testing, sanity testing, and user acceptance testing
  • Provided technical guidance and mentorship to QA engineers on test automation best practices, tools, and methodologies, fostering knowledge sharing and continuous improvement within the team
  • Developed and maintained software solutions for transaction processing systems using TPF (Transaction Processing Facility), ensuring the reliability, performance, and scalability of mission-critical applications in the airline and financial industries
  • Designed and implemented C++ applications and libraries to support various functionalities such as data processing, algorithm optimization, and system integration, adhering to best practices and coding standards
  • Utilized XSLT (Extensible Stylesheet Language Transformations) to transform XML data into different formats for consumption by downstream systems, enhancing interoperability and data exchange capabilities
  • Conducted detailed program analysis and troubleshooting to identify, diagnose, and resolve software defects and performance issues, ensuring the stability and functionality of production systems
  • Collaborated with cross-functional teams including developers, QA engineers, and business analysts to gather requirements, define technical specifications, and deliver high-quality software solutions on schedule
  • Participated in code reviews, design discussions, and knowledge sharing sessions to promote best practices, code reuse, and continuous improvement within the development team
  • Provided technical support and assistance to end-users, resolving software-related issues and implementing enhancements to meet evolving business needs
  • Developed and maintained software solutions for the travel industry, including airline reservation systems, online booking platforms, and travel management applications
  • Utilized industry-standard APIs and protocols, such as IATA (International Air Transport Association) standards and GDS (Global Distribution Systems), to integrate with external travel systems and services

Education

BCA - Computer Engineering -

Kristu jyoti College of Management And Technology
03.2015

Skills

  • Testing Tools: Cucumber, REST Assured, Postman, Gatling, JMeter, Selenium,ReadyApi
  • Programming Languages: Java, VBScript, Groovy, C, TPF, JavaScript
  • IDE: UFT, Eclipse, IntelliJ
  • Test Management Tools: HP ALM (Application Lifecycle Management), Jira, Zephyr
  • Test Framework: Junit, TestNG
  • Build Tool: Maven
  • Continuous Integration Tool: GitLab CI/CD, Jenkins
  • Version Control: GitLab
  • Domain Knowledge: Travel Industry, Airline Reservation Systems, Global Distribution Systems (GDS), IATA Standards
  • Other : JSON,XML,XSLT,HTML

Timeline

Automation Test Engineer

TPConnects LLC
03.2021 - Current

Automation Test Engineer

Tata Consultancy Service
02.2016 - 12.2020

BCA - Computer Engineering -

Kristu jyoti College of Management And Technology
Lidiya Joseph