Summary
Overview
Work History
Education
Skills
References
Certification
Languages
References
Timeline
Generic

Srujan Vupparapati

Milton Keynes

Summary

Results-driven Automation Test Analyst with extensive experience at Santander, excelling in automation testing and API validation. Proficient in Selenium and Cypress frameworks, I have successfully designed robust test plans and enhanced CI/CD processes. My strong collaboration skills and commitment to quality have consistently delivered high-performing applications.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Senior Automation Test Analyst

Santander
Milton Keynes
06.2023 - Current
  • Actively involved in all phases of the Software Development Life Cycle (SDLC).
  • Developed test plans and test cases to ensure the quality of software products.
  • Set up automation frameworks, tools and methodology to assist future users and streamline automation.
  • Produced test scripts for new automated software testing rounds.
  • Observed all testing standards as outlined in testing approach and directed fellow employees to follow optimal protocols.
  • Investigated problems related to application functionality reported by users or identified through logs analysis.
  • Worked with off-site teams to complete timely tests and facilitate smooth product releases.
  • Assisted with developing metrics and reports that measure test coverage across multiple projects.
  • Participated in defect triage meetings with developers to discuss issues found during testing process.
  • Mitigated issues by identifying bugs within system and applying troubleshooting methods.
  • Monitored bug resolution efforts and tracked successes.
  • Met project scope and delivery dates by planning optimal testing schedules.
  • Maintained detailed record keeping and updated project documentation to compile reports.
  • Completed unit and regression tests on software and individual modules.
  • Simulated software production environments to allow for enhanced testing.
  • Maintained up-to-date knowledge on industry trends related to automation testing practices.
  • Reviewed project requirements, created test scenarios, and participated in testing of legacy system for update to new one.
  • Identified areas for improvement in existing automated testing processes.
  • Participated in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
  • Wrote and updated manual test cases for team use, maintaining optimal organisation for maximum productivity.
  • Created and optimised automated testing tools for repetitive tasks.
  • Conducted research on new methods of automation testing that could be implemented within our company's environment.
  • Developed custom tools for automating regression tests.
  • Reviewed code changes prior to deployment ensuring they meet standards set by the organisation.
  • Tested functionality, performance and compliance of each product against design specifications to maintain strong development standards and high customer satisfaction.
  • Monitored and facilitated bug resolutions to optimise software.
  • Worked closely with development teams to troubleshoot issues related to automation framework design and implementation.
  • Evaluated new technologies that could be used to improve the efficiency of the QA process.
  • Documented, triaged, and managed defects in software and worked with developers to facilitate timely resolutions.
  • Monitored system performance during live deployments of applications in production environments.
  • Created and maintained database of common and known testing defects.
  • Provided technical guidance to junior members of the team when needed.
  • Collaborated with other testers in order to develop an effective strategy for executing automated tests.
  • Documented all findings from manual and automated tests into a central repository for future reference.
  • Communicated effectively with stakeholders regarding project progress, risks, successes, and challenges encountered while performing automated tests.
  • Worked with Agile and Scrum methodologies to accomplish project milestones and meet demanding timelines.
  • Executed tests manually and automated tests in order to identify software defects.
  • Analysed test results and provided detailed reports on application performance.
  • Automated functional and regression testing approaches to streamline software production.
  • Created automated testing scripts using various automation tools such as Selenium, Cucumber, and Jenkins.
  • Performed system integration, user acceptance, smoke and functional tests for web applications.
  • Contributed innovative ideas and solutions to enhance team performance and outcomes.
  • Worked effectively in team environments to make the workplace more productive.
  • Designed, developed, and executed mobile test plans for iPhone, iPad, and Android devices
  • Performed cross-browser testing for the web interface and mobile application using Selenium and Sauce Labs.
  • Performed RESTful API testing using Rest Assured, Cucumber, and Maven.
  • Created workflows and used GitHub Actions to run scripts for CI/CD pipelines.

Automation Test Analyst

HMRC
Telford
07.2022 - 06.2023
  • Thorough experience in Agile and Scrum methodologies.
  • Automation of test cases using Selenium WebDriver, Cucumber, and Page Object Model (POM).
  • Designed and documented REST/HTTP, SOAP APIs, including JSON data formats, and an API versioning strategy.
  • Validated SOAP UI and RESTful API services.
  • Identifying the test objectives for application management, customer profile management, account management, and developing the master and reusable test scripts.
  • Identified and designed the data strategy based on the test objectives for the team.
  • Wrote and implemented the Test Plan, various test cases, and test scripts in Java to test various functionalities using the automated tool, Selenium.
  • Developed and implemented test suites, which include features like data-driven, database checks, batch, and functions.
  • Configured Selenium Grid to execute the scripts in cross browsers.
  • Responsible for implementing JMeter-based infrastructure, including architecting the load testing.
  • Generating the detailed reports of the bugs, test execution summary reports.
  • I conducted the team meetings to discuss the status and issues.
  • Attended weekly and daily reports to clients based on the status of execution and defects.
  • Experience assessing testing processes, creating, implementing testing strategies, and SQA strategies using Agile testing methodology.
  • Involved in GUI testing, user acceptance testing, integration testing, navigation testing, IVR testing, and regression testing, using web and client-server applications.
  • Experience assessing testing processes, creating, implementing testing strategies, and SQA strategies using Agile testing methodology.
  • Developed SQL queries and generated audit reports based on business requirements.
  • Expert in the interaction between various devices and different versions of Android.
  • I wrote technical specifications and maintained all reports pertaining to the application development process.
  • Designed and implemented automated testing tools and programs addressing areas including database impacts, software scenarios, regression testing, negative testing, error/bug retests, and usability.
  • I have actively participated in delivering a quality application by also suggesting nice-to-have features, which were accepted and implemented.

Automation Test Analyst

Santander
Milton Keynes
09.2017 - 07.2022
  • Participate in various meetings with business analysts and developers.
  • Validate request and response XML, SOAP, and RESTful web service calls.
  • Conduct functional testing, regression testing using Selenium with a data-driven framework and a keyword-driven framework.
  • Create automation test scripts using a data-driven framework and the Page Factory model to test web applications using Selenium WebDriver with Java and Maven.
  • Use Selenium Grid to run test scripts on different platforms, and against different browsers, in parallel to save time.
  • Perform cross-browser testing and parallel testing on Chrome, Firefox, and Safari using TestNG and Maven on the Selenium Grid.
  • Utilize Maven to manage dependencies for test execution, plug-ins, and created profiles of grouped test cases to run sanity and regression testing.
  • Participate in DevOps migration and automation processes for build and deploy systems.
  • Set up the Jenkins master, adding the necessary plugins, and adding more slaves to support scalability and agility.
  • Designed, developed, and executed mobile test plans for iPhone, iPad, and Android devices.
  • Integrate Jenkins with the version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined Maven commands.
  • Prepare a functional testing framework for all modules using the Selenium WebDriver.
  • Automate the regression and project cases using Selenium.
  • Design a hybrid framework in Selenium and capture data dynamically from web controls.
  • Implement continuous integration using Jenkins and Selenium Grid to execute the automation scripts.
  • Implement real device mobile app testing using TestObject on the cloud.
  • Perform concurrent executions on emulators and simulators over Sauce Labs, and using real devices over Test Object.

Test Analyst

Wells Fargo
Hyderabad
07.2016 - 04.2017

Test Analyst

Tata Consulting Services
Bangalore
11.2015 - 05.2016

Test Analyst

CGI
Bangalore
03.2011 - 09.2015

Education

Bachelor of Technology - Computer Science & Engineering

JNTU
Hyderabad

Skills

  • Automation testing
  • Test case design
  • Selenium WebDriver
  • API testing
  • Agile methodologies
  • Cross-browser testing
  • Test planning
  • Cypress framework
  • Performance testing
  • Database validation
  • Continuous integration
  • Version control
  • Defect tracking
  • Collaboration skills
  • Communication skills
  • Understanding of cucumber
  • Training and mentoring
  • Behavior-driven development
  • Proficient in Java
  • Automated software testing
  • Agile methodology expertise
  • Experience with Git
  • Mobile testing experience
  • Expertise in selenium
  • Load and performance testing
  • Collaboration and communication
  • Test case creation
  • IT service delivery
  • Defect tracking tools
  • Open source tracking tools
  • Debugging and issue resolution
  • Test data management
  • Java application testing
  • DevOps
  • Strong testng knowledge
  • Testing tools
  • Test environment setup
  • Test script maintenance
  • Automation process design
  • Integration testing
  • Exploratory testing
  • Scripting languages
  • Testing script development
  • Familiarity with appium
  • Test automation frameworks
  • Rest Assured Framework Expertise
  • JIRA
  • SOAP UI
  • QTP
  • Cucumber
  • JMeter
  • APPIUM
  • POSTMAN
  • Cypress
  • Java
  • JavaScript
  • HTML
  • XML
  • CSS
  • Ajax
  • Windows
  • Unix
  • Mac
  • IOS
  • Android
  • Jenkins
  • GitHub
  • SVN

References

References can be available upon request.

Certification

  • ISEB Foundation certified

Languages

French
First Language

References

References available upon request.

Timeline

Senior Automation Test Analyst

Santander
06.2023 - Current

Automation Test Analyst

HMRC
07.2022 - 06.2023

Automation Test Analyst

Santander
09.2017 - 07.2022

Test Analyst

Wells Fargo
07.2016 - 04.2017

Test Analyst

Tata Consulting Services
11.2015 - 05.2016

Test Analyst

CGI
03.2011 - 09.2015

Bachelor of Technology - Computer Science & Engineering

JNTU
Srujan Vupparapati