Name : Chandrika Mobile : 469-***-****
Email : ********@*****.***
Senior QA Automation Engineer
Professional Summary:
** ***** ** ********** ** Quality Assurance Engineer with involvement in the design, development, and support of test cases in both manual and automation for mobile and web-based applications.
Experience in developing, Test cases, Test Strategy, Test scenarios and Test Scripts based on User requirements and System Requirements Documents for Functional, Security, Performance, Configuration, Regression, Integration, Usability Testing and Cross- Browser Compatibility Testing.
Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role of QA in different testing methodologies like Agile, and Waterfall etc.
Experience in understanding application performance requirements, developing performance engineering strategies, wide-ranging exposure to complete performance testing using the protocols and usage of performance monitoring tools.
Extensively worked on Agile Development and management process.
Hands on experience in Test automation using different Automation tools/techniques, Unit testing by using Selenium Web Driver/IDE/GRID, TestNG, Maven, Fire Path, running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
Experience in testing native apps on iPhone, Android and iPod devices manually.
Developing a test framework in JAVA using page object model and data driven model on top of JUNIT and Appium for test automation.
Experience in writing BDD (behavior Driven Development) tests using Cucumber and Java script.
Experience in Understanding the code written in different programming languages Java, Python, Java Script, SQL.
Expertise in automation using Selenium WebDriver, with Java on TestNG and Junit library
Well experienced in Performance testing of Web and COTS applications using tools like HP tools: {LoadRunner (VuGen and Analysis)}, HP ALM Performance Center 12.50 and Rational Performance Tester.
Strong in performing database backend testing and in writing SQL Queries.
Solid experience with Unit testing, Integration testing, System testing, User Acceptance testing, Regression testing, Sanity testing, Usability testing, Browser Compatibility testing and Performance testing.
Having extensive experience in writing and implementation of complex Test plans. Design, Development and Execution of Test scripts for system and functional projects.
Experienced in using Version Control Tools like SVN and GitHub.
Solid experience on build Management tools like Maven/ANT and continuous Integration tool Jenkins Possess good knowledge in writing test cases in Python for automation purposes.
Extended experience in system testing, integration testing, UAT testing, Performance testing, functionality testing, and regression testing.
Experienced in Automation testing using Selenium and HP Quality Center.
Tested a large social network application on multiple platforms - web, Android and iOS.
Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
Experienced in White Box testing by authoring python Codes in Selenium WebDriver.
Education Details:
Masters(computer science) – University of central Missouri(2023)
Bachelors(computer science) – Acharya Nagarjuna University(2012)
Technical Skills:
Testing Tools
Selenium Web Driver/IDE/RC/Grid, Appium(IOS/Android), Junit,TestNG,SoapUI, Cucumber, HP Quality Center, QTP, Kafka.
Defect TrackingTools
HP ALM/Quality Center, JIRA,Bugzilla
Build Tools
NetBeans, Eclipse and IntelliJ
Version Control Tools
SVN, GIT, Team Foundation Server
Programming Languages
Java, HTML,CSS, JavaScript, C#.
Web Debugging
XPath, Firebug, Firepath,jQuery.
CI Tools
Jenkins and Team city
Databases
Oracle, MySQL 2008/2012, Microsoft SQL Server
Operating Systems
Windows10, MAC OS
Web Technologies
HTML, XML, CSS, JSON, Java Script, Ruby and Python, AngularJS
NodeJS
SOA Technologies
SOAP, REST,WSDL Web services and SOAP UI
Methodologies
Agile-Scrum, Waterfall.
Professional Experience:
Client: First Republic Bank, San Francisco, CA April 2023 – till date
Role: Sr QA Automation Engineer
Responsibilities:
Working in a core micro product team in Agile environment and analyze the business requirements, use cases gathered from end clients who will use our product as a part of their workflow.
Developed an entire Microservice using Java, Spring Boot to enable communication between the client facing application and the backend systems.
Used Postman to test the backend services with mock JSON requests before UI development.
Extensively used Selenium Web Driver API, Nunit to write test cases and automate all these test cases. .
Parameterized large and complex test data to accurate depict production trends.
Validated the scripts to make sure they have been executed correctly and meets the scenario description.
Performs in-depth analysis to isolate points of failure in the application.
Create and maintain Jenkins pipelines for CI/CD.
Develop code for quality automation and ensure extensive unit test coverage of the code using Junit/Karma scripts.
Worked on developing the automation scripts using selenium with C#.
Used Git as source code management tool. The scripts for the project are pushed into Git hub and sent for peer reviews. Mandatory checks for sonar, fortify, unit test scans to all pull requests.
Used Storybook for local debugging and harness UI for environments.
Build, customize, deploy, and manage the utility depending on different applications that integrate our product.
Developed Neo load scripts for performance testing to obtain the time taken for Api calls and responses.
Perform Root Cause and Trend analysis to identify recurring patterns of errors and resolve issues reported across other micro product teams. Document defects in Jira and resolve the issues.
Create detailed comprehensive and well-structured test plans and test cases.
Estimate, prioritize, plan and coordinate testing activities.
Developed microservices using Spring Boot and Spring Cloud, implementing service discovery, load balancing, and centralized configuration management.
Integrated RESTful and SOAP web services with backend logic, utilizing Spring framework features like Spring Data JPA and Spring MVC.
Developed and maintained end-to-end automation frameworks using Cypress in conjunction with Cucumber and Gherkin for behavior-driven testing (BDD)
Designed reusable test scripts to validate UI workflows, ensuring robust automation across multiple browsers and devices
Collaborated with product owners to define test scenarios in Gherkin, improving communication between development and QA teams
Conducted continuous testing as part of CI/CD pipelines using GitHub Actions, Jenkins, and Azure DevOps, reducing release cycles
Created and maintained custom exception handling and logging frameworks with Spring AOP and Logback to monitor production environments.
Design, develop and execute automation scripts using open-source tools.
Identify, record, document thoroughly and track bugs.
Performed thorough regression testing when bugs are resolved.
Develop and apply testing processes for new and existing products and to meet client needs.
Liaise with internal teams to identify systems requirements.
Support SIT and UAT testing by clarifying and tracking defects till they are resolved and closed.
Perform testing for newly developed functionality to ensure they are aligned with the expected system behavior.
Created End to End Automation Framework for RESTful Web services testing using POSTMAN and REST-assured.
Automated Data Integrity testing using SQL, JDBC, and Selenium.
Led incident management efforts, quickly identifying, diagnosing, and resolving production issues to minimize downtime and impact on end-users.
Led QA initiatives within the team, ensuring rigorous testing processes and high-quality deliverables through automated and manual testing.
Provided mentorship to junior developers and testers, promoting best practices in coding, testing, and automation within the team.
Integrated code quality tools such as SonarQube for static code analysis, ensuring adherence to coding standards and detecting potential issues early.
Conducted user story mapping sessions to align product development with user needs and create a clear development roadmap.
Designed and managed database schemas for microservices, ensuring data integrity and efficient data access using SQL and NoSQL databases.
Developed automated build and release processes using tools like Maven, Gradle, and Jenkins, ensuring smooth and efficient software delivery.
Created detailed, comprehensive, and well-structured test plans and test cases.
Enhanced test automation frameworks with tools like Selenium, Cucumber, and TestNG to streamline testing processes and improve coverage.
Created and maintained detailed technical documentation for APIs, microservices, and automation frameworks to support knowledge sharing and onboarding.
Ensured applications complied with security standards and regulations such as GDPR, HIPAA, and PCI-DSS through thorough security testing and auditing.
Estimated, prioritized, planned, and coordinated testing activities.
Led QA initiatives within the team, ensuring rigorous testing processes and high-quality deliverables through automated and manual testing.
Worked on JBehave for behavior-driven development, creating structured acceptance tests to validate business logic effectively.
Used JBehave to bridge the gap between technical and non-technical team members by writing human-readable test scenarios.
Implemented CI/CD pipelines integrating TDD practices using Jenkins and GitHub Actions to ensure quick and reliable software delivery.
Collaborated with product teams to define user stories and implemented automated tests with JUnit, Mockito, and JBehave as part of the development workflow.
Optimized application performance by tuning Spring Boot services, configuring caches with Redis, and implementing asynchronous processing.
Conducted code reviews and maintained high coding standards following TDD, ensuring early defect identification and faster feedback loops.
Designed secure applications by implementing OAuth2 authentication and integrating Spring Security with enterprise identity management systems.
Wrote and maintained test automation scripts in C# and Java, ensuring effective integration testing across multiple modules and platforms
Designed modular and data-driven test suites to validate complex backend processes
Collaborated with developers to automate unit and integration testing, ensuring early defect detection and faster releases.
Automated front-end regression and functional tests using JavaScript and Selenium WebDriver, improving test coverage and product reliability
Maintained Selenium test suites to cover critical workflows across multiple projects
Identified bottlenecks and optimized automation execution time by leveraging parallel testing frameworks.
Developed complex SQL queries to validate backend data and ensure accurate data flow across systems
Automated test data setup and teardown scripts in SQL Server, reducing manual intervention during test execution.
Technical Stack: Selenium, Java, C#, WebDriver, C#, Nunit, Azure, .Net, confluence, Maven, Git, Jenkins, Agile, JIRA, Spring Boot (Java), JUnit (Java), Cucumber, TestNG
Client: Rooms To Go furniture, Seffner, FL November 2020 – June 2022
Role: QA Automation Engineer
Responsibilities:
Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance
Project is developed using agile methodology
Test Case Authoring and Review with Analysts, POD and Developers before the start of development to support TDD.
Involving in all the Functional and Technical Solution meetings and analyze the impact for existing functionality
Support the Down Stream Teams for Integration and End to End Testing Find out the bugs in Up streams and follow up to support Back End Testing
Implemented automation using Selenium WebDriver, Java, Junit, Maven Progressively with Manual, Functional Testing
Developed microservices using Spring Boot, configured service discovery with Eureka, and implemented load balancing using Ribbon for high availability and fault tolerance.
Designed and implemented secure RESTful APIs with Spring Security, integrating with OAuth2 and JWT for token-based authentication and authorization.
https://www.hireitpeople.com/ Monitoring the Automation Script on PROD by Jenkins Integration, GIT and report the bugs to team
https://www.hireitpeople.com/ Experience Tester in Agile Development Environment Using TDD and ATDD approach
Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release
Developed Data Driven Tests using Rally and Automated functional testing
Performed automated Regression tests for every modified build
Used Rally command to track bugs, reported to developer via Rally software and verified reproducible
Worked on database testing especially with mongo DB
Performed stress test on data migration from SQL database
Debugging scripts in different environments, Extracting Test results, Cross browser testing and data validation.
Integrated external systems and third-party APIs via Kafka and RabbitMQ message brokers using Spring Boot, ensuring efficient asynchronous communication.
Configured Redis caches with Spring Boot to optimize performance and reduce latency across critical application processes.
Automated business logic validations with JBehave by creating reusable scenarios and parameterized step definitions, facilitating continuous testing.
Assist in designing, planning and managing the data migration process.
Performed end-to- end testing of application and verified compliance for software quality standards of the organization.
Identified and resolved data consistency issues across test and production environments, ensuring data reliability
Conducted performance analysis on SQL queries to optimize database operations for scalable solutions
Created test planning and participated in execution for API testing using POSTMAN tool.
Strong working experience in writing PL/SQL queries to extract data from oracle database and NOSQL queries from Mongo Data Base
Prepared Defect Report as per severity and Priority
Used Defect Management Tool Rally and used postman to test REST
Written test cases for automation in JAVA
Created and ran functional and load tests on web services prior to implementation
Lead a small team o shore and onsite, prioritize tasks and deliver
Partner with development to resolve defects and coordinate with o shore developers on a daily basis to resolve the root cause analysis meetings
Conducted daily meetings with the developers and build Team.
Set up TDD pipelines with Jenkins, where JUnit and Mockito tests were executed automatically on every code commit to detect regressions early.
Collaborated closely with DevOps to integrate Spring Actuator for monitoring and deployed microservices into Docker containers orchestrated with Kubernetes.
Refactored legacy monolithic applications into Spring Boot microservices, ensuring backward compatibility and seamless data migration.
Conducted root cause analysis on test failures identified through JBehave and Selenium WebDriver, working with developers to resolve defects promptly.
Leveraged Spring Cloud Config for centralized configuration management, enabling dynamic updates across microservices in real-time environments.
Conducted extensive API testing using tools like Postman, SoapUI, Swagger, and Fiddler to validate REST and SOAP services
Automated API test cases to validate status codes, response times, and payload structures, ensuring system integration stability .
Designed and implemented API performance tests to measure throughput and latency under load conditions
Collaborated with developers to report and resolve API defects in real-time, minimizing downtime and ensuring seamless functionality
Technical Stack : Agile Methodology, QC, Selenium WebDriver, TestNG, Perl, HTML, XML, web services, SOAP UI, REST Services, Postman, Salesforce, Oracle, SQL, ALM, HTML, XML, Jenkins, Maven, HTML, JavaScript, JIRA, Eclipse, Windows.
Client: JPS Health Network, Dallas, TX June 2018 - November 2020
Role: QA Test Engineer
Responsibilities:
Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
Worked in the SAFe Agile environment with frequently changing requirements and features set.
Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements. Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver for web and Appium for mobile Apps.
Performed manual and automation scripts development on agile process.
Well experienced in executing Baseline, Benchmark, Performance, Stress and Memory Leak tests.
Experienced in monitoring CPU, Memory, Network, Web connections and through put while running Baseline, Performance, Load, Stress and Soak testing.
Gathered requirements for Performance testing purposes from different Scrum teams.
online monitors, real-time output messages and other features of the Controller.
Testing Tools LoadRunner, SoapUI, JMeter, Appium,
Postman, TestNG, JUnit, Selenium, WebDriver, Xcode, Jenkins, Wireshark.
Created Performance test scripts using People Soft Protocol and did custom scripting for creating and validating Production scenarios.
Performed back-end testing using SQL queries to validate the data in the back-end SQL Server.
Hands On experience in authoring performance test scripts for websites and webservices using JMeter.
As Performance Tester, accountable for support across all Performance testing activities, load and stress testing processes, methodologies, and tools relating to the client's applications portfolio.
Involved greatly in Performance Testing, Functional Testing and Regression Testing using automated testing tools including LoadRunner, Performance Center, Quick Test Pro, Quality Center, Win runner and Test Director
Developed test code in Java language using IntelliJ IDE and Selenium Central Framework (Internal to project).
Used Git as source code management tool. The scripts for the project are pushed in bitbucket and sent for peer reviews if required.
Specific performance testing expertise includes load, baseline, component, regression, functionality and stress test using LoadRunner and performance center.
Ensure accurate reporting is done, in terms of content and infrastructure by researching and identifying the source of errors. This is done through the team city logs after scripts are executed and Kibana Dashboard.
Technical Stack: Selenium, Appium, Android Studio, TestNG, Maven, C#, .Net Git, Selenium Grid (Hub and Nodes), Jira, Team city, Java, Bitbucket, IntelliJ, ASP.NET.
Client: GMR InfoTech – Bangalore, India. December 2015 – June 2018
Role: QA Automation Engineer
Responsibilities:
Worked in an agile environment with frequently changing requirements and features set.
Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
Involved in implementation of Test Automation Framework build using Selenium WebDriver to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (JUnit /TestNG).
Performed Regression testing for new builds and every modification in the application using Selenium.
Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly run of the Script.
Used web-debugging tools like XPath, Firebug and Fire path to locate elements.
Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
Conducted regular bug triage meetings to prioritize defect fixes and ensure timely resolution of critical issues.
Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
Analyzed test results, tracked the defects and generated reports using Quality Center.
Managed multiple test environments to ensure availability and stability for testing activities, including setting up and maintaining test servers and databases.
Involved in designing and building automation frameworks in support of continuous integration in a test-driven development (TDD).
Developed and executed automated test scripts for RESTful APIs using tools like Postman and REST-assured, ensuring robust backend testing.
Continuously reviewed and improved test processes and methodologies to enhance efficiency and effectiveness.
Actively engaged with product managers, developers, and business analysts to understand requirements and ensure comprehensive test coverage.
Conducted performance testing using JMeter to identify and resolve bottlenecks, ensuring the application could handle high loads.
Implemented security testing practices to identify vulnerabilities, ensuring the application met security standards and compliance requirements.
Used tools like LoadRunner to simulate user traffic and evaluate system performance under high load conditions.
Coordinated and executed UAT activities, ensuring end-user requirements were met and the system functioned as expected in real-world scenarios.
Technical Stack: Selenium WebDriver, Jenkins, SOAP UI, Maven, Protractor, TestNG, Quality Center, GIT, Fire path, Firebug, Eclipse.
Client: Divi’s Laboratories, Hyderabad, India August 2013 - December 2015
Role: SDET Performance Test Engineer
Responsibilities:
Working in a core micro product team in Agile environment and analyze the business requirements, use cases gathered from end clients who will use our product as a part of their workflow.
Developed an entire Microservice using Java, Spring Boot to enable communication between the client facing application and the backend systems.
Used Postman to test the backend services with mock JSON requests before UI development.
Extensively used Selenium Web Driver API, Nunit to write test cases and automate all these test cases.
Prepared the Test Suite with the TestNG framework based on Java and developed the test scripts using TestNG annotations.
Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
Experience in using Automated Performance Testing tools like HP LoadRunner, HP Performance Center, IBM Rational Performance Tester, JMeter.
Installed and Setup Performance Center and Multi Load Runner Agents.
Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
Proficient in using Mercury's Test Management tool HP ALM, JIRA and Quality Center for Requirements Management, Test case Management and execution, Defect Tracking and Reporting.
Extensive expertise in different types of Performance Testing - Benchmark, Load, Stress and Endurance test.
Conducted real-time API testing with Postman, simulating various client scenarios with mock JSON requests to ensure backend services meet functional and performance requirements.
Worked on sharing applications Performance analysis to Technical Directors and business teams to mitigate GO or No-Go decisions.
Created comprehensive API documentation using Swagger/OpenAPI to facilitate seamless integration with client applications and other microservices.
Developed Neo load scripts for performance testing to obtain the time taken for Api calls and responses.
Perform Root Cause and Trend analysis to identify recurring patterns of errors and resolve issues reported across other micro product teams. Document defects in Jira and resolve the issues.
Utilized automated tools like Postman to execute regression tests on APIs, ensuring consistency and reliability after each deployment.
Developed automated test scripts using Selenium WebDriver and TestNG for GUI and functional testing, ensuring quick detection and resolution of defects.
Configured and executed performance tests using JMeter, HP LoadRunner, and IBM Rational Performance Tester to simulate real-time user load and analyze system behavior under stress.
Implemented data-driven testing frameworks with Selenium WebDriver to validate different data sets.
Exposure to pivotal Cloud Foundry environment which is used in out projects (APIGEE integration with PCF environment).
Technical Stack: UNIX, MacBook, Windows, iOS, tvOS, Android, Xcode 9.2, Java, Agile, Jenkins, IntelliJ, Source Tree, Maven, Perfecto, GIT, Charles Proxy, Selenium WebDriver, Agile Methodology, TESTNG, Jira, Report Portal.