Post Job Free

Resume

Sign in

Test Automation Testing

Location:
Lathrop, CA
Posted:
December 24, 2023

Contact this candidate

Resume:

LAKSHMI PRASANNA M

QA Functional & Automation Engineer

408-***-****

ad166e@r.postjobfree.com

SUMMARY:

●Skilled IT professional having around 6 years of IT experience in both Functional and Automation testing in various domains.

●Experience in industry-standard methodologies like Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) using V Model, Waterfall, and Agile Model using SCRUM methodology and developing test automation solutions for Agile/SCRUM and Scaled Agile Methodology.

●Hands-on experience in developing Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium (HDD and KDD).

●Good experience in using test automation tools such as Selenium Web Driver/RC/IDE/Grid, to develop automation testing scripts for web and client server applications.

●Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frameworks using TestNG/JUnit, Maven build tools.

●Experienced in designing and developing Automation frameworks in TestNG implementing frameworks like POM (Page Object Model), using Page Factory and Data Driven.

●Expertise in Testing Life Cycle (TLC) including Test Planning and Analysis, Test Strategy, executing tests, Defect Tracking and Test Reporting.

●Experience in automation testing as well as in manual testing using tools HP Quick Test Professional (QTP), ALM, HP Quality Center and Selenium.

●Hands on experience in Automation testing using Java, Functional(FT),System (ST), System IntegrationTesting(SIT),EnterpriseIntegrationTesting(EIT),Regression,Smoke/Sanity,UserAcceptance /Business Acceptance (UAT) and production support.

●Good experience in Page Object Model to automate functional and regression testing by creating Hybrid Framework using Eclipse, Maven, Java, TestNG and Selenium WebDriver.

●Experienced in using Apache POI to read the data from external sources in order to feed locators into the test script.

●Experience in performing BDD (Behaviour Driven Development) with Data Driven Test Automation Framework using Cucumber features, scenarios and step definitions in Gherkins format.

●Experienced with Parameterization using TestNG XML and Data Providers to work differently with a different set of data with TestNG, Selenium.

●Experience in designing and implementing test automation using frameworks such as Data Driven framework and Hybrid framework for a number of projects.

●Proven ability in working with TestNG test automation frameworks in Java.

●Experienced in reading the test data from excel spreadsheet using API and TestNG Data provider.

●Good experience in using POSTMAN and REST-assured for RESTful Web services/REST API testing.

●Hands-on experience in using SOAP UI for testing and validating the Web services (SOAP and RESTFUL).

●Expertise in writing test strategy, test plan preparation and implementation of test case design, test tool usage, test execution, defect management and defect tracking.

●Experience in resolving Selenium technical issues, and aiding others in creating readable, maintainable, reliable Selenium test suites.

●Good experience in developing and maintaining Test Matrix and Traceability Matrix and Gap Analysis.

●Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.

●Developed several Packages, Procedures, Functions and Triggers to use in multiple series of other backend programs using PL/SQL

●Proficient in writing SQL queries to retrieve data from Databases like Oracle, SQL server, MySQL and DB2.

●Ability to perform Compatibility testing with different browsers like Firefox, Chrome, IE, Safari and with different Operating Systems like Windows, Android, Mac OS.

●Excellent experience with source version control tools such as Subversion (SVN), TFS & Git.

●Experience in using Log4j to maintain log files and debugging of automation scripts and web applications. Expertise in tracking and managing test cases and defects using JIRA.

●Possess excellent organizational, interpersonal, communication and documentation skills with good process management skills along with a remarkable ability to gather requirements to bring out quality products.

TECHNICAL SKILLS:

Languages

C, C++, Java, C#, SQL, PL/SQL

Testing Tools

Selenium Web Driver/RC/IDE/GRID, Manual Testing, TestNG, POSTMAN, SOAP UI, Junit

Testing Framework

Page Object Model (POM), Page Factory, Cucumber BDD, Postman, Rest-Assured

Testing Concepts

Selenium,Test Driven Development (TDD), Behaviour Driven Development(BDD), Functional Testing, System Testing, Regression Testing, UAT, End-to-end Testing, Enterprise Integration Testing (EIT), Smoke/Sanity Testing, Functional Testing, Black Box testing, White Box Testing,Ad Hoc testing.

Build and CI Tools

Maven, Jenkins, and Control-M

Defect Tracking Tools

Jira, HP ALM, HP Quality Center, QTP, Bugzilla

Version Control Tools

Git, GitHub, SVN

Operating Systems

UNIX, Windows XP, Windows 11

Microsoft Tools

MS Word, MS Excel, PowerPoint,, MS Visio, and Outlook

Database

MS SQL Server 2005/08, Oracle 11g, 10g, MySQL, DB2, MS Access

Education: Bachelor’s of Tech: S.V.C.E.T Chittoor AP, Affiliated to Jawaharlal Nehru Technological University, Hyderabad, India.

PROFESSIONAL EXPERIENCE:

Client: Morgan Stanley: Palo Alto, Menlo Park CA July 2022 to March 2023

Role: QA Automation Engineer

Responsibilities:

●Automated test suites using Data Driven approach for more flexibility and scalability by separating test data and test cases.

●Configured Selenium WebDriver, TestNG, and Maven tool and created Selenium automation scripts in Java.

●Developed test automation framework based on Page Object Model, TestNG, Selenium Web Driver.

●Generated detailed and user-friendly HTML reports,providing insights into test results, failures,and execution statistics.

●Working with Control M scheduler in mainframes and Unix Environments.

●Involved in Functional, User interface and Regression testing during the development using Selenium WebDriver, TestNG, JAVA

●Performed Ad Hoc testing without any specific test cases to ensure ease of use and user-friendliness.

●Writing the stored procedures, functions and queries as needed in PL/SQL for data validations.

●Expertise in writing Test Scenarios, Test case design and Test steps associated with corresponding user requirements.

●Proficient in testing REST APIs using POSTMAN, Apache HTTP client and Rest Assured for API Automation, Analyzing the logs for future enhancements and developments.

●Monitoring, Analysing and reporting the Critical blockers or Issues to the developers and having working sessions based on the need.

●Provided the support for Disaster Recovery Activities.

●Analyzing Complex functionalities and creating Test scenarios, Test procedures based on the Business requirements to improve the Product Quality.

●Performed and validated Database testing and Data Retrieval using Putty box.

●Keep track of all Legacy defects and monitor them across all environments.

●Worked with the Offshore team and had daily sync-up meetings to improve productivity.

●Involved in Pre and Post deployment support as well as End2End testing.

●Closely involved with the migration team and documented the steps.

Environment: Java, Selenium Web Driver, Control M, TestNG, API,Postman,RestAssured,Agile, Maven and MS Excel and Putty box

Contract: Ardor IT Solutions July 2020 to May 2022

Role: SDET

Responsibilities:

●Involved in the complete STLC and SDLC activity from requirements gathering to UAT testing.

● Developed test cases and procedures based on user requirement specifications and system requirement specifications.

●Developed automation scripts, execution and analysis test results using a Keyword Driven Framework in Selenium.

●Developed QA processes automation test scripts using Java/Selenium to test web-based user interfaces for different types of browsers.

●Automated test suites using Selenium TestNG Framework. Implemented in grouping of test cases, test methods and test suites for regression and functional testing using the TestNG annotations like Groups, Parameter, and Data Provider.

●Performed BDD (Behaviour Driven Development) using Cucumber/Gherkin Feature files, Scenarios and Step Definitions and automated web services.

●Developed Data driven framework with POM to test the web application and used Maven build tool to implement the framework dependency jar files.

●Involved in creating and customizing test scripts in java in TestNG Format.

●Facilitated enhancement and maintained the current Test Environment in Eclipse using Java. ● Involved in Database Testing using SQL queries of the Application such as checking all the tables in the Database and checking whether the data is moving in their respective tables. Validated the data from front end to back-end tables in Oracle Database.

●Created data-driven automation scripts for testing API Web Services using Postman and tested RESTFUL API using Rest Assured.

●Worked with Chrome extension Postman REST Client, an HTTP client for testing web services. ● Used Postman API to get a convenient, visual display of query results.

●Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.

●Scheduled testing job and set up the flag to run automation scripts on Jenkins as a part of the Continuous Integration process every time there is a bug fix, new feature development, or innovative functionality in code repository (Git).

●Used JIRA to track, report, and manage defects throughout the test cycle and attended Defect Status Meeting on a daily basis during the testing cycle.

Environment: Java, Selenium Web Driver, Page Object Model (POM), Cucumber, Gherkins, TestNG, Postman, Rest-Assured, Eclipse, Oracle, Maven, Jenkins, Git, Jira

Contract: Ardor IT Solutions

Role: QA Automation Engineer July 2018 to June 2020

Responsibilities:

●Performed system, integration, smoke, sanity, functional, end to end, and positive and negative testing and monitored the behaviour of the applications during different phases of testing using testing methodologies.

●Designed automation test suites for regression testing using knowledge of Java programming language and Selenium WebDriver.

●Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver on different modules of corporate web sites.

●Developed Test Plans, Test Cases, Test Execution, Test Results Analysis, Test Scripts, Traceability Matrix and establishing Test Environments.

●Converted manual test cases into automated scripts using WebDriver and TestNG.

●Used Apache POI to read data from external sources and provide them as parameters to the locators in the test script. Activity involved in executing the selenium scripts and analysing the test reports.

●Tested broken links and inter application links (page redirects to respective URLs) in development, test and production environments.

●Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.

●Tested applications compatibility on different platforms (Windows, Linux, and Mac OS), browser versions (IE, Firefox, Safari and Chrome).

●Developed manual test scripts and automation test scripts using Selenium to evaluate Security of Web based user authentication apps.

●Coordinated user acceptance testing with final users and prepared end user documentation for the new system.

●Updated the framework for integrating the smoke script with Jenkins for CI (Continuous Integration).

●Created and executed SOAP UI Scripts for the Web Services testing.

●Created traceability matrix, test and bug reports and other test related documents.

●Documented and reported test outcomes by collecting, analysing, interpreting and summarizing data to the development team.

●Used Git as a source repository system to share code within multiple teams and projects.

●Logged and tracked defects by using JIRA and retested after resolved using a regression method.

Environment: Java, Selenium Web Driver, TestNG, Maven, Jenkins, SOAP UI, Test Plans, Test Cases, Test Execution, Test Results Analysis, Test Scripts, Traceability Matrix, Jira

Contract: Ardor IT Solutions Feb 2016 – June 2017

Role: Test engineer

Responsibilities:

●Analyzed and reviewed business requirements and walkthrough for understanding the project requirements.

●Developing test cases, observing the software behavior, and comparing actual outcomes with expected results.

●Performed end-to-end testing of application and also verified compliance for software quality standards of the organization.

●Involved in each stage of test documentation with Test Policy, Test Strategy, Methodology, Test Planning, Test Case Specification, Test Procedures, Test Scripting, Test Logs and Defect Reports.

●Created test plans and test cases for system and integration testing of the application and executed manual test cases and automated test scripts.

●Worked on distributed test automation execution on different environments as part of continuous integration process using Selenium Grid and Git.

●Involved in user acceptance testing and general site validations of web page objects such as HTML links and images.

●Used SQL queries in performing data validation to ensure data accuracy and data integrity by backend testing of new data warehouse products.

●Analyzed and developed test plan, test cases, test scripts, expected test results and test procedure from functional requirements for different modules.

●Involved in creating the Traceability matrix based on Functional requirement in each module.

●Configured the test suite to Jenkins to make it run on every successful deployment, which helped

reduce the feedback loop time to the developers.

●Used JUnit as a testing framework for Java applications

●Loaded the Test Data into the HP-ALM to prepare for the execution of Test Cases. Created and executed manual test cases in feature files and responsible to track and log the defects using Jira.

●Identified, analyzed and communicated any defects discovered during testing, meticulously documenting defects and ways of recreating defects in the ticketing system.

Environment: Java, Maven, Jenkins, MS SQL Server, HP ALM, Junit, Eclipse, Jira



Contact this candidate