Sruthi - QA engineer/SDET |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: Any |
Visa: H1B |
Professional Summary:
Have 9.6 years of experience as a Java programmer and Automation Engineer - SDET in design, testing and development. Experience on Automating Salesforce Applications Proven ability designing, creating, and testing automation frameworks using Java, JavaScript, Selenium WebDriver, Junit, TestNG, Maven, and Jenkins. Experience creating, modifying, and maintaining new and existing automation framework models (BDD, Hybrid, Keyword,Playwright and Data-Driven Frameworks). Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, Strings, Exception handling, Multithreading, etc., Experience in DevOps, installing, configuring, and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution. Expert in developing Behaviour Driven Development (BDD) by writing Gherkin language using cucumber tool, developed Scenarios, Scenario outlines, features, and Step definitions, and generating the cucumber reports. Experience in running multiple tests across different browsers, operating systems, and machines in parallel. Experience getting data from API calls using Postman and then automating with REST Assured framework. Experience in writing SQL queries and automating database related tests using selenium- JDBC methods. Experience in Waterfall and Agile Projects, working very closely with Product owners in Agile and attending different ceremonies like Sprint Planning meeting, Scrum, Backlog Grooming, Sprint Review, and Retrospective. Sound knowledge on Junit, TestNG framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration. Executed cross-browser and parallel testing using TestNG. Designed and developed Automation Framework (Hybrid, POM) using Selenium Web Driver. Knowledge on Docker configurations. Acted as a Lead. Handled Onsite and Offshore Regression Team Extensive experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix. Professional expertise in Smoke Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software. Testing, Ad-hoc Testing, Cross Browser/ Cross Platform Testing, UI Validation, WebServices, Boundary Value Testing. Experience in version Control systems and Continuous Integration tools. Expert using open-source bug tracking tool ALM, JIRA. Ability to adapt to new environments quickly, strong team player, good communication, good analytical, computation skills, enthusiastic learner, confident, sincere, & committed. Outstanding communicator with extensive experience in customer service as well as ability to identify, develop and enhance client relationships. Technical Skills: Technology Description Programming Languages JAVA Automation Tools Selenium , BDD , TestNG , Junit ,Playwright, RestAssured J2EE Technologies JDBC, Servlets, JSP Cloud Salesforce API Testing REST,SOAP DataBase MySql, oracle Web Technology HTML, CSS,JSON,XML Frameworks Hybrid, Data driven, POM Web and Application Server Tomcat Apache Tools & IDE Eclipse,Intellij IDEA,HP ALM,POSTMAN Version Control & CI Tools SVN,Maven,GIT,GitLab,Jenkins Test Management Tools HP ALM 11.0, JIRA Work Experience: Project#1 Client: Worldwide Express Location: Dallas, Tx Role: Senior SDET Duration: Mar 2023 to Till date Environment: Java, PlayWright, Selenium WebDriver, SOAP and Restful Web services, GitHub, JIRA, Eclipse IDE, Rest Assured, Postman, Maven, Junit, TestNg, Jenkins Job Duties: Worked with business analysts, developers and technical support to determine the best requirement specifications. Associated with the development team to understand technical design and architecture for test planning. Acted as a Lead. Handled Onsite and Offshore Regression Team Automation of test cases & execution in PlayWright using Java. Migrated Selenium Scripts to Playwright Scripts Maintaining & refactoring the automation framework & tests as needed Developed Framework using Rest Assured for testing the API s. Categorized bugs based on the severity and interfaced with developers to resolve them. Worked in Functional Testing and supported multiple releases. Configured and scheduled jobs in Jenkins. Involved in Functional testing and regression testing. Project#2 Client: JPMorgan Chase & Co Role: Software Engineer Location: Hyderabad, India Duration: Jul 2021 to Jan 2023 Environment: Java, Salesforce, Selenium WebDriver, SOAP and Restful Web services, GitHub, JIRA, Eclipse IDE, Rest Assured, Postman, Maven, Junit, TestNg, Jenkins Job Duties: Worked on automation of Salesforce Application. Dealt with salesforce core features. Worked with business analysts, developers and technical support to determine the best requirement specifications. Associated with the development team to understand technical design and architecture for test planning. Automation of test cases & execution in Selenium Web driver using Java. Responsible for identifying test cases to automate with Rest Assured for Functional and Regression Tests. Developed Framework using Rest Assured for testing the third party API s and service now specific one s. Categorized bugs based on the severity and interfaced with developers to resolve them. Participated in Test Process Improvement discussions and advised the training and Strategies to implement and enhance the Testing process. Worked in Functional Testing and supported multiple releases. Configured and scheduled jobs in Jenkins. Involved in Functional testing and regression testing. Project#3 Client: Wells Fargo Role: Systems QA Analyst Location: Hyderabad, India Duration: April 2018 Jul 2021 Environment: Java, Selenium, API, JDBC, MySql, oracle, GitLab, maven, ALM, JIRA, TestNG, Jenkins Job Duties: Responsible for identifying test cases for manual and Automation with Selenium WebDriver for SmokeTest, Functional and Regression Tests. Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven). Involved in testing the application utilizing the scrum Agile Methodology Involved in designing an automation framework to be used in UI testing with Selenium. Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release. Agile user story test case automation Writing helper methods and reusable components for automation framework support. Validating and developing scripts in different environments and browsers Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes. Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server. Conducted backend testing using SQL queries to validate data for databases. Identified, Reported and Tracked Defects using Quality Center test management tool. Daily/Weekly/Monthly status reporting to onsite. Worked in Functional Testing and supported multiple releases. Configured and scheduled jobs in Jenkins. Project#4 Client: Safeway Role: Associate Professional-Application Delivery Location: Hyderabad, India Duration: Jan 2016 to April 2018 Environment: Java, Selenium WebDriver, MySql, oracle, socket programming, GitLab, maven, TestNG, Jenkins Job Duties: Responsible for identifying test cases to automate for Functional and Regression Tests. Developed selenium webdriver scripts for the test scenarios. Writing helper methods and reusable components for automation framework support. Validating and developing scripts in different environments and browsers Responsible for verifying Web, Mobile data validations in Physical & virtual devices. Executed test cases and documented bugs found during the process of testing. Attended Weekly/Daily reports to clients based on the status of execution/defects. Maintenance of test suite with build system and execution through CI tools Performed End-to-End testing of database to check data integrity using SQL queries Developed code to stop and run different services. Project#5 Client: B&Q Role: Associate Professional-Application Delivery Location: Hyderabad, India Duration: Nov 2014 to Jan 2016 Environment: Java, Selenium WebDriver, JIRA, GitLab, maven, TestNG, Jenkins Job Duties: Involved in the design and development of test plans from the Business and Functional Requirements which includes test objectives, test strategies, test environments etc. Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium Webdriver (using Java). Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code. Extended TestNG framework by adding some helper classes and methods. Used Maven to build and run the Selenium automation framework. Once the script got over, the framework used to send the automation reports over email. Used GIT as code repository and Code Collaborator to manage code reviews. Maintenance of test suite with build system and execution through CI tools Identified, Reported and Tracked Defects using Quality Center test management tool. Education: Bachelor of Technology in Electronics and Communication Engineering from Jawaharlal Nehru Technological University, India. Keywords: continuous integration continuous deployment quality analyst user interface active directory hewlett packard Colorado Texas |