Srilekha Miriyala - QA Engineer |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: NO |
Visa: GC |
SRILEKHA MIRIYALA
SUMMARY: 8+ years of experience in Software Manual and Automation Testing for Web-based and Client/Server applications. Experience in Web Application Testing, Automation testing, Web services, and Database Testing. Strong expertise in SDLC, Project Management, and testing life cycle methodologies like Waterfall and Agile methodologies. Experienced in reviewing and analyzing business requirements and writing detailed test plans, scenarios, and test cases. Experience in Automation testing using Selenium Web Driver with Java as a programming language. Developed and maintained Test Plans, Test Cases, Test Procedures, and Test Scripts for Manual and Automated testing. Sound knowledge on JUnit, TestNG framework for Unit testing, Maven for Project building tool, Bitbucket for Git repository management, Bamboo for Continuous Integration and deployment, and Sauce Labs for the cloud-based continuous testing platform. Experience in Functional testing, System testing, End to End Testing, Regression testing, Sanity Testing, Smoke Testing, UAT Testing, and DB testing. Proficient in the documentation of deliverables in the testing process (Test Plan, Test Scripts, Test Summary, JIRA, Status Reports, and best practices in Testing). Experience in core Java Hands-on in creating/debugging/enhancing different automation frameworks (data-driven, Keyword-driven, POM with Page factory). Coordinating with Developers in fixing Defects and ensuring QA processes. Excellent skills in overall Defect Management/Problem Solving including tracking bugs, and reporting using Quality Center, Jira, and Bugzilla. Strong Analytical and Problem-Solving skills. Quick learner of new software/tools, self-starter, can work independently and in a team. Strong organizational and communication skills, both verbal and written. Ability to understand client requirements and provide the best solution. Testing Tools/ Test Framework Selenium WebDriver/IDE/Grid, Junit, TestNG, SOAP UI, Postman, Eclipse, IntelliJ, Bitbucket, Maven, Bamboo, Sauce Labs, Jenkins Languages Java Test Management Tools JIRA, Quality center, Test Director Project Methodologies Agile-Scrum. Defect Tracking Tools Bugzilla, JIRA Operating Systems WINDOWS WORK EXPERIENCE: Client: CTIS Inc, Dallas, TX Project: National Cancer Institute (NCI) Dec 2021 to till date Role: Software Development Engineer in Test 2(SDET-2) Responsibilities: Analyzed business requirements and functional documents of clinical trial research management solutions and developed test plan and test scripts. Development of Test Plans, Test Approaches, Test Schedules, and Test cases to accomplish application testing, systems testing, and functional testing, Work with stakeholders to coordinate any User Acceptance Testing. Clearly communicates quality risks and suggests risk mitigation strategies. Attends test walk-through meetings to provide input regarding adherence to technical standards and customer requirements. Develops processes to ensure the highest level of quality assurance possible. Responsible for developing, executing, and maintaining automated test scripts for regression which were developed with Java as a programming language. Worked in agile methodology (scrum) to meet customer expectations and timelines with quality deliverables. Attended the following Agile Ceremonies - PI Planning (Quarterly), Sprint Planning, Backlog Grooming, Daily Stand up, Sprint Demo, Retrospective meeting etc. Performed Functional Testing, Automation Testing, API Testing and Regression Testing and logged the defects in JIRA. Assisted business users in the User Acceptance Testing by creating the required test data and documentation. Developed Test Automation scripts following industry coding standards. Maintain existing Test Automation scripts to work with changing product functionality and provide automation code reviews Participated in ISO Audit from Quality Assurance and Engineering department. Automated test cases using Cucumber (BDD) framework, Java Selenium Web Driver. Execution of Automation regression test cases in Bamboo for every sprint and maintenance of the same in CI/CD platform. Performed web-based applications testing on operating system such as Windows and browsers such as IE, chrome, and Firefox. Proactively documents and facilitates communication and troubleshooting of issues, defects, and changes while promoting adherence to sound development standards and solutions with minimal supervisor assistance. Created manual test cases and reviewed them with different stakeholders for 100% test coverage. And also responsible for sharing the test metrics for every release. Performed monthly MS Patch and Oracle patch testing of all the clinical trial research applications. Communicates effectively with subject matter experts to support their testing requirements for cross-agency business systems, Coordinates Test Execution Cycles, daily stand-ups, and defect triages to prioritize and meet Project schedules, designs, and verifies test data. Evaluate Data support for End-user testing in Beta Environment Coordination with PO towards user validation documentation preparation for every release. Environment: Java, Selenium WebDriver, JIRA, XRAY, Eclipse, TestNG, Bitbucket, Bamboo, Internet Explorer, Chrome, Cucumber, and Windows. Client: Verizon, Irving, TX Oct 2020 to till Nov 2021 Role: QA Selenium Tester Responsibilities: Worked in agile methodology (scrum) to meet customer expectation, timelines with quality deliverables. Drafted Test Plan which included testing objectives, testing phases, scenarios, and test environment after a thorough analysis of the business rules. Used Selenium WebDriver for writing test scripts for regression test coverage. Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files. Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins. Responsible for implementation of Data Driven Test Automation Framework build using Selenium WebDriver, Worked on acceptance testing using Selenium WebDriver. Do end to end testing, regression testing, stress, and API testing. Contributed to the Continuous Integration pipeline running component builds, creating, and running deployment jobs on individual stages on Jenkins and running automated and manual functional tests. Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application. Used SOAP UI tool to test SOAP based architecture application to test SOAP services and REST API. Used SOAPUI to test SOA based architecture applications to test SOAP services and REST API. Automated test cases using Cucumber framework, Java Selenium Web Driver. Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel. Used Selenium Grid to execute test cases on multiple machines. Tested web-based applications on different operating systems such as Windows, and different browsers such as IE, chrome, Firefox. Created manual test cases, reviewed with different stakeholders to validate the functionality. Edited and debugged tests using Selenium Participated in meeting, teleconferences walk through with the Development team, QA manager and Project manager (PM). Environment: Java, Selenium WebDriver, Selenium Grid, TestNG, Maven, Jenkins, Rest API, SOAP UI, Firebug, Fire path, XML, DOM, Internet Explorer, Chrome, Cucumber, Firefox, SQL, and Windows. Client: Chubb, New Jersey Jan 2020 to Sep 2020 Role: QA Automation Engineer Responsibilities: Analyze and validate use cases, flow diagrams & functional documents to gain a thorough understanding of the project scope and to ensure the testability of requirements. Reporting defects very quickly and follow-ups. Reviewed and analyzed the user acceptance criteria alongside the business analysts to test the application for UAT using cucumber. By using Cucumber created feature Files using Gherkin language and step Definition file and using Test Runner class to link them. Involved in writing Maven build scripts to automate the compilation and execution of TestNG test cases/suites. Used TestNG Annotations in Selenium Web Driver in Java and executed a batch of tests as testing suite. Involved in using Jenkins as a Continuous Integration server to configure with Maven. Used Selenium WebDriver for writing test scripts for regression test coverage. Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator. Used Locators Technique to select CSS selectors and XPath to identify UI elements. Traceability document update and Test management tool JIRA logged defects in JIRA and coordinated with DEV team about the bugs priority and severity. Implemented Continuous integration using Jenkins and Selenium Grid to execute the automation scripts. Involved in setting up Page Object Model, TestNG, Data Driven tests using Excel file, locating web elements using locators. Performed Regression testing on new builds, every modification in the application using Selenium WebDriver using java oops concepts, collection hierarchy. Reported the bugs, Email notifications to the developers using JIRA. Using Postman validated REST API Web Service Call by sending JSON Request and JSON Response. Active participation in Daily Scrum, Sprint Planning, Retrospective and Team management Meetings. Created, reviewed, and executed functional Test Scenarios/ Test Cases and Regression Test Suites for End-to-End testing. Environment: Java, Selenium WebDriver, Selenium Grid, Swagger, Postman, TestNG, Maven, Jenkins, SOAP UI, Firebug, Fire path, XML, DOM, Internet Explorer, Chrome, Firefox, Appium, Protractor, SQL, and Windows. Client: Value Labs April 2018 to Dec 2019 Role: QA Automation Engineer Responsibilities: Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications. Configured Selenium WebDriver, TestNG and Maven tool and created Selenium automation scripts in Java using TestNG. Involved in creation of automation framework in Selenium WebDriver. Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins. Developed and executed test cases and automation regression testing using Selenium WebDriver. Identified, analyzed, and documented defects utilizing Jira as defect tracking system and Confluence as knowledge and documentation management system. Developed test cases for functional and regression testing. Conducted Usability testing, UI testing, functional testing, and database testing. Tested dynamic pages, window alerts and pop-ups. Developed and maintained test cases and test data. Tested application compatibility for dynamic and static content under various cross browsers using CSS locators and XPath in Selenium. Retest defect fixes and reopen issues when needed. Implemented data driven framework to automate regression suite using Selenium WebDriver. Integrated Jenkins with version controller GIT and scheduled builds to run automatically during a build release by invoking predefined maven commands. Working closely with project manager/Test Lead and Project team to learn about the project functionalities and provided testing timelines. Environment: Selenium IDE, Selenium RC, Quality Center, HTML, Confluence, JavaScript, Git, Internet Explorer, Chrome, Mozilla Firefox, SQ, Windows. United Airlines, Houston, TX Jan 2016 to March 2018 Role: QA Engineer Responsibilities: Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality. Associated with development team to understand technical design and architecture for test planning. Regression test cases were written and automated using Selenium WebDriver. Involved in the preparation of Test cases and Test Scenarios based on the requirements. Involved in Smoke, Functional, Integration, Regression Testing, UAT Testing, etc. Documented and reported bugs found during the testing process. Involved in the weekly and Daily Status report call. Coordinating with the offshore team. Interacted with Business Analysts to determine functional specifications. Created and enhanced numerous test scripts to handle changes in the objects, in the tested applications. GUI and in the testing, environment using Selenium WebDriver and IDE. Used Selenium tool (Selenium IDE is a plug-in to Firefox) to record and playback tests and then export the Recorded test in other language e.g., html, Java. The Exported test can be run in any browser and any platform. Using "Selenium Remote control". Performed and schedule automated tests using Selenium WebDriver using JUnit framework. Prepared Traceability Matrix to ensure the adequate coverage of the test cases. Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers. Updated Test Plans and Test Cases periodically to manage changes in requirements. Connected to database to Query the database using SQL for data verification and validation. Debugged the test scripts, created batch tests, verified the test results, and reported the defects using Quality Center. Interacted closely with developers regarding defects, participated in tracking, reviewing, and analyzing bugs. Worked extensively with business users to define scope and prepared 'Documents of Understanding' for various change requests by analyzing the feedback from user groups. Regularly communicated with project managers, development managers, release managers and developers to ensure comprehensive test planning and execution. Environment: Selenium IDE, Selenium RC, Quality Center, HTML, JavaScript, Git, Internet Explorer, Chrome, Mozilla Firefox, SQ, Windows. Keywords: continuous integration continuous deployment quality analyst user interface database purchase order microsoft Idaho Texas |