Summary
Overview
Work History
Education
Skills
Timeline
Generic

SUDHIR DAVULURI

Toronto,ON

Summary

  • ·8 years of experience as a Senior QA Automation Engineer, extensively worked on both manual and automated testing, focusing on RESTful/SOAP APIs and web services applications across multiple domains.
  • Proficient in Requirement Analysis, Test Plan formulation, Test Design, BDD, and Test Automation, with expertise in Blackbox Testing, Ad hoc Testing, UX/UI Testing, Acceptance Testing, API Testing, Portal Testing, and Security Testing.
  • Extensive working experience on all phases of Software Development Life Cycle(SDLC), its methodologies such as Agile, Scrum and waterfall modelsand process.
  • Extensive experience in automation testing using Selenium WebDriver, GRID, Junit, TestNG, Jenkins, Maven, Ant, QTP, JBehave, SOAP UI, and HP Quality Center.
  • Key expertise includes testing and debugging GUI and multi-application environments, along with automated testing using Selenium WebDriver and Selenium RC/IDE.
  • Sound Knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the script.
  • Good experience in Selenium Test Environment setup expert using the entire open-source tools. Excellent knowledge in writing unique Xpath using Firebug and FirePath to identify web elements.
  • Experienced in making Data Driven and Keyword Driven frameworks to maintain test suite.
  • Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning and scheduling, testing, defect tracking and reporting.
  • Expertise in Automation Testing, Manual Testing, Smoke Testing, GUI Software Testing and Back-end Testing, Black-box Testing, Functional Testing, System Testing, and Regression Testing.
  • Good experience in Web Services testing using SOAP UI, XML & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAPUI.
  • Strong experience with SOA architecture which include Soap Web Service and RESTful Web Service Testing.
  • Expertise in using Test managers to test the application and also used to record your actions, screenshots, IntelliTrace logs and other diagnostic data.
  • Expertise in documenting defects with high level of detail, accuracy and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla.
  • Good programming skills in Java, C,C++, VB, Oracle, SQL and PL/SQL and experience in SQL Server, Access, and Oracle Databases.
  • Expertise in backend testing and writing SQL queried, Joins, procedures using Oracle and MYSQL.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Highly motivated team player with analytical, organizational, and technical skills, unique ability to adapt quickly to challenges and changing environment.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under stress environment.

Overview

8
8
years of professional experience

Work History

Software Development Engineer in Test (SDET)

Fundserv
01.2022 - Current
  • Meetings and Collaboration: Actively participated in meetings with Business Analysts and Developers, ensuring alignment between business requirements and technical implementation.
  • Test Case Execution and Management: Leveraged Xray in Jira for efficient test case creation, execution, and management, ensuring seamless traceability from requirements to defects and delivering comprehensive test reports.
  • Functional and Regression Testing: Have conducted Functional and Regression Testing using Selenium with a Data-Driven Framework. Ensuring the stability and reliability of applications is crucial.
  • Automation Scripts: Have created automation test scripts using Data-Driven Framework and the Page Factory Model. These scripts, built with Selenium WebDriver, Java, and Maven, validate web applications effectively.
  • Jenkins Integration: Leveraging Jenkins, execute test scripts periodically on Selenium Grid for various platforms (desktop, tablet, and mobile). Consistent testing is essential for maintaining quality.
  • Cross-Browser and Parallel Testing: Performed Cross-Browser Testing and parallel testing on Chrome, Firefox, and Safari using TestNG and Maven within the Selenium grid.
  • TestNG Annotations: Proficiency in grouping test suites, test cases, and methods using TestNG annotations (such as Groups, Parameter, Data Provider, and Tags) ensures efficient regression and functional testing.
  • API Testing: Conducted API Testing using tools like POSTMAN and the RESTful library for web services. Validating APIs is critical for system integration.
  • Maven Dependency Management: Utilizing Maven, you manage dependencies for test execution and plugins. Creating profiles for grouped test cases streamlines sanity and regression testing.
  • BDD Framework: Involved in developing a Behavior-Driven Development (BDD) Framework from scratch. This approach emphasizes clear communication through scenarios and features.
  • XPath Expertise: Have experience in writing XPath expressions, utilizing functions like contains and not contains. XPath is essential for precise element identification.
  • Automation Tools: Experienced spans tools like Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, and REST with POSTMAN. These tools empower efficient testing.
  • UI Module Development: Collaborating closely with developers, you've contributed to UI module development using HTML, JSP, JavaScript, and CSS.
  • Effective Communication: Sharing Daily Status Reports with team members, team leads, and managers ensures transparency and alignment.


Environment : Java, REST API, POSTMAN, Selenium, DevOps, AWS, JavaScript, Jenkins, Git, GitHub, Cucumber, BDD, Junit, Agile, Oracle, MS Word, MS XL, WebDriver, TestNG, Maven, Eclipse, Agile, Jira, SQL.

Automation Test Engineer

Epsilon Solutions LTD
11.2018 - 12.2021
  • Manual Test Development: have involved meticulously analyzed product use cases, requirements, and technical artifacts to create manual test cases that validate specific product functions.
  • Selenium WebDriver Framework: Experience in built an entire test framework using Selenium WebDriver, laying the foundation for efficient test creation and execution.
  • Performance and Load Testing: Had involment in performance and load testing using Selenium WebDriver ensures robust application performance under stress.
  • Test Automation: Actively identified test cases suitable for automation. Leveraging Selenium WebDriver, TestNG, and Java (Eclipse IDE), you've automated these test cases effectively.
  • TestNG Framework: Experienced in scripting proficiency lies in the TestNG framework. This framework streamlines test execution and reporting.
  • Functional Testing Framework: Have created a functional testing framework using TestNG and Selenium WebDriver with Java. This ensures comprehensive functional validation.
  • Page Object Model (POM): Framework development includes implementing the Page Object Model, enhancing maintainability and readability.
  • SOAP Web Services Testing: Developed an automation framework to test SOAP-based Web Services using TestNG.
  • Maven Build Management: Maintained and executed Maven build files for running automated tests. Maven simplifies project management and reporting.
  • Continuous Integration (CI): Had contributions to the CI pipeline involve running component builds, creating deployment jobs, and executing automated and manual functional tests using tools like Jenkins.
  • Integration Testing: Actively participated in internal and cross-functional code and design reviews, ensuring code quality and alignment with requirements.
  • Web-Based Application Testing: Leveraging tools like Firebug and XPath, you've conducted thorough testing of web-based applications using Selenium.
  • Regression Test Maintenance: As part of end-to-end testing, have been responsible for fixing and maintaining regression automation test scripts using Selenium WebDriver.
  • Data-Driven Frameworks: Created a data-driven framework using tools like HP Service Test and SOAP UI, enhancing test coverage.
  • Mobile-Based Application Testing: Involved in Mobile Testing includes App Testing. Involved in testing application on different mobile platforms such as IOS and Android devices. Implemented mobile automation frameworks using Appium.Performing Cross platform, Functional, Regression testing, UI testing for mobile Native app, web apps and hybrid app using Appium test automation framework.
  • Groovy Scripting in SOAP UI: Expertise extends to creating automation scripts in SOAP UI using Groovy Script for web services testing.


Environment: Java, Selenium WebDriver, Page Object Model(POM), Jenkins, Web applications, BDD, TestNG, Maven, SOAP UI, Quality Center, JIRA,Mobile application, Microsoft Test Managers, Eclipse, Xpath, Firebug, Git, Oracle SQL, and Windows.

Quality Assurance Analyst

Wawanesa Insurance
08.2016 - 10.2018
  • Test Case Management: Have created and updated test cases using Excel sheets. The Traceability Matrix ensures adequate coverage of test cases, linking them back to business requirements.
  • Requirements Analysis and Documentation: Have analyzed business requirements and documented business requirements specifications. Writing comprehensive test plans and test cases is crucial for effective testing.
  • Collaboration with Development Team: Working closely with the development team, you've understood technical design and architecture to plan testing effectively.
  • Methodologies: Have worked under both Agile and Waterfall methodologies, adapting to project needs.
  • Manual and Automated Testing: Have executed both manual and automated tests, reporting defects and verifying their resolution. HP ALM/QC has been your tool for managing test cases, execution, and defect tracking.
  • Task Management and Team Coordination: Have assigned, monitored, and tracked tasks for team members. Regularly updating test plans and cases ensures alignment with changing requirements.
  • Database Testing: Have connected to databases using SQL for data verification and validation. Performing back-end testing on Oracle databases using SQL queries demonstrates your technical skills.
  • Defect Collaboration: Have close interaction with developers regarding defects, tracking, and analysis ensures timely resolution.
  • User Feedback and Change Requests: Working extensively with business users, you've defined scope and prepared documents for various change requests based on user feedback.


Environment: Agile, Manual Testing, Eclipse, Java, HTML, SQL, Selenium WebDriver, Maven, Jira, TestNG, Cucumber, Data Driven and Page Object Model Frameworks.

Education

Bachelors of Engineering - Electronics And Communication Engineering

Bapuji Institute of Engineering And Technology
INDIA

Skills

  • Windows, Linux, Mac
  • JAVA, Java Script, HTML, XML
  • Selenium GRID, Selenium RC, WebDriver, Web driver Backed Selenium, SOAP UI
  • SQL Server, MA Access, Oracle, MySQL
  • Eclipse, SQL Developer
  • JIRA, Quality Center(QC), TFS, Rally DEV
  • Jenkins, Hudson
  • MS Office, MS Visio
  • Ant, Maven

Timeline

Software Development Engineer in Test (SDET)

Fundserv
01.2022 - Current

Automation Test Engineer

Epsilon Solutions LTD
11.2018 - 12.2021

Quality Assurance Analyst

Wawanesa Insurance
08.2016 - 10.2018

Bachelors of Engineering - Electronics And Communication Engineering

Bapuji Institute of Engineering And Technology
SUDHIR DAVULURI