Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Personal Information
Timeline
Generic

Apurva Reddy

Irving,TX

Summary

Around 5 years of experience in Quality Assurance and Testing, specializing in a wide range of projects and web applications.

  • Proficient in developing and customizing test cases using Java and JavaScript, with hands-on experience in both manual and automated testing.
  • Expertise in Functional, Regression, Integration, Smoke, Sanity, Negative, Workflow, End-to-End, and Backend Testing.
  • Strong expertise in multi-layered custom frameworks using Selenium, including proficiency in Java, Behavior Driven Development (BDD), Page Object Model (POM), Jenkins, and Git.
  • Demonstrated expertise in CI/CD tools and methodologies, with experience using Jenkins, Git, Jira, and Azure DevOps. Successfully integrated these tools with Selenium and UFT for streamlined testing and deployment processes.
  • Proven experience in the design, development, and debugging of test automation scripts using Selenium, Web driver, Maven, and Junit.
  • Designed and executed automated test scripts within Azure DevOps pipelines to ensure seamless integration and deployment of applications from on-prem to Azure cloud environments.
  • Conducted performance testing and optimization for applications migrated to Azure, utilizing tools such as LoadRunner, and JMeter to ensure optimal performance post-migration.
  • Proficient in using source control versioning tools and processes like Git/Stash, with a solid understanding of Agile-Scrum and Waterfall methodologies.
  • Quick learner with effective communication skills, capable of mastering new technologies rapidly and facilitating smooth collaboration and reporting across teams.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Automation and Performance Test Engineer

Broadridge Financial Solutions
08.2022 - Current
  • Developed and executed automated test scripts using Selenium for comprehensive testing of web applications and APIs, ensuring robust end-to-end testing coverage.
  • Contributed to culture of continuous improvement by proactively seeking opportunities for process optimization throughout software lifecycle.
  • Evaluated and implemented cutting-edge performance testing tools, ensuring optimal application functionality.
  • Demonstrated strong skills in utilizing XPath and CSS selectors, including ability to create customized XPath expressions for precise element identification.
  • Leveraged BDD automation frameworks to develop feature files, enhancing collaboration between technical and non-technical stakeholders.
  • Designed and implemented detailed test plans, test cases, and test suites to ensure maximum test coverage and maintain high-quality standards.
  • Worked closely with developers, product managers, and stakeholders to identify and resolve defects, issues, and bugs, ensuring a collaborative and efficient testing process.
  • Conducted thorough analysis of test results, providing actionable feedback to development team for continuous improvement and ensuring product quality.
  • Ensured that all test artifacts, including test cases and test plans, were maintained, updated, and easily accessible for reference and future testing cycles.
  • Engaged actively in Agile development practices, including sprint planning, daily stand-up meetings, and retrospective sessions to align testing activities with project goals.
  • Developed and executed comprehensive performance test plans for applications hosted on Azure, including test scenarios, test data setup, environment configuration, and performance metrics evaluation.
  • Identified areas for improvement in testing process and suggested changes to enhance efficiency and effectiveness, leveraging Azure DevOps for continuous integration and continuous deployment (CI/CD).
  • Created and executed test cases using REST Assured to validate RESTful APIs, ensuring that they function as expected and meet specified requirements.
  • Provided leadership to both on-site and off-site testing teams, ensuring consistent execution of automated and manual tests across different environments, including Azure.
  • Stayed updated with latest testing methodologies, tools, and techniques, incorporating Azure-specific testing practices to keep pace with evolving cloud technologies.
  • Integrated test automation scripts within Azure DevOps pipelines, enabling automated testing, continuous integration, and continuous deployment to streamline development lifecycle.
  • Ensured seamless migration of applications from on-premises to Azure cloud, testing functionalities and performance throughout migration process.
  • Collaborated with Azure cloud engineers to optimize testing environments, leveraging Azure services to create scalable and reliable test setups.
  • Monitored and analyzed application performance on Azure, using Azure Monitor and Application Insights to detect and address performance bottlenecks.

QA Engineer

CGI INDIA PVT LTD.
06.2019 - 07.2021
  • Utilized MAVEN for building and running the Selenium automation framework.
  • Executed extensive SQL queries on SQL Server and Oracle databases for data validation.
  • Developed multi-layered custom frameworks with Selenium using BDD with Maven, and Git.
  • Created a Behavior-Driven Development (BDD) framework with Rest Assured in Eclipse IDE.
  • Designed and implemented custom automation frameworks for service testing using Serenity and Rest Assured with JSON/XML.
  • Used Git effectively for automation script development, including activities like Pull, Push, Create Merge Requests, and Code reviews.
  • Developed test scripts to implement test cases, scenarios, and features for BDD and TDD.
  • Automated overnight Selenium-Cucumber scripts using Jenkins for unattended execution.
  • Performed daily checkups on automation scripts.
  • Managed Azure Active Directory, including security groups and resource access.
  • Collaborated with development teams using BDD approach to develop web UI tests with Cucumber, Gherkins, and Selenium WebDriver.
  • Gained experience with BDD SpecFlow framework in Selenium WebDriver projects.
  • Used runner classes in Cucumber to generate step definitions and tags for running various test suites like smoke, health check, and regression.
  • Developed mobile app automation frameworks with Appium for Android and iOS using Java.
  • Simultaneously worked on different projects using JMeter for designing and developing test scenarios, scripts, and integration solutions.
  • Prepared performance test scenarios in JMeter based on non-functional requirements.
  • Created automated scripts for web and RESTful API services with Selenium.
  • Maintained the framework in line with application changes and latest tool features.
  • Ensured tools and Java packages were up-to-date, including SeleniuM.
  • Maintained automated scripts to accommodate development team changes.
  • Created and executed test scripts in LoadRunner according to nonfunctional requirements.
  • Ensured environments and test data were appropriate before starting tests.
  • Designed and executed performance test scenarios in LoadRunner Enterprise (LRE) and JMeter.
  • Conducted compatibility testing on mobile applications.
  • Customized LoadRunner scripts for correlation, error handling, and check functions.
  • Followed Agile principles, actively participating in meetings like Standups, Retrospectives, Sprint Planning, and PI Planning.
  • Advanced departmental knowledge-sharing by training new QA Engineers on company-specific testing methodologies and tools.
  • Enhanced software quality by developing and implementing comprehensive testing strategies.
  • Recommended changes and corrections to developers for optimal software performance and usability.
  • Reduced product defect rates by creating robust test cases and meticulously executing them.
  • Collaborated with developers to identify and resolve software issues, leading to higher product reliability.
  • Facilitated smooth application migrations through comprehensive regression testing of existing functionality after updates or enhancements.

Education

Master of Science - Engineering Data Science

University of Houston
Houston, TX

Skills

  • Windows
  • Linux
  • Java
  • JavaScript
  • Python
  • SQL
  • Agile & Waterfall
  • Oracle SQL Server
  • MS SQL Server
  • Maven
  • Jenkins
  • GitLab
  • Microservices
  • Selenium
  • JUnit
  • UFT
  • Postman
  • Azure DevOps
  • Jira
  • Data Driven Framework
  • Test Documentation
  • Test Reporting
  • Test Scenarios
  • Test Execution
  • Performance Analysis
  • Test automation scripting
  • Teamwork and Collaboration
  • Agile Best Practices
  • Continuous Improvement

Certification

  • Tableau Desktop Specialist
  • Certified Azure Administrator

Accomplishments

  • Received accolades and appreciations from various Project Teams for excellent quality of work and consistently demonstrating the ability to achieve tight deadlines.
  • Received “Star Performer Award” for using Test Optimization concepts in the Projects.

Personal Information

Title: Performance and Automation Test Engineer

Timeline

Automation and Performance Test Engineer

Broadridge Financial Solutions
08.2022 - Current

QA Engineer

CGI INDIA PVT LTD.
06.2019 - 07.2021

Master of Science - Engineering Data Science

University of Houston
Apurva Reddy