Srilekha: QA Automation/Selenium Tester

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

SRILEKHA

QA Automation/Selenium Tester
Email: srilekhab91@gmail.com | +1 469-720-3542
VISA Status: EAD
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
SUMMARY:

Having 7+ 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 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, Sauce Labs for 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 documentation of deliverables in 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, 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 requirement and provide with 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: Verizon, Irving, TX Oct 2020 to till date
Role: QA Selenium Tester

Responsibilities:

Analyzed business requirements and functional documents, created the test strategy document that define the test
environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct
the effort.
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 application 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 application 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 debug 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 with 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 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 application's
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.

Well care, Tampa, FL Aug 2014 to Dec 2015


Role: QA Tester

Responsibilities:

Review web-based application and identify critical functionalities.


Gathering, Understanding and Documenting Requirements
Develop and execute Test Plans and Test Cases from requirements and specifications documents
Manually create, develop, and execute Test cases
Executed automation test scripts using QTP for regression testing.
Perform Functional Testing, Regression Testing, System Integration Testing, (UAT) User Acceptance Testing, and End to End
Testing
Document and report all find defect in Quality Center
Provide all data validation through SQL queries
Responsible for preparing User Manuals
Preparing Test Scenarios & Test Cases and performing Manual Testing of the application
Perform GUI and System Testing of the application
Managed the Requirements using Quality Center 10.
Performed manual testing.
Defects were tracked, reviewed, analyzed, and compared using Quality Center 10.
Tested the application on different platforms.
Wrote SQL queries for database testing.
Documented and published daily and weekly bug reports.

Environment: Windows, SQL, UAT, Quality Center, GUI, Web Testing. QTP, Manual Testing, MS Excel, MS Word, Windows 7

You might also like