Post Job Free

Resume

Sign in

Qa Automation Engineer

Location:
San Antonio, TX
Posted:
June 11, 2023

Contact this candidate

Resume:

Deepthi

adxnib@r.postjobfree.com

469-***-****

SUMMARY:

●Having ~7 years of experience as a QA/Automation Engineer in software Development Life Cycle (SDLC) & Software Testing Life Cycle (STLC) on web-based applications.

●Experience in working with an open-source tools Selenium (Selenium IDE, Selenium RC, Selenium Grid and Web Driver), Cucumber, Postman, JUnit, JIRA and Eclipse. Expertise in Test automation using Selenium.

●Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, Strings, Exception handling, Multithreading etc. and experience in Groovy and JavaScript.

●Good understanding of Cloud Services like Amazon Web Services (AWS).

●Experience in Designing & implementation of Automation Frameworks including TDD, BDD, data driven, keyword driven, and hybrid using Selenium Web Driver, C#, JavaScript.

●Experience in test planning and participated in execution for API testing using POSTMAN tool.

●Well versed in evaluating Functional Requirement Documents (FRD), Business Requirement Documents (BRD).

●Well versed in Web Services Testing using SOAP and REST based web services to create and execute automated functional, regression, compliance tests.

●Expertise in testing mobile applications using Appium.

●Excellent understanding on Junit, TestNG framework, Maven for Project building tool developed Maven Project Object Model file (pom.xml). Also, fluent in using Jenkins for Continuous Integration.

●Validated XML with SOAP & tested RESTful API (POST, PUT, GET) and automate through Rest Assured.

●Proficient in Bug Severity analysis, Bug tracking and Bug Reporting, by prioritizing issues on the basis of important, urgent, hot fixes using Defect Management tools like HP ALM Quality Center (QC), Bugzilla, JIRA, Clear Quest and Test Director.

●Expertise in using different tools like Firebug and Fire path element as a Firefox add-on for addressing web elements using locator's ID, Class name, CSS Selector, XPath etc.

●Knowledgeable with test automation tools such as TESTNG and CUCUMBER.

●Involve in designing and developing UAT Regression automation script and Automation of functional testing framework for all modules using Selenium Web Driver.

●Proficient in developing BDD scripts with Cucumber using Gherkin language and writing step definitions.

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

●Hands on experience working with GIT version control.

●Experienced in automated tests in Java using Selenium, utilizing IDEs such as IntelliJ or Eclipse.

●Expertise on Agile Environment and tested the application under SCRUM (Agile) Methodology and attended Daily Scrum meet for status reporting.

●Have excellent communication, documentation and organization skills with the ability to adapt to a new environment & meet stringent deadlines.

Education:

Bachelor of Information Technology from JNT University, 2013

Technical Skills:

Testing Tools

Selenium WebDriver, Selenium RC, Selenium IDE, Selenium GRID, QTP, HP Quality Center, Soap UI, ALM, Cucumber, Appium, Postman, JMeter

Languages

HTML, CSS, JavaScript, Java, XML, Python, Shell Script

Test Framework

Junit, TestNG

Project Methodologies

Agile-Scrum, Waterfall

Defect Tracking Tools

Jira, Bugzilla, IBM Rational Clear Quest, ALM

CI/Build Tools

Jenkins, Ant, Maven

Databases

Oracle, SQL Server, MS Access

Operating Systems h

Windows variants, UNIX

Professional Experience:

Client: Wells Fargo Duration: Aug 2021 – till date

Role: QA Automation Engineer

Responsibilities:

●Working on analyzing requirements, creation of testing artifacts and test data using internal tools.

oPrepare test cases for various functionalities on “Commission component” based on user stories and executing them in ALM.

●Configured in-house automation framework of Wells Fargo and developing new test scripts in BDD framework by using Java and TestNG.

●Writing and executing sql queries as per test criteria.

●Prepared and executed batch test suite through TestNG Grouping.

●Attending calls and involved in the discussions of functional scope and impact analysis for ongoing and coming change requests.

Environment: Selenium Web Driver, Firebug, TestNG, Maven, BDD, Java, Jenkins, API, Cucumber, BDD, CI/CD, Eclipse, Oracle, GIT and Agile.

Client: Santander Bank Duration: Aug 2019 – Aug 2021

Role: QA Automation Engineer

Responsibilities:

●Worked in gathering and analyzing the product requirements and develop clear test cases other related documents.

●Involved in creation of automation framework in Selenium Web Driver using data driven and Page object driven approach.

●Scheduled jobs using Jenkins to run at regular intervals for smoke and regression testing for all the environments achieving CI/CD.

●Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.

●Developed BDD Automation framework from scratch using Selenium, Java, Cucumber and Maven.

●Worked on Web services using POSTMAN exclusively on obtaining the needed information using the URL approach.

●Tested all small API on AWS with the correct data and verified result with standalone applications which are already exists.

●Performed API testing using POSTMAN tool and REST Assured Library.

●Worked on Automation frameworks using Jenkins, Maven, TestNG, SVN, Eclipse, Java & Web driver to perform load and performance testing.

●Involved in Unit Testing, Integration Testing, REST API Testing, Functional Testing, Regression Testing, and UAT.

●Developing Appium Scripts for Mobile web browser Automation of Android /IOS Apps using Java.

●Created Python scripting to test REST API functionality for regression setup.

●Tracked and reported software defects and interacted with developers to resolve technical issues using JIRA test management tool.

●Used Firebug and XPath to work with the application objects.

●Designing and implementing different Automation Framework using POM.

●Setup Selenium Grid to run Selenium scripts on different browsers.

●Designed web-tools using PHP, JavaScript, jQuery and MySQL integrated with GIT and SVN for automation test case management and reporting.

●Proficient in designing Behavior Driven Developed framework using selenium Web Driver in Java using Maven, Cucumber and JUNIT Testing for Web Applications.

●AWS used specific web application like API Gateway, Lambda, Dynamodb, Cloudwatch.

●Worked in an Agile environment including hands-on experience with gathering and writing user stories. Participated in daily Scrum meetings.

Environment: Selenium Web Driver, REST API, Appium, Firebug, TestNG, Maven, BDD, Java, Python, Postman, Jenkins, API, Cucumber, BDD, CI/CD, Eclipse, SVN, JIRA, POM, JavaScript, jQuery, MySQL, GIT, JUNIT, Agile.

Client: Optum Global Solutions Duration: Jun 2016 – Apr 2018

Role: QA Automation Engineer

Responsibilities:

•Designed and Developed Test Cases for automated testing using Selenium TestNG.

•Created and executed the test cases for various scenarios, and participated actively in system, integration and regression testing for every new build released.

•Performed Development Integration, System Integration, End to End and User Acceptance Testing for the data services.

•Performed Positive & Negative Testing for system validations.

•Performed Java API testing using Java and TestNG. Also performed parameterized testing using TestNG.

•Worked on Automation frameworks using Jenkins, Maven, TestNG, SVN, Eclipse, Java & Web driver to perform load and performance testing.

•Involved in creating automation test suites for progression & regression testing in SOAPUI.

•The messaging formats included SOAP over HTTP and REST based clients with XML payload.

•Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.

•Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.

•Involved in application security testing for securing the application with authentication &authorization.

•Experience in developing end to end automation using Selenium WebDriver, Junit/TestNG, Maven, Jenkins, Cucumber.

•Used Firebug tool to identify the Object's id, Name, XPath, link text in the application.

•Involved in building automation framework from scratch using Selenium Web Driver, JAVA, Junit, Robot Jenkins, ANT and Eclipse.

•Created data-driven automation scripts for testing API Web Services using Postman.

•Experienced in making Data Driven and MVC Framework to maintain Test Suites.

•Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, scheduling, testing, defect tracking and reporting.

•Involved in creating automation test scripts using selenium, cucumber built on Eclipse IDE. Triggered the automation jobs using Bamboo to get the cucumber JSON reports.

•Expertise in back end testing and writing SQL queries, Joins, Procedures using Oracle and SQL Server.

•Reported defects using Quality Center Verified fixes and closed bugs during regression testing.

•Involving in Designing & Developing data driven framework using Selenium WebDriver, TestNG and implemented Java Mail to send the regression result automatically.

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

•Strong knowledge of Software Development Life Cycle (SDLC) and QA Methodologies like Agile, Scrum, Waterfall, and Iterative process.

Environment: Selenium WebDriver, TestNG, SDLC, agile, Waterfall, Selenium Grid, Git, Java, Oracle, SQL, MVC, Jenkins, ANT, Eclipse, Junit, Maven, Cucumber, Firebug, JSON, Postman, SOAP services, REST API, HTTP.

Client: Kaarthik Media & Entertainment, Hyderabad, India Duration: Sep 2013 – May 2016

Role: Quality Analyst

Responsibilities:

•Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software Requirements Specifications

•Created Java based on Selenium WebDriver with JUnit as automation frame work.

•Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XML files.

•Setup the Automation framework using Selenium WebDriver to run test cases in multiple browser sand platforms.

•Created and executed detailed test cases for testing the application on Android and IOS.

•Design Smoke and Functional Test Cases according to the Functional requirements.

•Created automation s in SoapUI using Groovy for web services testing.

•Use HP ALM Tool for write and execute Function test cases.

•Used Ant for building the WebDriver project.

•Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

•Setup Selenium GRID to run Selenium scripts on different browsers.

•Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.

•Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.

•Reviewed the code in java and Performed white box testing Using Junit to ensure every class is constructed strongly and does not contain any functional errors (Unit testing).

•Involved in running Test s on different browsers using the Selenium Web driver.

•Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.

•Involved in Unit testing, test case development and regression testing using Junit for web-based application.

•Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.

•Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: HP Quality Center, SQL, Jenkins, Windows Server 2003, IIS, JVM, MS Visio, Selenium WebDriver, MS Word, MS Excel.



Contact this candidate