Post Job Free

Resume

Sign in

Engineer Selenium

Location:
Mount Prospect, IL
Posted:
December 16, 2020

Contact this candidate

Resume:

L Keerthy

E-mail: adiqqf@r.postjobfree.com Mobile – 518-***-****

SUMMARY:

Around 8 years of extensive experience in Analyzing, Designing and Implementation of QA testing for Web based and Client/Server applications using manual testing and Automation testing.

Experience in analyzing business specification documents, designing and developing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.

Experience with Automated Testing tools such as Selenium-RC, Web Driver and Selenium Grid, Cucumber.

Experience in all stages of the Software Development Life Cycle (SDLC) in all dimensions of Functionality, Usability & Reliability.

Expertise in java programming, ability to Design and Develop frame works like Keyword, Data Driven and POM (Page Object Model) using selenium.

Experienced in automation mainly based on WebDriver and TestNG framework with Java programming language

Experience in using Selenium RC to write automated web application Ul tests in Java.

Extensive Selenium Web driver using java and Manual testing experience.

Expert in developing Java Appium test scripts using Java, JavaScript and Test Frame works using ANT/MAVEN build tools.

Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum.

Extensive experience in using JUnit framework for Unit testing, Maven and Ant for Project building tool, and worked with Jenkins/Hudson for Continuous Integration.

Working experience with defect tracking tools like JIRA, Quality Center (QC) and Team Foundation Server.

Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.

Experienced in finding the bugs by using tools like Bugzilla, JIRA.

Executed web services testing using SOAPUI tool for SOAP and REST Web Services using WSDL.

Experience in mobile web or mobile app testing(Android/iOS) using Appium and creating test cases using Java

Expertise in using HP ALM for application lifecycle management.

Hands-on Experience in cross browser testing using Selenium WebDriver in Java and TestNG framework.

Experienced in Automated the Test Cases using Selenium, Web Driver, Java Eclipse, J Unit and JMeter

Very good knowledge of SDLC models like Waterfall, Iterative Model and Agile

Experienced with various types of testing like Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing.

Experienced in writing SQL queries for back-end testing and validation of data.

Experienced in using Linux platform with Linux commands for root cause analysis and backend server validations.

Extensive experience with Microsoft Office tools (MS-Word, PowerPoint, Excel and Access).

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

Expertise in writing and executing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development).

IT Technical Skills:

Language/ Script

Java, JavaScript, C#, Python, SQL, PL/SQL, VBScript (UFT), .NET

Frameworks

Junit, TestNG, TDD, BDD

Firefox Add-ons

XPath, Firebug

Web Technologies

HTML, CSS, XML, XSD, XSL, XSLT, XPATH, XML, CSS.

SQA Technologies

SOAP, REST, WSDL, Web Services, SOAP UI

Bug Tracking Tools

HP Quality Center, Visual Studio TFS, JIRA

Build/ CI Tools

Maven, Jenkins

Databases Technologies

MS SQL Server, Oracle, MS Access 2000, SQL, Oracle PL/SQL, MYSQL

Operating Systems

Windows XP, 7, 8, 10/vista & server 2003, UNIX and Mac.

PROFESSIONAL EXPERIENCE:

Client: Dell Technologies, Round Rock, TX Apr 2019 – Till now

Role: Automation Engineer

Key Assignments/ Initiatives:

Developed reliable test strategies, test plans, test cases, test coverage, and test execution reports to support the Quality Assurance effort in testing features that were part of application and/or solution changes.

Designed of complex SQL queries to create data access layers and provide an enhanced test automation solution experience for unit, business layer and system integration testing.

Worked with entire project team to conduct integration testing, system testing, and acceptance testing to ensure entire application are fully tested before production release is ready.

Bit Bucket is using as repository to store the test data and test cases, performed Continuous Integration and Continuous Delivery using Jenkins.

Created automation test scripts for functional, web service and database testing using Java and Selenium.

Designed automated tests on web pages, Windows user interface and service layers with database validations to ensure accurate operation of transactions.

Performed API testing (REST) using POSTMAN and Used Collection Runner to execute the requests.

Performed backend testing to verify data integrity by executing SQL queries in Oracle SQL Developer.

Performed regression after each build release of the application and executed the test scripts after updating the regression suites.

Implemented automation framework using data driven approach and Page Object Model (POM) repository design pattern for storing all the web elements.

Performed Continuous Integration and Continuous Delivery (CI/CD) using Jenkins.

Created build/jobs on Jenkins continuous integration and delivery to execute them automatically after every successful deployment.

Analyzed and validated all processes, changes, and defects through Jira to mitigate risk of errors and the effect on other processes.

Used Appium for test automation framework.

Identified mobile elements using X code simulator, Appium Inspector, UI Automator Viewer.

Collaborated well with the team (business analysts, designers, software engineers, architects, etc.) to ensure that the team defined, built and produced features and solutions that met or exceeded what the product owner and business stakeholders were expecting, including testing standards process, tooling and frameworks.

Consistently delivered products of the utmost quality by actively performing build acceptance, regression, user acceptance and production support testing activities.

Environment: Java, Selenium, TestNG, IntelliJ, Git, Jira, Jenkins, Jira, REST Web Services, Postman, SQL, Maven, Data Driven Framework, HTML.

Client: AT&T, LA, California July 2018-Apr 2019

Role: Sr. QA Automation Engineer

Key Assignments/ Initiatives:

Followed Agile methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.

Involves in Agile meetings, Storyboarding, daily stand-up meetings and Pre-PI/PI Planning and worked as part of an agile team.

Writing manual test scenarios and test cases based on user requirement specifications, change requests and functional specification documents.

Designing and executing test scripts for manual testing on desktop browsers (Windows and Mac), and mobile devices (iPhone and Android).

Implementing automation framework in Selenium Web Driver and TestNG using behavior driven approach.

Conducting detailed analysis of test results found through both manual and automated testing.

GIT is using as central repository to store the test data and test cases, performed Continuous Integration and Continuous Delivery using Jenkins.

Performed Web Services testing (REST) using POSTMAN as manual testing and with Http Client as automation testing.

Performing functional testing of SOAP and REST Web Services. Validating request and response XML. Adding assertions to validate the XML in Web services SOAP and RESTFUL service.

Performing test automation for UI and REST Services and created reusable and shareable components Using JMeter.

Validating the JSON request and response using REST web Services. Performed functional testing of SOAP and RESTFUL Web Services.

Using Jenkins as continuous Integration tool and maven for build.

Performing backend testing to verify data integrity by executing SQL queries.

Regression testing was performed after each build release of the application and executed the test scripts after updating the regression suites.

Defect logging and tracking using JIRA and updated the test defects status with results.

Performed Continuous Integration and Continuous Delivery (CI/CD) using Jenkins, TFS (Team Foundation Server).

Implemented mobile automation framework using APPIUM and developed automation test scripts to test IOS and Android platforms. Using Emulators and Simulators to test the application virtually.

Environment: Selenium WebDriver, TestNG, Eclipse, Jenkins, Jira, Postman, SQL, Maven, Data Driven Framework, HTML, XML.

Client: McGraw Hill Education, LA, California June 2017-July 2018

Role: Automation Engineer

Key Assignments/ Initiatives:

Followed Agile methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.

Development of Automation test cases using Selenium Web Driver, Java, TestNG and Maven.

Professional in using Appium to implement the automation scripts on Mobile Applications.

Performed Manual Mobile Testing using Emulators and IOS simulators.

Good Hands of Experience in implementing the IOS Automation.

Implemented the BDD framework with Cucumber, Java and the creation of future files with scenario and scenario outline files.

Performed cross browser functionality testing using Selenium Grid.

Made changes to automation script and pulling those changes to bit bucket repository.

Involved in using the web-debugging tools like XPath, Firebug and Fire Path to locate elements.

Automation infrastructure and error free test scripts are developed using Selenium Web driver methods and features.

Worked on SOAP UI and Postman tools for testing Soap/Rest API testing.

Developed test case automation scripts in java using Selenium WebDriver, TestNG and Maven.

Coordinated with Off-shore Test and Development resources organizing meetings and translating requirements into technical specifications.

Used Jenkins as continuous integration tool to run automated test suites.

Development of functional test cases using Data validation.

Development of functional test cases using Data validation and Data Design Techniques.

Involved in the Development of test code in Java language using TestNG framework and Eclipse IDE.

Developed mobile application testing for both android and iOS platform testing using Appium.

Environment: Selenium Web Driver, Cucumber, Jenkins, Maven, SOAP UI, TestNG, Fire Path, Firebug, Eclipse, XPATH, Java

Client: Capital One, Chicago, IL Mar 2016-June 2017

Role: QA Automation Engineer

Key Assignments/ Initiatives:

Identified test cases to automate. Automated those test cases using Selenium WebDriver and C# technologies.

Worked with Developers, Architects and business team in AGILE environment.

Performed System, integration, functional, and UAT.

Integrated Selenium WebDriver into C# backend server to enable the transformation of a complex web application running in Chrome to native mobile apps.

Developed an extensive test suite and performed tests in local environments using Coded UI.

Recorded and played tests in IE using Visual Studio 2012.

TFS-MTM (coded UI and exploratory testing) for automating tests for regression testing.

Reviewed test plan/use cases/test cases with QA Manager and product owner.

Performed Coded UI automation testing for the application using Microsoft Test Manager.

Worked on Team Foundation Server (TFS) and Microsoft Test Manager (MTM) to effectively manage the product life cycle.

Worked with Microsoft team foundation server (MS TFS) for defect management tracking purposes Logging defects.

Connected existing systems by using Restful Webs Services.

Generated automated scripts using C# and Visual Studio 2012.

Participated in a fully scalable mobile application using WEB API, Entity Framework and SQL Server.

Involved in Web Services Testing using SOAP UI.

Installed, configured SOAP UI to test web services using WSDL file given by Development team.

Prepared detailed test plan for this feature. Created the test matrix and test scenarios by reviewing the functional spec.

Environment: Selenium, C#, SOAP UI, Coded UI, Visual Studio, SQL, TFS, Microsoft Test Manager (MTM).

Client: Griscon Technology, HYD Aug 2012-June 2015

Role: Manual Tester

Key Assignments/ Initiatives:

Developed Manual Test Cases based on Use Cases for specific functional requirements.

Performed functional testing, integration testing, and validation testing on various applications with manual testing process.

Used Simple and Complex SQL Queries like Joins, Select, and Update for data validation and data manipulation in the new data warehouse environment.

Gathered Test environment requirements with the QA Lead.

Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues.

Analyzed test specifications and converted them into Manual Test Cases.

Extensive knowledge of SDLC (Software Development Life Cycle) methodologies.

Work with release management for regular releases, smoke-testing each release.

Migrated manual test cases to selenium.

Performed checking the user profiles and their login scripts. Effectively coordinated with the development team for closing of the defects.

Recorded the test cases using Automation tool, Win runner for web based application and checked the functionality of the application.

Environment: Quality Center, JAVA, Manual testing, MS SQL Server, SQL, Selenium, MS Office.

Education

Bachelor of Engineering in Computer Science,2012 JNTUH, India.

Master’s in Computer Science from SVU, CA 2016.



Contact this candidate