Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Akhil Shevva

Calgary,AB

Summary

  • Experience: 5 years in IT, specializing in QA Automation and Manual testing.
  • Methodology: Proficient in STLC, Waterfall, Iterative, and Agile (Scrum).
  • Skills: Diverse testing tools - Selenium, N Unit, Test NG, Cucumber, Postman, Jira, SOAPUI.
  • Types of Testing: Functional, Non-functional (Smoke, Unit, System, API, etc.).
  • IDE: Skilled in Visual Studio, Eclipse; JAVA, Typescript, C#.
  • Automation: GUI element selection, scripting using various locators.
  • API Testing: Manual and automated using Postman, HTTP libraries.
  • Management: Team Foundation Server, JIRA, Quality Centre for tracking.
  • OOPS: Apply OOPS concepts in automation framework development.
  • Collaboration: Effective communicator, team collaborator, mentor.
  • Problem Solver: Skilled in issue identification and resolution.
  • Results: Focus on high-quality, defect-free software delivery.

Overview

6
6
years of professional experience

Work History

Quality Assurance Engineer

Publicis Sapient
12.2022 - Current

Quality Assurance Leadership and Process Enhancement:

  • Provided comprehensive training and mentorship to both onsite and offshore team members, ensuring a deep understanding of quality assurance standards, policies, and procedural best practices.
  • Addressed identified issues strategically, effectively improving workflows and optimizing operational efficiency.
  • Spearheaded the conceptualization and recommendation of development and testing enhancements, significantly elevating usability, functionality, and performance aspects of the project.

Meeting Client Expectations and Timelines:

  • Demonstrated exceptional time management skills by consistently meeting demanding deadlines to fulfill client requirements and align with project timelines.

Testing and Automation Proficiency:

  • Leveraged Selenium IDE for robust accessibility testing across webpages, ensuring adherence to usability standards.
  • Utilized JavaScript to create automated test scripts within the Selenium web browser, enhancing testing capabilities.
  • Conducted thorough API Testing using POSTMAN tools, meticulously validating end points systems.
  • Executed SQL queries for rigorous testing purposes, contributing to a comprehensive testing regimen.
  • Verified SOAP UI and Restful API services to ensure seamless integration and functionality.

Agile Participation and Test Case Delivery:

  • Analyzed a diverse array of User stories, Business requirements, and Functional documents, actively participating in Sprint planning and Scrum meetings.
  • Took responsibility for the creation and execution of Test cases within the dynamic AGILE software development environment, ensuring alignment with project goals.

Framework Implementation and Automation:

  • Successfully implemented a Data Driven Framework with a Page Object Model to systematically test Mobile applications. This approach generated sophisticated client HTML reports, providing comprehensive insight into test execution outcomes.
  • Contributed significantly to System Testing, User Acceptance Testing, Regression Testing, Ad-hoc, and Smoke Testing by actively executing various test cases.
  • Created detailed reports at different stages of Testing, facilitating clear insights into testing progress and results.

Technical Expertise and Continuous Integration:

  • Employed the Maven build tool to effectively manage framework dependency jar files, streamlining the development process.
  • Configured a Jenkins build job for Continuous Integration and Regression Testing, enhancing the efficiency of testing workflows.

Software Quality Engineer

Symend
12.2021 - 12.2022

Technical Expertise and Framework Contribution:

  • Leveraged Typewrite to create automated test scripts using Typescript, enhancing testing efficiency and script maintainability.
  • Played a pivotal role as a member of the framework team, contributing valuable insights and solutions to the project's technical infrastructure.

Versatility in Domains and Tools:

  • Demonstrated adaptability by effectively working across multiple domains due to your involvement in a startup company.
  • Utilized a wide array of tools, showcasing your flexibility and proficiency in navigating diverse technological landscapes.

Script Preparation and API Testing:

  • Crafted scripts using Java, Python, Typescript, and JavaScript, ensuring comprehensive coverage and rigorous testing.
  • Executed API Testing for endpoint systems using POSTMAN tools, and automated API testing through KATALON, further enhancing testing accuracy.

Database Validation and Backend Testing:

  • Executed SQL queries for testing purposes, enabling rigorous validation of data integrity and application functionality.
  • Verified SOAP UI and Restful API services, ensuring seamless integration and robust performance.

Agile Participation and Test Case Execution:

  • Actively engaged in Agile processes by analyzing User stories, Business requirements, and Functional documents.
  • Assumed responsibility for generating and executing Test cases within an AGILE software development environment.

Framework Implementation and Automation:

  • Successfully implemented a Data Driven Framework with a Page Object Model to systematically test Mobile applications, generating detailed client HTML reports for comprehensive test execution.

Cucumber Integration and TestNG Framework:

  • Contributed to the creation of an automation framework in Appium WebDriver, utilizing a behavior-driven approach like Cucumber to enhance collaboration and understanding of test scripts.
  • Employed Cucumber to create Features and Step Definition files, enabling comprehensive test script execution.

API Testing and Defect Management:

  • Conducted manual API/Web services backend testing using Postman and automated processes with tools like Apache HTTP client libraries.

Database Operations and Defect Tracking:

  • Effectively performed operations on the database using JDBC APIs, authoring complex SQL queries to validate backend data.
  • Collaborated closely with developers using JIRA for defect tracking, defect reporting, and effective communication.

Version Control and Mentoring:

  • Efficiently utilized SourceTree for maintaining and managing build scripts, test data, and project documents, ensuring streamlined project management.
  • Actively mentored team members in design and analysis activities, fostering growth and knowledge-sharing.

Environment and Tools:

  • Proficiently utilized tools such as Typewrite, Katalon, Selenium WebDriver, JUnit, JSON, DOM, Postman, and Team Foundation Server (TFS).
  • Familiarity with a range of technologies including Agile methodologies, Eclipse IDE, various web browsers, SQL, Visual Studio Team Services (VSTS), and programming languages like Java, Typescript, JavaScript, and Python.

QA Engineer

Publicis Sapient
01.2020 - 12.2021
  • Utilized Selenium IDE to ensure comprehensive webpage accessibility testing.
  • Employed JavaScript to create efficient automated test scripts within the Selenium web browser.
  • Successfully executed API Testing for endpoint systems using POSTMAN tools.
  • Conducted SQL queries for targeted testing purposes.
  • Validated the integrity of SOAP UI and Restful API services.
  • Analyzed User stories, Business requirements, and Functional documents, actively participating in Sprint planning and Scrum meetings.
  • Took ownership of Test case creation and execution within a dynamic AGILE software development environment.
  • Implemented a Data Driven Framework with Page Object Model to rigorously test the Mobile application, generating insightful client HTML reports.
  • Actively participated in diverse test cases including System Testing, User Acceptance Testing, Regression Testing, Ad-hoc, and Smoke Testing.
  • Generated comprehensive reports to document Testing progress across various stages.
  • Managed framework dependency jar files using Maven build tool and configured Jenkins for Continuous Integration and Regression Testing.
  • Utilized Eclipse, Internet Explorer, Chrome, Firefox, SQL, and Visual Studio Team Services (VSTS) to enhance testing capabilities.

Software Engineering (QA)

Mphasis, Hyderabad and Toronto
07.2017 - 12.2019

Key Responsibilities and Achievements:

  • Developed an efficient Protractor and Jasmine Framework for IOS and Android Hybrid App Automation.
  • Utilized ZAPI to seamlessly retrieve test cases from Zephyr JIRA, converting them into JSON files for enhanced efficiency.
  • Analyzed and interpreted User stories, Business requirements, and Functional documents, actively contributing to Sprint planning and Scrum meetings.
  • Owned the end-to-end Test case creation and execution within a dynamic AGILE software development environment.
  • Implemented a robust Data Driven Framework coupled with Page Object Model to comprehensively test the Mobile application, generating detailed and client-friendly HTML reports.
  • Actively participated in an array of test cases including System Testing, User Acceptance Testing, Regression Testing, Ad-hoc, and Smoke Testing.
  • Generated meticulous reports documenting testing progress across diverse project phases.
  • Managed framework dependency jar files through Maven build tool and configured Jenkins for Continuous Integration and Regression Testing.
  • Spearheaded the customization of system automation for mobile applications by creating an Object-Oriented Test Automation Framework from scratch using Appium WebDriver, Eclipse, TestNG, and Apache POI under the Java platform.
  • Actively contributed to the development of an Appium WebDriver automation framework using a behavior-driven approach like Cucumber.
  • Leveraged Cucumber to create intricate Features and Step Definition files, enabling seamless execution of test scripts.
  • Efficiently employed Appium WebDriver API alongside TestNG for parallel test automation, prioritizing test case execution through the TestNG framework.
  • Conducted comprehensive manual API/Web services backend testing using Postman and automated these processes using automation tools like Apache HTTP client libraries.
  • Integrated Automation scripts (Appium WebDriver API) seamlessly into Continuous Integration tools, particularly Jenkins for nightly batch runs of the script.
  • Applied JDBC APIs to conduct database operations and devised intricate SQL queries to validate backend data.
  • Demonstrated adeptness in defect discovery, preparing defect reports, performing status reporting, and conducting Bug Triage.
  • Efficiently managed defect tracking using JIRA, fostering effective communication and collaboration with developers.
  • Utilized SourceTree for efficient maintenance of build scripts, test data, and project documents within the project scope.
  • Served as a mentor to team members, actively guiding them in design and analysis activities while providing consistent encouragement.

Technological Environment:

  • Proficiently worked with Java, Selenium WebDriver, TestNG, Selenium Grid, Postman, Maven, Jenkins, Eclipse, Cucumber, SQL Server, SourceTree, and Apache POI.

Education

Bachelors in Engineering -

Jawaharlal Nehru Technological University

Skills

  • Relational Backend Testing: Proficient in conducting comprehensive relational backend testing Skillfully formulated complex SQL queries to generate detailed reports, ensuring data integrity and validating intricate business rules
  • Version Control Tools: Extensive experience utilizing various version control tools including Git and Visual Studio Team Services, ensuring efficient and controlled collaboration within development teams
  • Communication and Problem-Solving: Adept in both communication and analytical capacities, with a proven track record in effectively solving complex problems through innovative solutions

Technical Summary:

  • Test Strategy and Management: Profound understanding of test strategy and planning, encompassing aspects like test estimation, work allocation, and regression and user acceptance testing Skilled in managing testing efforts and maintaining test artifacts
  • Test Frameworks: Proficiency in employing a range of testing frameworks including Selenium, Appium, TestNG, JUnit, Cucumber, Scaled Agile Framework, and Pytest to ensure comprehensive testing coverage
  • Programming Languages: Expertise in Java, C#, SQL, Python, Typescript, and JavaScript, facilitating versatile and robust test script development
  • IDEs and Tools: Familiarity with prominent Integrated Development Environments (IDEs) such as Eclipse, Visual Studio, Jira, Postman, MySQL Workbench, SoapUI, Appium Inspector, and HPE LoadRunner, enhancing test script development and execution
  • Databases: Proficient in working with databases including MySQL, Oracle, SQL Server, and Azure DB, ensuring efficient data handling and validation
  • Version Control and CI/CD: Utilization of Git for version control and Jenkins for continuous integration and continuous deployment (CI/CD) processes, contributing to streamlined development workflows
  • Web Technologies: Familiarity with essential web technologies like HTML5, CSS, and JavaScript, enhancing the understanding of web application testing
  • Functional Expertise: In-depth knowledge of Software Development Life Cycle (SDLC), V-Model, Software Testing Life Cycle (STLC), and Agile Methodology, facilitating effective testing strategies aligned with the development process

Accomplishments

  • Supervised team of 4 staff members.

Timeline

Quality Assurance Engineer

Publicis Sapient
12.2022 - Current

Software Quality Engineer

Symend
12.2021 - 12.2022

QA Engineer

Publicis Sapient
01.2020 - 12.2021

Software Engineering (QA)

Mphasis, Hyderabad and Toronto
07.2017 - 12.2019

Bachelors in Engineering -

Jawaharlal Nehru Technological University
Akhil Shevva