| Tushar - QA-Automation |
| [email protected] |
| Location: St Louis, Missouri, USA |
| Relocation: Yes |
| Visa: H1B |
| Resume file: Tushar_QA_1784148276995.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Tushar Ranjan Jena
(831) 582 7489, [email protected] ________________________________________ SUMMARY Software Development Engineer in Test with 15+ years of experience in the full system development lifecycle across sectors including Banking & Finance, Telecom, Healthcare, and Media. I specialize in designing and implementing automation and testing processes, driving corrective actions, and achieving cost savings. As a hands-on technology leader, I excel in managing teams in complex environments and have a strong focus on Agile Scrum frameworks. I successfully implemented an Agile approach that led to the early completion of an eight-week project and reduced product blockers by 20%. ACCOMPLISHMENTS Delivered the project on time and within budget, achieving all key milestones and enhancing client satisfaction. Implemented automation processes that reduced testing time by 30%, significantly improving overall project efficiency. Achieved a defect rate reduction of 40% through rigorous testing and quality assurance measures, resulting in a more reliable product. Enhanced stakeholder communication through regular updates and presentations, leading to increased trust and collaboration throughout the project lifecycle. Identified and executed cost-saving measures that resulted in a 15% reduction in project expenses while maintaining quality standards. Introduced innovative solutions that streamlined workflows and enhanced team productivity, contributing to the successful completion of project objectives. Developed and delivered training for team members on new technologies, resulting in improved team capabilities and performance. DOMAIN Credit Bureau, Banking & Finance, Telecom, Health Care, Retail, Information Media & Entertainment CERTIFICATIONS: Google Cloud - Digital Leader, Internet of Things (IOT) from MIT Sloan Certified Professional Selenium Tester (CPST) Oracle Certified Associate ISTQB Advanced Test Automation Engineer TECHNICAL SKILLS Frameworks: Selenium, UFT, Playwright, Cypress, Test Automation Framework, BDD, TDD, Gherkin, Cucumber, JBehave, Spring Boot. Languages: Java, C#, Python Databases: MSSQL, PostgreSQL, Oracle DB DevOps : Jenkins, CI/CD Version Control : Git Hub OS : UNIX, Mainframe, Linux, Android, IOS Methodology: Agile, Scrum, Kanban, Waterfall Testing Tools: AppDynamics, Dynatrace, Protractor, RLM, BMC, Web Driver I/O, Win, Appium, Load Runner, Test Management, pytest, JMeter, Gatling, TestNG, Swagger, Rest & Soap API, Karate, Junit Defect Tracking: JIRA, Bugzilla, Rally Cloud: AWS, GCP, OpenShift Environnent: QA, UAT, SIT, Pre-Prod & Prod. WORK HISTORY AI-Augmented Automation & Quality Engineering Designed and maintained a high-performance automation ecosystem by integrating the Playwright VS Code extension with GitHub Copilot, creating a unified environment for rapid script architecture and execution. By leveraging advanced tools like the Visual Test Explorer, inline results, and the one-click Trace Viewer, I significantly accelerated the debugging lifecycle and reduced script downtime. I utilized the "Record New" functionality in tandem with Copilot s real-time suggestions to author robust scripts during live application interactions, ensuring high-quality locators and assertions from the outset. Furthermore, I optimized script reliability through the "Fix with AI" feature, utilizing LLM-powered insights to analyse failures and implement automated corrections. This workflow is underpinned by a deep understanding of Large Language Model (LLM) architecture including transformers and attention mechanisms allowing me to effectively prompt and audit AI-generated code for maximum precision and scalability in modern software delivery. Client: Mastercard Duration: Jan 2025 - Current Role: Software Development Architect Project Name: Cyber Security. I was part of Cyber Security & Threat Intelligence Team. It is the real-time Threat Intelligence Platform for Payment Security. Designed and deployed a scalable cyber threat intelligence platform to detect, analysed, and mitigate payment fraud and security risks in real-time. Integrated threat feeds (e.g., STIX/TAXII) with Apache NiFi for data ingestion, processed large-scale security logs in Hadoop/HDFS, and built a Spring Boot backend for analytics and reporting. Key Contributions: Requirement Understanding: Collaboration with various team members and stakeholders to prepare the test plan document. Threat Data Pipeline Development: Designed and developed automated scripts using Playwright with TypeScript, leveraging strong typing for robust UI and API testing; integrated GitHub Copilot to accelerate code generation, suggest TypeScript interfaces and generics for data models, and optimize async/await operations, ensuring type safety and reducing development time. Backend Integration and Validation: Connected TypeScript with Node.js for backend scripting, utilizing modules like Axios for API interactions and fs for file handling; incorporated error handling via try-catch blocks and custom type guards, with Copilot assisting in refining these for reliable data validation in threat intelligence workflows, enhancing script maintainability, minimizing runtime errors, and supporting seamless CI/CD integration for continuous threat data processing. Big Data Processing: Deployed Hadoop for log analysis, enabling anomaly detection and behavioural threat modelling. API Integration: Built RESTful APIs with Spring Boot to share threat insights with SOC teams & fraud detection systems. Real-time Alerts: Implemented Kafka-based event streaming to trigger automated responses to high-risk threats. Cybersecurity Focus: Aligns with modern threat intelligence frameworks (STIX/TAXII). Metrics: Developed metrics to demonstrate measurable impacts, including reductions in fraud and improvements in response times. Tools & Technologies: Selenium| JBehave | ETL| NiFi | Hadoop | Spring Boot | Kafka | STIX/TAXII | Elasticsearch Equifax Workforce Solutions Duration: August 2021 Jan 2025 Role: Software Development Architect Location: St. Louis, Missouri Served as an Automation Architect, applying Agile Methodology to collaborate with business and IT stakeholders in gathering requirements and providing strategic guidance on technology and architectural decisions for testing, ensuring alignment with organizational objectives. Integration of AI capabilities in natural language processing (NLP) into the Playwright test automation framework, alongside an AI-driven open-source test automation framework featuring AI agents. Implement a modular framework utilizing the Page Object Model, organizing test code into reusable components for better maintainability and scalability in test automation with Selenium and pytest. Incorporate customizable reporting (e.g., using pytest html) and configuration management (storing test parameters and environment settings in separate configuration files) to enhance the automation framework s flexibility and usability. Developed and executed comprehensive test automation strategies for REST APIs, utilizing best practices and tools like Postman and Karate, leading to improved testing efficiency and accuracy. Implemented behaviour-driven development (BDD) using JBehave to create clear and understandable specifications, facilitating collaboration between developers and non-technical stakeholders. Implementing Gherkin in a project involves defining clear and concise feature files that describe application behaviour in plain language, facilitating collaboration between developers, testers, and stakeholders in the software development process(SDLC). Develop modular and reusable methods and classes in C# to enhance code efficiency and maintainability. Utilize the JUnit framework to write C# tests that ensure reliability and facilitate code changes, while employing Git for version control to effectively track changes and collaborate with team members. Implemented a shift-left testing approach using Selenium and C# frameworks, executing automated scripts across multiple browsers with features such as parallel testing and auto-wait functionality. Integrated automation with Jenkins CI/CD pipelines to streamline testing processes and improve software quality, while managing report generation in formats like JUnit, JSON, and HTML. Successfully led cross-functional teams in managing system integration testing projects, overseeing project scope, timelines, and risk assessments. Collaborated closely with Product Owners, Scrum Masters, and development teams to enhance testing strategies and maximize test coverage. Collaborated with Google Cloud Platform (GCP) tools, including Datastore, Logger, Pub/Sub, and Big Query, to enhance data management and processing capabilities for projects. Proficiency in automation tools and frameworks that can work with microservices (e.g., Selenium, Rest Assured, Postman and Bruno). Design the automation script for REST APIs and UI using scripting languages such as Python for test automation. Testing on web application GUI using C#.Net. Implemented a web application using Flask, enabling user authentication and RESTful API integration, allowing seamless interaction with various data sources and improving user experience. Designed and implemented relational databases using MSSQL, focusing on data modelling, normalization, and optimizing query performance to ensure efficient data retrieval and storage. Leveraged AppDynamics for application performance monitoring and analysis during testing across QA, UAT, SIT, Pre-Production, and Production environments, collaborating with stakeholders to validate requirements and ensure optimal reliability and functionality in microservices-based applications Appium is used to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities. Configure Jenkin/Ant to implement CI process and integrated the tool with Ant and Maven to schedule builds. Playwriters Experience Skilled in using Playwright for end-to-end test automation, including multi-browser testing across Chromium, Firefox, and WebKit. Developed and executed comprehensive test cases for RESTful APIs using Pytest, ensuring robust testing of endpoints for both functionality and performance, which improved overall API reliability by 30%. Automated API testing workflows with Pytest, integrating with CI/CD pipelines to enable continuous testing and deployment, significantly reducing testing time and facilitating faster release cycles. Proficient in handling asynchronous operations within tests to ensure accuracy and reliability for dynamic web applications. Developed custom utilities to enhance test maintainability and conducted performance testing to monitor application metrics using Playwright. Conducted cross-platform testing across various environments (Windows and macOS) and collaborated effectively with developers and stakeholders throughout the testing process. Verizon Data Services, Tampa, Florida Duration: April 2019 - Aug 2021 Role: Senior QA Automation Engineer. Location: Tampa, Florida Implementation Partner: Cognizant Technology Solution Led a cross-functional team to implement a cutting-edge AI-driven test automation framework, reducing regression testing time by 60% and increasing test coverage by 40%. Strategically managed a $1.5 million budget for automation projects, optimizing resource allocation and achieving a 25% cost reduction in testing operations. Mentored and developed a team of 12 automation engineers, fostering a culture of continuous improvement and innovation, resulting in a 30% increase in team productivity. Handled Automation using Selenium WebDriver, Selenium Grid, Java, JavaScript, Protractor, Junit, ANT, TestNG Implemented Behavior-Driven Development (BDD) with Selenium and Java for UI applications, while performing manual validation using Postman and Karate for enhanced testing accuracy. Designed and executed customized end-to-end AWS CI/CD pipelines utilizing BMC RLM and OpenShift, significantly improving deployment efficiency and ensuring consistent application delivery. Reported bugs, collaborating with developers for prompt resolution in agile sprints. Engineered test frameworks, reducing manual testing time for agile development cycles. Write new test cases for existing keyword driven automation framework as needed. Perform Data driven testing using Selenium WebDriver & testNG functions which reads data from excel. Run automated regression test cases at end of each sprint on CI/CD model with help of Jenkins. Create automated script for Rest-API testing using Rest Assured framework on BDD. Implement POM (Page Object Model) automation framework using Java, Selenium Web Driver and Cucumber. Design Hybrid Appium Test automation framework, POM for Mobile application (Android/iOS apps). Used Python for dynamically generating property list for every application. Automated data movements using python scripts. Creating core python API which will be using among all modules. Extensively used Splunk and DynaTrace tools to analyze logs for detailed analysis. Freddie Mac, Tampa, Florida Duration: Sep 2017 - March 2019 Role: Senior QA Automation Engineer Location: Tampa, Florida Implementation Partner: Cognizant Technology Solution Utilized Agile methodology to perform a comprehensive analysis of user story requirements in collaboration with Business Analysts, effectively finalizing key elements necessary for automation. Designed and implemented a Page Object Model (POM) framework for API automation testing significantly enhancing code maintainability and readability. Designed and executed a comprehensive test automation strategy for a major product release, achieving a 50% reduction in critical defects and improving release quality. led to a 35% improvement in test execution speed and efficiency. Collaborated with stakeholders to align testing objectives with business goals, resulting in a 20% increase in customer satisfaction and a 15% boost in market share. Proficient in utilizing Protractor for end-to-end testing of Angular applications, ensuring high-quality code through automated test script development, execution, and maintenance, as well as dealing effectively with asynchronous operations and dynamic web elements. Provided efficient locators strategy like XPath, Modified XPath and CSS to run WebDriver script in stable condition. Used SLF4j, Logback and log4J for monitoring the logs in the application. Integrated Automation scripts (Selenium WebDriver API) in CI tools (Jenkins) for nightly batch run. Created and maintained a list of white-box scripts failed during regression, approved, debugged and fixed. Automated test scripts using Selenium WebDriver, Selenium Grid Maven. Integrate test suites using CI/CD tool like Jenkins to execute automatically after every successful deployment. Implemented automation scripts in Soap UI using Groovy Script for web services testing. Attend regular Planning, Grooming Meetings to provide status on Automation Coverage. Executed Automation Testing for Java applications using Selenium IDE and Selenium RC. Perform backend database testing by writing Complex SQL Queries & Stored procedures to verify data integrity. Created Automated Scripts in Squish, Executed Squish code, debugging and analysed results. Groovy scripting is used to minimize testing effort and fully automate rest Api s by minizine test steps. JP Morgan Chase, Tampa, Florida Duration: Dec 2014 - Sep 2017 Role: QA Automation Engineer. Location: Tampa, Florida Implementation Partner: Cognizant Technology Solution Performed comprehensive requirement analysis to systematically identify and select regression automation and functional test cases for the Navy Cash web application, leveraging agile methodology to enhance efficiency and adaptability throughout the process. Developed an automation framework with Java both regression and functional test cases, incorporating all necessary components to support efficient testing processes and enhancing the testing coverage and efficiency of the Navy Cash web application. Created automation scripts using Java for both regression and functional test cases. Converted the automation framework to TestNG, incorporate all relevant TestNG annotations to improve script organization and execution. Integrated the automation framework with Maven for effective build management, streamlining dependency management and project builds. Implemented Jenkins for continuous integration testing, enabling automated execution of test scripts on a scheduled basis, and thus facilitating rapid feedback on code changes. Performed performance testing of the Navy Cash web application using JMeter, assessing system performance under various load conditions. Acted as a Quality Engineer for the Navy Cash project, thoroughly testing all modules including Navy Cash Web, Payroll, and ACH Funding, Split Pay, FileNet, and TRS file creation across both virtual and live ships. Created and managed various new ship environments in response to requests from FRBB Tampa, ensuring proper setup for comprehensive testing. Conducted testing on diverse devices onboard, including POS devices, ATMs, vending machines, and laptops/workstations across multiple operating systems and browsers, ensuring compatibility and functionality. Executed batch jobs on UNIX servers and validated results in SQL Server, ensuring data integrity and performance accuracy. Performed round-trip scenario requests, validating results from both shore-side and ship-side operations, and shared findings with FRBB Tampa to support decision making. Tested and signed off on each module to ensure readiness for production, maintaining quality standards throughout the development cycle. Collaborated closely with the QA team during the final cutover process to FRBB, ensuring a seamless transition and addressing any last-minute issues. Handled Splunk validations for API logs to Identify real time Issues being encountered in Production. Performed Track Analytics validation using Google Adobe Analytics platform. Worked with Microsoft Azure in testing end to end functionality and building integration suite. Adopted QC Metric manager tool during a Major Release, which helped in sending DSR effectively Used Test Director for communicating between developers, product support and test team members. Tracking, reviewing, and analyzing defects using Mantis. Using Firebug tool to find out the location, Xpath, Id etc. for a particular element in automation testing. Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job. Cognizant Technology Solution Duration: Feb 2007 Dec 2014 Role: Senior Associate. Location: Hyderabad, India Client: Study Global - Australia, Express Script USA, WellPoint - Anthem USA, Warner Bros - USA and Walmart Stores, Inc. - USA). Implementation Partner: Cognizant Technology Solution Evaluated various open-source test management tools, including HP-ALM, QMetry, Test Track, Test Link, Silk Central, Oracle Test Manager, and RQM, to determine the best fit for project needs. Led a project delivery team of 19 members, ensuring effective collaboration and timely delivery of automation projects. Developed and implemented an automated testing suite using Selenium, reducing manual testing efforts by 40% and accelerating the release cycle by 20%. Identified and resolved critical bottlenecks in the testing process, improving overall test execution time by 30% and enhancing team productivity. Conducted rigorous testing of electronic claims submissions to ensure compliance with EDI standards, validating that all transmitted claims meet industry requirements and are accurately processed by payer systems. Executed comprehensive data conversion testing to verify the accurate migration of healthcare data into EDI formats, ensuring that all information is correctly transformed and consistent across systems to facilitate smooth interoperability between different healthcare stakeholders. Implemented the CRAFT framework for Selenium, utilizing multiple programming languages, including Ruby, C#, and Java, to automate various projects effectively. Facilitated cross-skills training for project team members and mentored second level leads to enhance them delivery ownership and leadership capabilities. Presented comprehensive demos of all modules to clients, showcasing functionality and addressing feedback. Analysed automation test results and fine-tuned scripts as necessary to improve accuracy and efficiency. Prepared test summaries and ensured accountability for deliverables at the end of projects, maintaining high-quality standards. Ability to effectively convey information to technical and non-technical stakeholders, ensuring clear understanding and collaboration throughout the testing process. Collaborated with development teams to integrate continuous testing practices, resulting in a 25% reduction in post-release defects and improved product reliability. Extensively used SQL queries to perform data validation and backend testing Perform Functional, Regression, System, Integration, Security, Configuration, GUI and User Acceptance testing. Perform Regression testing for new builds & every modification in application using Selenium Web Driver & RC. Developed Automation Scripts for Regression using Selenium Web Driver and Java using JMeter framework. Implement Compatibility testing for dynamic / static content of browsers using HTML Ids and XPath in Selenium. Tested the Angular Web Application with Protractor, Jasmine. Implemented Page Object Model (POM) with Protractor TypeScript as well. Generated test logs using Log4j for various log levels. Used Selenium Grid to perform parallel execution of test cases on different machines. Worked in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories. Education: Bachelor of Engineering in Electronics and Telecommunication | Utkal University Keywords: csharp continuous integration continuous deployment quality analyst artificial intelligence user interface javascript database information technology hewlett packard Idaho |