Summary
Overview
Work History
Education
Skills
Websites
Training
Timeline
Generic

Manjit Kumar Thakur

Summary

Senior Automation Test Engineer with 15 years of IT experience, and 10 years in Manual & Automation testing. Expertise in designing, developing, and maintaining automated test frameworks and scripts, with experience applying Java, Selenium, and TestNG toolsets. Proven track record in driving quality improvements, optimizing processes, and mentoring team members. Skills in Mainframe Applications and agile methodologies.

Overview

18
18
years of professional experience

Work History

Developer-in-Test/Lead Automation Engineer

Capital One Inc
10.2024 - Current
  • Collaborated with a nationwide team of 40 automation engineers to ensure compliance readiness for a massive project repository within Capital One's credit card division
  • Contributed to the testing and validation of APIs and development features using advanced automation tools and technologies, driving quality assurance and regulatory adherence for critical credit card systems
  • Results-driven Quality Assurance Engineer with hands-on experience in automated testing and framework development, specializing in multi-level testing processes, integration, and reporting
  • Adept at leveraging tools like Cucumber and IntelliJ Java to ensure seamless functionality and compliance for customer-focused applications
  • Skilled in collaborating with cross-functional teams to deliver high-quality solutions in fast-paced environments
  • Conducted system testing to ensure that automated solutions met business requirements, using unit testing and Karate frameworks
  • Provided support for continuous integration and deployment pipelines with Jenkins
  • Integrate automated tests into Continuous Integration/Continuous Deployment (CI/CD) pipelines using tools such as Jenkins to enable early detection of defects
  • Automated manual testing
  • Implementation of automated test frameworks for backend services using Selenium, Java, Karate framework resulting in a 70% reduction in manual testing efforts
  • Gained necessary understanding about the application architecture to be able to figure the in-debt knowledge of how this application functions and what are the gaps and enhancements would be needed to apply for creation of a most suitable Automation Framework
  • Developed Level 2-unit tests aligned with critical business objectives, ensuring robust validation of customer credit card data and compliance requirements using Cucumber and IntelliJ Java
  • Contributed to Level 3 integration testing, seamlessly integrating test frameworks with Jenkins and 7Ps to automate workflows and improve test execution efficiency
  • Facilitated Level 4 reporting by generating detailed test result analyses, enabling stakeholders to make informed decisions and ensuring transparency in testing progress
  • Automated test scenarios using Behavior Driven Development (BDD) principles and Gherkin syntax, improving test case readability, maintainability, and cross-team collaboration
  • Collaborated with business analysts and developers to define testing requirements and resolve identified issues, contributing to a streamlined quality assurance process
  • Utilized version control systems to manage and maintain test scripts, ensuring organized workflows and efficient team operations
  • Documented testing frameworks, processes, and reporting structures to support knowledge transfer, scalability, and future enhancements for the quality assurance team
  • Created automation test scripts using Behavior Driven Development (BDD) framework to test the web applications using Selenium with JAVA and maven
  • Used Jenkins to execute the test scripts periodically on Selenium Grid
  • Utilized Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to Run sanity
  • Designed and executed detailed manual & automated test cases for RESTful APIs, SOAP APIs, and GraphQL APIs, focusing on functional, security, performance, and reliability aspects
  • Integrated automated API tests into CI/CD pipelines using Jenkins, GitLab CI, or Azure DevOps to enable continuous testing
  • Used JMeter, LoadRunner, and Gatling to perform load testing, stress testing, and scalability testing for APIs under varying levels of traffic
  • Developed comprehensive unit, integration, and contract tests for microservices using JUnit, Mockito, TestContainers, and WireMock
  • Performed load testing on individual microservices and the overall system using tools like JMeter, Gatling, and Locust to ensure scalability
  • Designed and implemented custom Appium-based frameworks to streamline mobile test automation, incorporating advanced concepts such as page object model (POM) and data-driven testing
  • Conducted mobile UI testing to ensure seamless user interactions, including gesture testing (swipe, pinch), and multi-touch testing across different screen sizes and orientations
  • Integrated API testing with mobile test automation frameworks to ensure seamless communication between mobile apps and back-end services using tools like Postman or Rest Assured
  • Automated functional, regression, and smoke testing for mobile applications, identifying bugs early in the development cycle and ensuring faster release cycles
  • Utilized Appium along with Selenium WebDriver for mobile automation testing, enabling effective testing of native, hybrid, and mobile web applications
  • Designed and executed manual and automated test cases for mobile applications, covering major features like UI/UX, user input, and backend communication
  • Skilled in using Appium for automating tests on iOS devices in addition to Android
  • Integrated automated iOS tests into Jenkins, GitLab CI, or Bitrise to enable continuous testing within CI/CD pipelines
  • Hands-on experience in running automated tests on both real iOS/android devices and simulators using Xcode and Appium
  • Used Appium for automating tests on Android devices, with a focus on native, hybrid, and mobile web applications
  • Experience with running tests on both real Android devices and emulators to ensure compatibility across various Android versions and device types
  • Adept in using Appium to automate tests across both iOS and Android platforms, ensuring consistent behavior on both devices
  • Experience with integrating third-party tools like Firebase Test Lab, BrowserStack, or Sauce Labs for cross-device testing
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
  • Updated old code bases to modern development standards, improving functionality.
  • Translated customer requirements into written use cases.
  • Participated in software field testing to verify performance of developed projects.
  • Designed customized solutions for proposals to potential customers.

Lead I -Software Testing

UST Inc
11.2017 - 09.2024
  • Sydney member consumer portal is an online health management tool which is Modernized version of Reimagine Consumer Portal aims to help its enrollees to manage their health by providing a wealth of member information, services, and tools, including useful knowledge of the common health conditions
  • This application is used by millions of users to view their medical & pharmacy benefits, claims, accumulator information, to order prescriptions, calculate drug co pay etc
  • Lead the design and implementation of automated test frameworks using Selenium WebDriver, Appium, resulting in a 70% reduction in manual testing efforts
  • Designed, implemented, developed and maintained test scripts, and test data and automated test frameworks for web applications using Selenium WebDriver, Cucumber, and Gherkin
  • Conducted system testing to ensure that automated solutions met business requirements, using unit testing and TestNG frameworks
  • Provided support for continuous integration and deployment pipelines with Jenkins and Bamboo
  • Integrate automated tests into Continuous Integration/Continuous Deployment (CI/CD) pipelines using tools such as Jenkins or Bamboo to enable early detection of defects
  • Automated manual testing
  • Developed and executed Test Suites and Test Scripts based on the requirement documents and using Cucumber
  • Reported defects and collaborate with developers to resolve issues (Issue tracking and defect management)
  • Generating and documenting test plans and strategies
  • Generating testing reports and QA metrics
  • API testing and tools like Postman, Rest Client and others
  • Good with SQL, P-SQL queries
  • Worked on accessibility test with ADA Compliance testing tools, such as Screen reader, JAWS, AXE Accessibility Checker etc
  • Worked on Generating and acquiring test data
  • Build environments {DEV, UAT, QAT, PRE-PROD} specific test suites with integrated application life cycle management
  • Created automation test scripts using Behavior Driven Development (BDD) framework to test the web applications using Selenium WebDriver with JAVA and maven
  • Expertise in run test scripts on different platforms and against different browsers in parallel to save time
  • Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile
  • Performed Cross browser testing and Parallel testing on Chrome, Firefox and Safari using Cucumber and Maven on Selenium grid
  • Utilized Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to Run sanity and Regression Testing
  • Involved in the usage of BDD framework to Develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria
  • Worked with Zepher test artifacts
  • Used Linux/Unix commands for using GitHub
  • Thorough experience in implementing Automation Tools Selenium WebDriver, Cucumber, IntelliJ, Git/GitHub, Jenkins, SOAP UI and POSTMAN
  • Proficient in API testing tools such as Postman, SoapUI, JMeter, Rest Assured, Swagger, and Insomnia for functional and performance testing
  • Experience with API automation frameworks using tools like Rest Assured, Karate, and JUnit for efficient and scalable test execution
  • Participate in requirement reviews and system demos to ensure that the development plan is aligned to the customer requirements
  • Ensure Secure data copy from production to stage environment using industry standard tools
  • Document all the activities and test progress, prepare the test data artifacts in JIRA, Review the stories executed and help the PO/Scrum Master to close the stories during Sprint review
  • Collaborate with cross-functional teams, including Development, QA, and Product Management, to identify testing requirements and develop automation strategies
  • Ensured microservices are continuously delivered with zero downtime using blue-green deployments, canary releases, and rolling updates in Kubernetes and cloud environments
  • Perform the release validations in Pre-production and production environments and ensure the quality deliverable on time
  • Ability to prioritize tasks, manage time effectively, and meet deadlines
  • Experience in working directly with multiple client representative
  • Experience in cloud-based accessibility testing platforms
  • Attended daily Scrum Meetings with the Team Lead and Developers and executed daily tasks based on the Agile Methodology, including sprint planning, daily stand-ups, and retrospectives
  • Developed and executed automation scripts with Test Complete for seamless desktop application testing
  • Managed test cases, results, and reports using Zephyr, ensuring effective traceability across the testing lifecycle
  • Maintained comprehensive documentation of test artifacts to streamline project handover and auditing
  • Leveraged Zephyr to integrate test management with Jira, enhancing collaboration between QA and development teams
  • Understanding of the secure application development lifecycle (SADLC)
  • Automated API regression tests using Postman collections to ensure service stability across deployments
  • Simulated service dependencies using Mockito, enabling isolated and efficient unit testing
  • Integrated mock frameworks to handle asynchronous operations and third-party services, reducing test complexity and improving coverage
  • Designed and implemented automated test frameworks using AWS services like AWS Lambda, AWS CodePipeline, and AWS Device Farm to ensure continuous integration and delivery (CI/CD) of web and mobile applications
  • Integrated automated test suites with Azure DevOps pipelines to enable automated test execution, reporting, and deployment in a cloud-based CI/CD environment
  • Developed and maintained automated test scripts in Python, Java, and Selenium WebDriver to validate cloud applications hosted on AWS and Azure, improving test coverage and reliability
  • Configured and managed cloud-based test environments using Azure Resource Manager (ARM) templates and AWS CloudFormation, optimizing resource provisioning and test environment consistency
  • Leveraged AWS CloudWatch and Azure Monitor for logging, monitoring, and analyzing test results in real-time, ensuring rapid identification of test failures and performance bottlenecks
  • Strong written and verbal communication skills
  • Ability to work independently and as part of a team in a fast-paced, agile development environment
  • Understanding of software testing methodologies and quality assurance processes(Quality Assurance, User Acceptance, System Integration, Accessibility, Performance, Regression, Post Deployment Validation, Data Conversion)
  • Optimized test cases to maximize success of manual software testing.
  • Wrote and optimized test cases to maximize success of manual software testing with consistent, thorough approaches.
  • Conducted regression testing, analyzed results, and submitted observations to development team.
  • Identified and tracked software defects and supported developers in resolving problems by completing additional tests.
  • Designed testing scenarios for usability testing.
  • Coordinated regression test automation activities across supported applications.
  • Reviewed requirements, specifications, and technical design documents to provide timely and meaningful feedback.
  • Assessed software bugs and compiled findings along with suggested resolutions for development team members.
  • Incorporated delivery requirements into planning of testing schedules.
  • Documented testing procedures for developers and future testing use.
  • Tested functional and compatibility of new programs or updates in comparison to existing applications.
  • Authored and maintained well-organized, efficient and successful manual test cases for entire team.
  • Kept scripts and test cases updated with current requirements.

Business System Analyst

UST Inc
10.2014 - 10.2017
  • This is a managed service project where the client is Deloitte, who handles projects from Anthem, in which UST Global has been handling WGS and ISG Claims application systems of Anthem
  • The project is executed as an onsite offshore model (10 people onsite and 40 people offshore)
  • The objective of this project is enhanced and maintain the WGS 2.0 Claim Systems and to Support the production activities of the WGS 2.0 Claim Systems on a 24x7 basis by fixing abended jobs within the stipulated SLA to maintain the efficiency in the client system
  • The client system is also updated regularly with constantly changing business requirements which are taken up as enhancement and maintenance work and are staged to Production in Monthly Implementations
  • Production issues are analyzed, and solutions are tested and staged into production
  • Also, production systems are analyzed to identify gaps and improve performance
  • From Offshore, I was involved in the following activities:
  • Coordination with Offshore Deloitte team in providing my expertise in online abends to them
  • Worked as an SME on online abends
  • Analyzing and fixing production online abends based on issues/defects reported by users
  • Bring down the inventory drastically when required
  • Recreate online abends in test regions to permanently fix them
  • Analyze production systems to identify gaps and improve performance
  • Analyzing the impacted programs, Peer reviews for the team members
  • Also worked on other areas like FCS & Checkwrite, where on issue with payment need to know the root cause of the issue and release the cheques on resolving the issues
  • This needs analysis from our end and co-ordinate with checkwrite & FCS team to get the cheques released
  • Also have thorough knowledge and work experience on force finalization, where the claims need to release for processing, and forcefully finalize them to get processed and finalized

Software Developer

UST Inc
09.2010 - 10.2014
  • Support the production activities of the WGS 2.0 and ISG Claim Systems on a 24x7 basis by fixing abended jobs within the stipulated SLA (Service Level Agreement) to maintain the efficiency in the client system
  • The client system is also updated regularly with constantly changing business requirements which are taken up as enhancement and maintenance work and are staged to Production in Monthly Implementations
  • As part of Lights on, small enhancement requests of both WGS system and ISG system are supported and developed constantly, Report, Adhoc requests and Accum transfers are handled
  • As an offshore team member, I was involved in the following activities:
  • Providing On-Call Batch Support in Shifts for WGS and ISG claim processing systems and fixing abends in Production batch run
  • Analyzing and fixing program problems based on issues reported by users
  • Develop new report programs as per client's requests
  • Enhancement to the Claims system by incorporating new business requirements and staging in each month's implementation after Analysis, Coding and Testing
  • Scheduling and submitting batch jobs on Adhoc basis
  • I have taken care of the Oncall support, business development activities including training and development

Tester

UST Inc
03.2010 - 08.2010
  • The objective of this project is to implement Lawson Absence Management module in the payroll system
  • The current system was using Time Accrual module to manage, track, and report leave of absences
  • The project was mainly providing enhancement and testing of several modules
  • As a Tester, I was involved in the following activities:
  • Prepare Test Cases and Scripts from the use cases provided
  • Execute the test scenarios as specified in the test case
  • Document the test results and communicate the results to the onsite analyst
  • Renamed all custom programs, SCRN, PRNT sources and all related custom programs to a new system code
  • Retrofitting of any custom program or related object that gets changed in the course of this project
  • Created Unit Test Scripts for all renamed programs
  • Unit Testing of all renamed programs and related objects

Customer Service Executive

HSBC
08.2007 - 11.2009
  • The objective is to service the customer queries through the call regarding issues with the credit cards
  • To help the customer with their queries regarding their credit card
  • Fix their finance/late charges
  • Help them with the offers on their credit cards, explaining them about the benefits of their accounts
  • Identified and resolved discrepancies and errors in customer accounts.
  • Responded proactively and positively to rapid change.
  • Investigated and resolved accounting, service and delivery concerns.
  • Promptly responded to inquiries and requests from prospective customers.
  • Developed highly empathetic client relationships and earned reputation for exceeding service standard goals.
  • Investigated and resolved customer inquiries and complaints quickly.
  • Implemented and developed customer service training processes.

Education

Master of Computer Application (M.C.A) -

Dr. LBCPG College
Visakhapatnam, India
01.2007

BSC - electronics & Computers

Pydah College
Visakhapatnam, India
01.2004

Skills

  • Banking
  • Healthcare
  • Payroll System
  • Absence Management
  • Automation Testing
  • Test Data Management
  • Development
  • Maintenance
  • Enhancement
  • Production Support
  • Selenium WebDriver
  • Appium
  • WebDriver IO
  • Unit testing
  • TestNG
  • Selenium Grid
  • Cucumber
  • Gherkin
  • Rest Assured
  • Java
  • JavaScript
  • Typescript
  • SQL
  • Behavior-Driven Development (BDD)
  • Bamboo
  • Jenkins
  • JIRA
  • Git
  • GITHUB
  • Bitbucket
  • Mainframe - Z/OS
  • COBOL
  • JCL
  • AS400
  • Confluence
  • IBM Rational tools
  • Rational Requisite Pro
  • Rational Quality Manager
  • Rational Clear Quest
  • Microsoft SQL Server
  • SOAP UI
  • SharePoint
  • TSO/ISPF
  • CHANGEMAN
  • TABLEBASE
  • CONTROL-M
  • SAR
  • IOF
  • FMIMS
  • File Manager
  • C
  • C
  • INFORMATICA POWER CENTER
  • NODE JS
  • Oracle
  • Postman
  • Quality assurance controls
  • Agile methodologies
  • Problem-solving
  • Requirements gathering
  • Version control
  • Continuous deployment
  • Object-oriented programming
  • Software development
  • Software testing

Training

  • Angular JS training Conducted by UST Global
  • Python Training Conducted by UST Global
  • Automation training (Selenium)
  • Typescript Training

Timeline

Developer-in-Test/Lead Automation Engineer

Capital One Inc
10.2024 - Current

Lead I -Software Testing

UST Inc
11.2017 - 09.2024

Business System Analyst

UST Inc
10.2014 - 10.2017

Software Developer

UST Inc
09.2010 - 10.2014

Tester

UST Inc
03.2010 - 08.2010

Customer Service Executive

HSBC
08.2007 - 11.2009

Master of Computer Application (M.C.A) -

Dr. LBCPG College

BSC - electronics & Computers

Pydah College
Manjit Kumar Thakur