Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Timeline
Generic

RAHUL RAKSHIT

Hyderabad,Telangana

Summary

Senior Software Development Engineer in Test with over 13 years of experience in manual, automation, and DevOps testing across diverse applications in mortgage, banking, fintech, and healthcare. Expertise in leading cross-functional teams and implementing innovative testing strategies that enhance software quality through scalable automation frameworks. Proven track record in mentoring junior SDET professionals, optimizing testing processes, and reducing ramp-up time for new hires through tailored training programs. Strong background in CI/CD practices, performance benchmarking, and managing testing infrastructure on AWS, ensuring efficient and high-quality software delivery.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Senior Software Developer in Test

Financial Industry Regulatory Authority (FINRA)
Rockville, Maryland
08.2023 - Current
  • Led grooming meetings to finalize story scope and confirm requirement accuracy.
  • Authored detailed Test Strategies, Plans, and Test cases for integration and end-to-end testing phases.
  • Led code reviews to ensure adherence to best practices and industry standards.
  • Implemented automated testing frameworks to enhance software reliability and performance.
  • Integrated third-party API's into existing applications to extend their functionality.
  • Worked closely with DevOps engineers to ensure smooth deployment of newly developed applications.
  • Designed database schemas that represent and support business processes.
  • Developed requirements for system modifications and new system installations.
  • Combined root-level authentication and authorization technologies with ongoing system design to harden finished solutions.
  • Coordinated testing and validation procedures through software development lifecycle.
  • Coordinated with integration partners for effective test scenario development and data setup.
  • Constructed threat models based on application architecture and validated findings rigorously.
  • Generated test accounts tailored to specific authorization roles to enhance testing protocols.
  • Engineered automation framework alongside relevant test cases to improve efficiency.
  • Performed functional and regression testing via Selenium using both data-driven and keyword-driven techniques.
  • Executed cross-browser compatibility tests across Chrome, Firefox, and Safari through SauceLabs.
  • Collaborated with cross-functional teams to gather project requirements and design specifications.
  • Developed robust software solutions for financial compliance and reporting systems.
  • Conducted code reviews to ensure quality and adherence to industry standards.
  • Implemented automated testing frameworks to enhance software reliability and efficiency.
  • Troubleshot complex software issues to maintain system integrity and performance.
  • Participated in agile ceremonies to promote team collaboration and project transparency.
  • Documented technical specifications and user guides for end-user reference and training.
  • Developed and maintained software applications to ensure optimal performance.
  • Investigated, analyzed, and resolved application-related issues in a timely manner.
  • Performed code reviews and enforced software development best practices.
  • Coordinated system installations, testing, and code corrections.
  • Participated in team meetings and provided input on deadlines, designs, and enhancements.
  • Created detailed technical documentation for all developed software programs.
  • Resolved customer issues by establishing workarounds and solutions to debug and create defect fixes.
  • Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.
  • Analyzed code and corrected errors to optimize output.
  • Analyzed user needs and software requirements to determine design feasibility.
  • Recommended improvements to facilitate team and project workflow.

Software Developer in Test

Unisys Corp
Rockville, Maryland
03.2020 - 08.2023
  • Involved in a grooming meeting to finalize the scope of the story and make sure requirements are not missed.
  • Develop a test strategy, test plan, test approach, and test cases.
  • Develop a test strategy for integration testing and end-to-end testing. And communicate with integration partners for test scenarios and test data setup.
  • Develop a threat model based on the application design, and verify it.
  • Create test accounts based on the specific authorization roles for authorization tests.
  • Develop and design the automation framework, and develop test cases.
  • Conducted functional testing, regression testing using Selenium with a data-driven framework and a keyword-driven framework.
  • Created automation test scripts using a data-driven framework and the Page Factory model to test the web applications using Selenium WebDriver with Java and Gradle.
  • Performed cross-browser testing and parallel testing on Chrome, Firefox, and Safari using SauceLab.
  • Develop automated tests for backend services using Rest-Assured and the Spring Boot framework.
  • Develop automated security and infrastructure test cases using the wrapper class provided by the security team.
  • Run the security scan on SD Elements on a regular basis to identify the threats and verify them in the application.
  • Run the BackDuck scan for each code component, and make sure the code is free from vulnerabilities and security bugs.
  • Develop a Gatling performance test suite for back-end services.
  • Troubleshoot and help other team members to unblock them from challenges.
  • Utilized Gradle to manage dependencies for test execution, plug-ins, and created profiles of grouped test cases to run sanity and regression testing.
  • Involved in developing the JUnit framework from scratch.
  • Developed in the Jenkins pipeline to run the tests in Sauce Labs and Docker images.
  • Used Linux/Unix commands for using GitHub.
  • Analyzing the production bug using a Splunk query to get details and replicate the issue in a lower environment.
  • Participated in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.

Automation Tester

Tata Consultancy Services
McLean, Virginia
05.2017 - 03.2020

Analyzed user needs and software requirements to assess feasibility within time and cost constraints.

  • Conducted integration, functional, and regression testing using Jenkins; automated UI and E2E testing.
  • Developed automated test scripts for web services validation with REST Assured.
  • Created Cucumber feature files for thorough feature validation during sprints.
  • Minimized manual testing by automating high-ROI test cases based on analysis.
  • Participated in scrum ceremonies including daily stand-ups, planning meetings, and retrospectives.
  • Evaluated test data and automated it for independent Jenkins runs.
  • Verified web services manually through Swagger and Postman to ensure functionality.
  • Developed automated test scripts using Selenium for web applications.
  • Collaborated with developers to identify and resolve defects promptly.
  • Participated in Agile ceremonies, providing input on testing strategies.
  • Participated in sprint planning meetings with developers and product owners to understand upcoming features and changes.
  • Utilized object-oriented programming to create and execute automation scripts in Java.
  • Automated functional and regression testing approaches to streamline software production.
  • Conducted smoke tests to ensure that new builds were stable enough for further testing.
  • Analyzed user requirements and developed effective automation strategies to meet them.

Automation QA Engineer and Onsite Coordinator

TATA Consultancy Services
Charlotte, North Carolina
12.2016 - 05.2017
  • Analyzed business requirements and functional test cases for optimal clarity.
  • Designed and executed test cases in ALM during current sprint.
  • Developed automated regression test scripts in UFT using Hybrid Framework.
  • Identified and tracked requirement defects through closure in defect life cycle.
  • Prepared daily status updates on test execution and automation script development.
  • Mentored junior QA engineers on automation testing best practices.
  • Collaborated with developers to identify software defects and resolve issues.
  • Coordinated offshore team efforts, performing code reviews and clarifications.

Test Analyst

Tata Consultancy Services
Hyderabad, Telangana
02.2012 - 12.2015
  • Analyzed business requirements and functional test cases to ensure alignment with project goals.
  • Executed comprehensive test cases to validate software functionality and performance.
  • Conducted regression testing to confirm system stability following updates.
  • Collaborated with developers to identify and resolve application defects promptly.
  • Engaged in sprint planning and crafted detailed test strategies.
  • Participated in daily Scrum meetings and supported post-release activities, including UAT.
  • Validated SSRS reports for business intelligence components of the product.
  • Communicated issues effectively with project teams, facilitating swift resolutions.

Education

Bachelor of Technology - Electrical, Electronics and Communication

Siliguri Institute of Technology
India
01.2011

Skills

  • UI testing tools: Selenium WebDriver, Playwright, Cypress, UFT, JUnit, and TestNG
  • Backend testing tool: Postman, Swagger, Rest Assured, Spring Framework
  • Cloud services: AWS (SQS, SNS, EC2, ECS, CloudWatch, Lambda, Parameter Store)
  • Web technologies: HTML, CSS, XML, JDBC, and REST services
  • Defect tracking tools: HP ALM, JIRA
  • Build tools: Gradle, Maven
  • Languages: Java, JavaScript, SQL, Scala
  • CI/CD Tools: Jenkins
  • Databases: SQL Server, DB2, Postgrace, DocumentDB
  • Logging Tool: Splunk
  • Cloud Service: AWS Lambda, AWS CloudWatch, AWS ECS, AWS EC2, AWS parameter store
  • Version Control: Team forge, GIT, GITHUB, Bitbucket
  • Operating Systems: Windows XP/7/8/10, MAC OS
  • Security Testing Tool: ZAP, Sonarqube, Blackduck, SD Elements
  • Performance Testing Tools: Gatling

Certification

  • GENERATIVE AI FOR BUSINESS WITH MSFT AZURE OpenAI PROGRAM
  • Internal Organization certificate in Core Java
  • Internal Organization certificate in Software Testing
  • Internal Organization certificate in Agile

Accomplishments

  • Strategic Test Coverage: Devised comprehensive test strategies that increased coverage by 50%, reducing production defects and improving customer satisfaction metrics.
  • Cross-Team Collaboration: Orchestrated cross-functional efforts to ensure successful product launches, collaborating with product owners, developers, and stakeholders.
  • Security Compliance: Conducted white box testing to proactively address security gaps and functional issues, meeting compliance standards and reducing post-release risks.

Timeline

Senior Software Developer in Test

Financial Industry Regulatory Authority (FINRA)
08.2023 - Current

Software Developer in Test

Unisys Corp
03.2020 - 08.2023

Automation Tester

Tata Consultancy Services
05.2017 - 03.2020

Automation QA Engineer and Onsite Coordinator

TATA Consultancy Services
12.2016 - 05.2017

Test Analyst

Tata Consultancy Services
02.2012 - 12.2015

Bachelor of Technology - Electrical, Electronics and Communication

Siliguri Institute of Technology
RAHUL RAKSHIT