Anil Kumar Battineni
**************@*****.***
Professional summary:
9+ years of IT experience, involved in all the phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle testing experience in test planning, test design, test execution. Skilled in different testing technologies like Functional Testing UI Testing, API Testing using Tosca, Postman, Java, Selenium, Protractor, methodologies like BDD with diversified experience in serving various domains like E-learning, career management, Automotive, Legal, financial and Tax .
Performed Smoke testing, Functional testing, Regression testing, Integration testing, System testing, Sanity testing, Performance testing, Stress testing, API testing, User Acceptance Testing (UAT), Ad-hoc Testing, Black Box testing, Boundary Value Testing, Cross Browser/Parallel Testing, Security and Database Testing for improving product quality.
Proven ability in designing and creating automation frameworks using Java, Selenium WebDriver, JUnit, TestNG, Appium, Maven, Jenkins.
Developed and maintained automated test scripts using JavaScript and WebDriver to validate the functionality of web applications across different browsers and platforms.
Experience of Creating new and Maintaining an existing Automation Framework Models (BDD/TDD, Hybrid, and Data Driven Frameworks).
Expert in implementing Behavior Driven Development (BDD) using Cucumber, developed Scenarios, Scenario outlines, Features and Step definitions, and generating the cucumber/HTML reports.
Experienced in implementing the Page Object Model (POM) design pattern using PageFactory.
Good experience in implementing Java OOPS (Object Oriented Programming System) concepts i.e., Abstraction, Polymorphism, Encapsulation, and Inheritance. Good knowledge of Exception Handling, Collection Framework, File Operations, Multi-Threading, Methods of string classes, and Conditional and Looping statements.
Expert in developing Behavior Driven Development (BDD) by writing the gherkins language using the cucumber tool, developing Scenarios, Scenario outlines, features, and Step definitions, and generating the cucumber reports.
Experienced using tools like FirePath, Firebug, and UI Automator Viewer for finding elements locator and good knowledge in writing the absolute and relative XPATHS manually on a need basis.
Integrated Workato and Mulesoft into testing frameworks for seamless automation of end-to-end testing processes.
Developed and maintained automated test scripts for RESTful APIs using Postman, ensuring comprehensive test coverage and reliability.
Created and managed Postman collections and environments, allowing for efficient and reusable test configurations across multiple environments.
Authored and executed complex test cases using Postman’s scripting capabilities (JavaScript), ensuring robust validation of API functionalites.
In-depth knowledge of core AWS services, including EC2, S3, RDS, EMR, IAM, VPC, Route53, CloudFormation, Lambda, and more
Utilized Apache JMeter to design and execute comprehensive performance tests for web applications, including load, stress, and endurance testing, resulting in the identification and resolution of performance bottlenecks.
Experience in Create and enhanced Vuser scripts by adding Correlations, Parameters, Condition controls, and checking/validation Functions By Using Apache JMeter.
Having experience with Splunk and Azure Monitor to monitor server logs.
Proficient in XML and JSON request and response parsing for accurate validation of data interchange formats and ensuring compliance with API specifications.
Good at using Test Management tools such as Azure DevOps, Confluence, JIRA tools to track test progress, execution and deliverable.
Collaborated closely with Product, UX, and other Engineering teams to analyze requirements, design test plans, and develop automated test scripts for consumer-facing products and APIs.
Experience in Waterfall and Agile Projects, worked very closely with Product Owners in Agile and attended different ceremonies like Sprint Planning meetings, Scrum, Backlog Grooming, Sprint Review, and Retrospective.
Collaborated with development teams to reproduce, prioritize, and resolve issues, improving application stability and performance.
Knowledge on Develop and maintain automated testing procedures for evaluating call quality and performance within the iTest Hosted Portal.
Contributed to the enhancement of the iTest Hosted Portal's user interface by providing usability feedback based on automated test outcomes.
Knowledge on Created and optimized visualizations including bar charts, line charts, pie charts, heatmaps, and data tables using Kibana.
Create custom scripts to enhance the functionality of Kibana visualizations and streamline data processing.
Develop and execute complex SQL queries for data extraction, manipulation, and validation to ensure data integrity and quality.
Excellent communication and interpersonal skills and a very good team player with the ability to work independently.
Technical skills:
Test tools
Selenium, Appium, Android SDK, JavaScript, Apache JMeter, Postman, Browser Stack, Splunk, Azure monitor Charles Proxy
Test Framework
Junit, TestNG, cucumber with Behavior Driven Framework and Page object Model
Cloud
AWS, Azure
Database
SQL Server, PostgreSQL/SQL
Project Management tools
JIRA, Azure DevOps
Documents Management
Confluence
Web Services
SOAP, REST
SCM Tools
Bit bucket, Git Hub
Operating systems
Windows, Linux
Professional experience:
# Tech Abstracter LLC Mar 2024 to Till Now
Client: SiriusXM
Role: Software Tester
Responsibilities:
Performed rigorous manual testing such as Smoke testing, Integration testing, Device testing, Regression testing, End to End testing,System testing and UAT testing.
Collaborate with offshore teams to gather testing reports, ensuring clear communication and alignment on project goals.
Develop and execute test plans, test cases, and test scripts for various software applications.
Managed defect life cycle, including logging, tracking, and coordinating with development teams for fixes.
Conducted end-to-end testing to ensure system integration and data accuracy.
Identifying areas for process improvement within the QA function and implementing best practices to enhance testing methodologies and procedures.
Participate in requirement analysis and design review meetings to provide feedback from a testing perspective.
Create detailed test reports and present findings to stakeholders, ensuring transparency and actionable insights.
Participating proactively in daily scrum calls, story grooming sessions, team retrospectives, suggesting and implementing improvements
Perform root cause analysis of defects and collaborated with developers to resolve issues promptly
Communicated test results, progress, and issues effectively to the development team and stakeholders through regular reports and meetings.
# Cloud Kinetics Technology Solutions Private Ltd Aug 2023 to Feb 2024
Client: Daimler Trucks
Role: Software Development Test Engineer
Responsibilities:
Analyzing business requirements, functional requirements, use cases and providing feedback for clear understanding of each requirement.
Responsible for providing estimates and resource planning based on the requirements for Functional and Performance Testing
Identifying test cases to automate and developing automation test scripts using Selenium WebDriver and JavaScript.
Developing and updating automation test scripts using Selenium WebDriver, JavaScript, TestNG and Cucumber in Eclipse IDE to perform functional and regression testing for web-based applications.
Implementing POM (Page Object Model) to create robust framework using Selenium WebDriver to automate Web based application.
Utilized JavaScript and testing frameworks to automate repetitive tasks and accelerate the testing process.
Following Behavior Driven Development (BDD) framework and writing test cases using Gherkin language in respectful feature files.
Developed and maintained automation frameworks and solutions to facilitate regression testing and ensure compatibility with Workato integrations
Conducted cross browser testing Mozilla Firefox, Google chrome and Safari.
Developed comprehensive test suites in Postman, encompassing test cases for endpoints validation, request/response verification, Parameterization, resulting in improved test coverage and efficiency.
Developed complex test scenarios and scripts in Apache JMeter to simulate realistic user interactions, effectively evaluating system behavior under various load conditions and ensuring optimal performance.
Analyzed test results and generated detailed performance reports using Apache JMeter plugins and dashboards, providing actionable insights to development teams and stakeholders for performance optimization.
Managing Defect Tracking process, which included prioritizing bugs, assigning bugs to developers and verifying bug-fixes using Azure DevOps.
●Collaborated closely with cross-functional teams, including developers, product managers, and business analysts, to understand project requirements and ensure comprehensive test coverage.
Environment: Java1.8, JavaScript, Selenium, WebDriver TestNG, Cucumber BDD, Maven, Jenkins, Gherkin, GitHub, Apache, JMeter, Azure Devops, Charles Proxy, Postman, Rest API, Eclipse, SourceTree, BitBucket, SQL.
# Hexaware Technologies Dec 2021 to Jul 2023
Role: Sr. Software Engineer
Client: Wolters Kluwer
Role: Test Engineer
Responsibilities:
Responsible for assigned ‘Change Request’ for its entire testing life cycle by coordination with the BA/Development team
Collaborated closely with cross-functional teams, including developers, product managers, and business analysts, to understand project requirements and ensure comprehensive test coverage.
Analyzed the business requirements, functional specifications and use case document and developed test plan.
Participated in agile ceremonies, provided input for user story definition, and estimated testing efforts for sprint planning.
Actively participated in code reviews, knowledge-sharing sessions, and continuous improvement initiatives to enhance testing processes, methodologies, and automation frameworks using Selenium, TestNG & Cucumber.
Involved in developing Hybrid test automation framework (TDD and BDD) using Selenium Web Driver and writing code in Java, using TestNG annotations.
Involved in running Selenium automation scripts and updating scripts according to enhanced requirements using Selenium WebDriver and Java.
Maintained and contributed to automation framework using TestNG, Selenium WebDriver on Eclipse.
Developed and maintained automation frameworks and solutions to facilitate regression testing and ensure compatibility with MuleSoft integrations
Conducted cross browser testing Mozilla Firefox, Google chrome and Safari.
Tested the mobile application for UAT, usability, Performance, Compatibility for IOS and Android devices using Browser Stack.
Conducted parallel test execution with Selenium Grid to optimize test execution time and improve overall testing efficiency, enabling faster feedback on the quality of software releases.
Developed complex test scenarios and scripts in Apache JMeter to simulate realistic user interactions, effectively evaluating system behavior under various load conditions and ensuring optimal performance.
Reviewing JMeter Script based on key business scenarios
Create, schedule and run the scenarios using JMeter and generate necessary graphs
Extensively worked on JMeter to create Thread Groups and test Web Application for various loads on key business scenarios
Analyzed test results and generated detailed performance reports using Apache JMeter reports, providing actionable insights to development teams and stakeholders for performance optimization.
Conducted regular JIRA maintenance tasks, including system upgrades, data backups, and performance optimization, ensuring the stability and reliability of the JIRA platform.
Integrated test automation into CI/CD pipelines, enabling continuous testing and quick feedback on software quality.
Conducted root cause analysis of defects and provided recommendations for improvement.
Environment: Java1.8, Selenium, WebDriver, TestNG, Cucumber BDD, Maven, Jenkins, Gherkin, GitHub, Apache, JMeter, Azure Devops, Charles Proxy, Postman, Swagger, Rest API, Eclipse, Adb shell, SQL.
Client: ManpowerGroup
Role:QA Tester
Responsibilities:
Analyze business requirements and functional documents, create test strategy that defines test environment, phases of testing, entry and exit criteria in different phases of testing and required resources to conduct the efforts.
Participating in Agile ceremonies, providing valuable feedback and insights to enhance the development process.
Identified correct GUI elements using various Selenium Locators, XPath and CSS to find the Web Elements using selenium and creating automation scripts.
Developed and executed Selenium test cases using Maven (Page Object Module) and Jenkins.
Experience in using Selenium Web driver, Eclipse, Java and TestNG frameworks in creating test scripts, Annotation, Parameterization, Test suites and HTML reports.
Parallel running test scripts using Selenium Grid & get report in Local Machine.
Utilized Apache JMeter to design and execute comprehensive performance tests for web applications, including load, stress, and endurance testing, resulting in the identification and resolution of performance bottlenecks
Design and enhanced Vuser scripts by adding correlations, parameters, condition controls, and checking/validation functions
Maintaining existing tests scripts/regression suites and Executing regression suites
Developed Test cases, Test data and reusable test scripts in Azure DevOps for user stories based on the acceptance criteria
Configured and customized Azure DevOps pipelines to automate the execution of test cases, ensuring continuous testing and rapid feedback on software quality.
Performed back end testing to verify the data integrity by passing SQL queries.
Participating proactively in daily scrum calls, story grooming sessions, team retrospectives, suggesting and implementing improvements
Co-coordinating with development team in order to resolve the issues
Analyze test data and metrics to identify areas for improvement and optimize testing processes.
Provide regular updates on testing progress, metrics, and key quality indicators to project stakeholders.
Utilize performance testing tools to simulate user load and measure system response times.
Managed and maintained server infrastructure, ensuring high availability, performance, and security.
Environment: Java1.8, Selenium, WebDriver TestNG, Cucumber BDD, Maven, Jenkins, Gherkin, GitHub, Apache, JMeter, Azure Devops, Charles Proxy, Postman, Rest API, Eclipse, Adb shell, SQL.
# Quest Informatics Private Limited May 2019 to Nov 2021
Client: Daimler India Commercial Vehicles Pvt. Ltd
Role: Software Tester
Responsibilities:
involved in analyzing requirements, test planing, developing test cases, setting up the test environment, test execution and defect reporting.
Conducted Web application GUI testing for Functionality, Consistency, Error handling, and Performance.
Tested the mobile application for UAT, usability, Performance, Compatibility for Web application.
Conducted parallel test execution with TestNG to optimize test execution time and improve overall testing efficiency, enabling faster feedback on the quality of software releases.
Automated test cases for newly implemented features in Custom BDD Automation Framework being using Selenium, TestNG & Cucumber
Collaborated with development and QA teams to define test strategies, identify test scenarios, and prioritize testing efforts, ensuring comprehensive test coverage and adherence to project time lines.
Contributed to the establishment of quality assurance best practices and process improvements.
Utilized Postman collections and environments to organize and manage API test scenarios, facilitating easy maintenance and scalability of test suites for complex API ecosystems.
Collaborated closely with development teams to automate API testing workflows using Postman's, enhancing testing efficiency and enabling continuous integration processes.
Design and execute comprehensive performance tests for web applications, including load, stress, and endurance testing using Apache JMeter.
Conducted performance tuning and optimization efforts based on Apache JMeter test findings, collaborating with developers to implement enhancements and improve overall application performance.
Collaborated with cross-functional teams to define test plans, create test cases, and execute test cycles within Azure DevOps, ensuring alignment with project requirements and objectives.
Implemented end-to-end traceability of requirements, test cases, and defects within Azure DevOps, facilitating transparency and accountability throughout the testing process.
Conducted extensive SQL testing on various database systems to ensure accuracy, consistency, and reliability of data.
Wrote and optimized SQL queries to validate data transformations and migrations.
Collaborated with developers to investigate and resolve critical defects and issues.
Provided regular status updates and testing metrics to management and project stakeholders.
Environment: Java1.8, Selenium, WebDriver TestNG, Cucumber BDD, Maven, Jenkins, Gherkin, BitBucket, Apache, JMeter, Azure Devops, Charles Proxy, Postman, Swagger, Rest API,HTML, SOAP, Eclipse, Adb shell, SQL.
# MIT Services July 2015 to Apr 2019
Client: Binary Semantics Ltd
Role: Manual Tester
Responsibilities:
Requirement analysis: Requirement walkthrough and mapping of requirement traceability matrix.
Executed different Scenarios (Stress, Load and Soak) based on client needs.
Involved in GUI Testing, Functional Testing and Regression Testing.
Prepared Test Cases and executed to verify actual results against expected results.
Actively contributed to the establishment of performance testing best practices and methodologies, mentoring team members in the effective use of Apache JMeter for performance testing initiatives.
Experience in detailed analysis of performance tests and reports. Analyzing & reviewing of Client Requirements and Project functionalities.
Create and organize requirements, test cases, features, and defects as Jira issues.
Good Knowledge in terms of writing Database Queries using SQL.
Ability to work in a team environment with good communication skills.
Design and manage test data and test environments to ensure accurate and realistic testing scenarios.
Environment: Java1.8, GitHub, Apache JMeter, Azure Devops, Charles Proxy, Postman, Swagger, Rest API, Eclipse, Adb shell, SQL.
Education:
Bachelor of Technology from Jawaharlal Nehru Technological University Kakinada – 2015
Certification:
●Certified Tester, Foundation Level (CTFL) from ISTQB - 2022
●Tricentis Tosca Fundamentals − Automating web application testing(AS1) - 2024
●Tricentis Tosca Fundamentals − Optimizing test automation with centralized test data(AS2) - 2024