SIREESHA GALI
Sr. QA, Automation Engineer
609-***-**** ~ Remote or Onsite at NYC and Central NJ SUMMARY OF QUALIFICATIONS:
Automation Engineer with 7+ years of experience in manual and automated testing across web, API, and Salesforce applications.
Expertise in developing automation frameworks, designing test strategies, and streamlining testing processes to ensure the quality, efficiency, and reliability of software systems. Proficient in Agile methodologies, test planning, execution, defect management, and cross-functional collaboration.
Adept at creating comprehensive test plans, test cases, and test scenarios based on project requirements, user stories, and acceptance criteria to ensure test coverage.
Proficient in all phases of STLC and SDLC, with experience in Agile and Waterfall methodologies.
Skilled in identifying defects, troubleshooting root causes, and collaborating closely with development teams to ensure timely resolution and quality software delivery.
Strong expertise in building web automation frameworks using Java, TestNG, Selenium WebDriver, and Maven, optimizing test automation and improving overall efficiency.
Experience in developing automation scripts for REST API testing using Java, TestNG, Rest Assured, and Maven, ensuring endpoint validation and data integrity.
Proficient in manual testing methodologies including functional testing, integration testing, regression testing, sanity testing, end-to-end testing, and user acceptance testing (UAT).
Expertise in automating and manually testing Salesforce Sales Cloud functionalities, including Leads, Accounts, Opportunities, and more.
Expertise in testing Salesforce APIs, including REST and SOAP, to ensure seamless integration with external systems.
Skilled in writing and executing SQL and SOQL queries for back-end and database testing, ensuring data accuracy and system integrity.
Proficient in utilizing Salesforce testing tools such as Salesforce Inspector, Apex Debugger, and Workbench for debugging and validating Salesforce configurations and customizations.
Proficient in using GIT and Bitbucket for version control, ensuring proper management and collaboration on automation test scripts.
TECHNICAL COMPETENCIES:
Methodologies: Agile Scrum, Waterfall
Languages: Core Java, C#, HTML, xml, SQL, PL/SQL, SOQL Cloud platforms: Salesforce.com (SFDC)
IDE’s: Eclipse / IntelliJ IDEA
Automation and Tools: Selenium, TestNG, Maven, GIT, SVN, Rest-Assured, Postman, Jenkins, Bamboo, BitBucket
Project/Test Management Tools: Jira, HP-ALM, TestLink, Pivotal, TestRail, qTest Database: SQL Server, MySQL
Operating Systems: Windows, Mac OS X
PROFESSIONAL EXPERIENCE:
Client: Elevance Health - Iselin, NJ Jul 2024 - Present Role: Automation Engineer - Cloud Migration (Remote Role) Key Responsibilities:
Developed tailored automation frameworks for UI and REST API applications prior to migration. Page 2 of 4
Created customized frameworks for both UI and backend (REST API) applications, addressing distinct testing requirements and technical stacks.
Automated smoke tests and integrated them into Bamboo for CI/CD, ensuring continuous testing throughout migration.
Provided post-migration support to application/ops teams for executing and troubleshooting automation tests.
Integrated with qTest for real-time test execution tracking and reporting.
Collaborated with application teams to define the scope of smoke tests and designed new test cases where needed.
Coordinated cross-team efforts to align testing processes with migration goals and ensured smooth test execution post- migration.
Conducted API testing using Postman to validate RESTful APIs, ensuring functionality, performance, and data consistency.
Managed Salesforce sandboxes for testing purposes, maintaining data integrity across environments to support comprehensive testing.
Collaborated closely with developers, business analysts, and stakeholders to define test scenarios and align testing efforts with business objectives.
Integrated Jenkins with automation frameworks for continuous testing, streamlining regression testing and monitoring test results.
Implemented the Page Object Model (POM) for efficient script reuse and maintenance in web automation.
Used Allure for detailed test reporting, enhancing transparency in test execution with detailed logs and screenshots.
Provided critical testing support during release deployment, ensuring high-quality software solutions through thorough validation.
Leveraged TestNG assertions for verifying expected outcomes and application behaviour during automated tests. Environment: Java, Selenium, TestNG, Maven, HTML, REST, SQL, POSTMAN, BitBucket, Bamboo, Agile, JIRA, qTest, Rest Assured, Tidal
Client: SunPower - San Jose, CA Oct 2021 - Dec 2023 Role: QA Automation Engineer
Key Responsibilities:
Developed automation test scripts for regression test cases using Selenium WebDriver, Page Object model, Java programming features, Maven, IntelliJ, TestNG
Updated and maintained automated test scripts and frameworks to align with changes in the Salesforce application.
Debugged and troubleshooted issues related to automated tests, identifying, and resolving test automation issues efficiently.
Executed automated test suites and analyzed test results to identify defects, inconsistencies, and performance issues, reporting findings to the development team.
Execute REST APIs calls using POSTMAN to fetch data from other applications to compare it with Salesforce data.
Documented and reported defects using JIRA, collaborating closely with developers to ensure timely resolution, and retesting of issues.
Tested Salesforce standard objects like Campaign, Account, Contact, Opportunity and custom objects, Page Layouts, field validations and its access to user based on the user profile.
Validated data security and sharing rules in Salesforce. Tested Users, Profiles, Roles hierarchies and Permission Sets as per user profile and public group.
Validated workflow rules, approval processes and validation rules.
Utilize SOQL queries to retrieve data from various related objects.
Participated in production release deployment calls and performed smoke and regression testing to ensure system readiness post deployment.
Collaborated with cross-functional teams, including developers, product managers, and business analysts, to understand requirements and ensure that automated tests align with project goals.
Review and contribute to the development of automation code, ensuring best practices, maintainability, and adherence to coding standards.
Page 3 of 4
Identified and documented software defects within Salesforce applications, collaborating with developers and business stakeholders to prioritize and resolve issues efficiently.
Conducted end-to-end testing involving various portals and Salesforce.com applications to ensure comprehensive testing coverage.
Participated in daily stand-up meetings and biweekly Sprint Retrospective and Grooming meetings to provide updates on testing progress and discuss project status.
Performed end-to-end functional, regression, Integration testing in QA, UAT environments.
Validated GUI alignment and performed column-level data validation in the Salesforce application to ensure a consistent user experience and data accuracy.
Environment: Salesforce.com, Java, Selenium, TestNG, Maven, SOQL, HTML, REST, SQL, POSTMAN, GIT, Agile, JIRA, Test Rail, Test Link, Pivotal tracker, Rest Assured, MS SharePoint Client: Quest Diagnostics Inc - Secaucus, NJ Mar 2019 - Sep 2021 Role: QA Engineer
Key Responsibilities:
Actively involved in Scrum Methodology from requirements through delivery of the project and effectively participated in all phases of the Software Testing Life Cycle (STLC).
Performed agile testing, reviewed the stories, and participated in daily agile/scrum, iteration planning and release planning meeting.
Logged defects, prioritized them, retested fixed defects, and track them till closure.
Worked with test management and defect tracking tools such as Quality Center/ALM and JIRA
Developed UI Automation scripts for new enhancements of the portal using Selenium WebDriver, TestNG, Java and Maven
Automated functional workflows like Order creation, User creation, forgot password etc.
Regression test cases were automated using Selenium WebDriver
Performed extensive functional GUI level testing and wrote /modified tests from scratch.
Performed Manual Testing and regression testing activities for new releases as an end-to-end testing on different platforms like windows with different web browsers such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
Involved in defect validation, logging and tracking defects, ensuring all high and urgent priority defects are resolved prior to release.
Performed system, integration, smoke, sanity, functional, end to end, positive and negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
Performed RESTful API testing using Postman.
Performed back-end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verified the correctness of the data with front-end values.
Extensively worked on Test Management, Used HP-ALM Tool for test cases, test execution
Project Management: Used Jira tool for the epic, user story, defect reporting.
Responsible for enhancement, maintaining automation framework.
Prepared/Updated System Test Plans, Test scenarios and Test cases as per the requirements and Changed Request Document
Environment: Java, Selenium WebDriver, TestNG, REST, POSTMAN, Maven, GIT, POM, IntelliJ IDEA, HTML, Agile, JIRA, HP- ALM, SQL, Mac and Windows
Client: Infosys Limited - Bangalore, India Nov 2012 - Mar 2013 Role: Systems Engineer
Key Responsibilities:
Analyze various in-house, commercial, open-source tools and providing consulting to the teams to improve productivity Page 4 of 4
by usage of engineering tools for automation across different Life cycle Stages.
Conduct and participate in the sessions to train the project teams on various engineering tools.
Developed and executed SQL Queries to verify the proper execution in the corresponding database tables.
Created Automation Scripts for Functional and Regression testing using Selenium.
Followed Agile methodology, participated in daily Scrum meetings and tested each Sprint deliverables.
Created Test Plan and Test Cases for Database Testing
Used ALM/QC for test management and JIRA for defect tracking. Client: Syntel Limited - Chennai, India Mar 2010 - Oct 2012 Role: Software Engineer
Key Responsibilities:
Involved in all project phases from startup through Deployment.
Designed test cases for functional and UI testing and executed them in QC.
Detected and reproduces the defects, and logged defects using QC.
Involved in Agile Sprint planning, Spring Retrospective, and grooming sessions.
Created Automation scripts for Functional and Regression testing using Selenium WebDriver, Java, IntelliJ, and Maven
Defects Reporting and Web Services Test Results Reporting
Performed project/defect tracking using JIRA.
Executed automation scripts on different browsers/environments and reported defects/results to the team.
Involved in onsite calls, client calls and production deployment calls.
Used ALM/QC for test management and JIRA for defect tracking.
Responsible to collect the input data and generate SQL statements for updating the DB tables with the input data.
Developed an automation script using Java and JDBC to generate bulk SQL statements to a Text File
Executed SQL Scripts in Database to insert the data to database tables.
Developed an automation script to verify and validate the actual input data with updated data in DB.
Responsible for Maintaining Automation scripts.
Wrote SQL queries extensively, queried database and generated test reports. Environment: Java, Eclipse, Selenium WebDriver, Postman, JIRA, REST API, Agile (Scrum), Waterfall, Windows, SQL Server, JDBC, QC
EDUCATION:
Master’s Degree in Computer Applications (Graduated in 2008) JNT University - AP, India
Bachelor’s Degree in Computer Science (Graduated in 2005) SK University - AP, India
REFERENCES: Provided upon request…