Post Job Free

Resume

Sign in

Selenium Engineer

Location:
Cary, NC
Posted:
January 27, 2021

Contact this candidate

Resume:

Nikita Patel

Email: adjq96@r.postjobfree.com

Ph#: 540-***-****

Professional Summary:

Over 5 years of experience as a QA Automation Engineer, extensively worked on Manual, Automation, DevOps Testing of Web Client Server, Cloud(AWS), Mobile, API, Webservices applications. Experience on various domains such as Ecommerce/Retail, Banking, Financial services and Healthcare.

Expert in Testing Life Cycle (TLC): Including Risk Analysis, Planning Process, Test Design, Performing Test, Defect Tracking, Management and Test Reporting.

Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches.

Good experience in Shell Scripting's Server, Unix and Linux, Open stack and Expertise Python scripting with focus on Devops tools, CI/CD and AWS Cloud Architecture.

Experience in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Quality Center, Maven, Cucumber, Jenkins/Hudson, JIRA, Rest, SOAP UI and Version One.

Experience in designing Automation test framework by following Model, View and Controller approach.

Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.

Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.

Experience in Business Functionality Testing, User Interface testing, Unit testing, Integration Testing, Black Box Testing, End-to-end Testing, Manual Testing, UAT Testing, Regression Testing, Performance Testing, documentation and Reporting.

Experience with Mobile Automation using Appium automation framework and WebDriver.

Experience in using Postman and Insomnia for stress and API testing.

Experience in using open source bug tracking tool JIRA, Quality Center/ALM.

Experience in query manipulation, SQL, PL/SQL statements, stored procedures, and triggers.

Strong expertise in lifecycle methodologies like Rational Unified Process (RUP), Waterfall, Spiral, Agile Models and TDD (Test Driven Development) methodology.

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

Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.

Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.

Technical Skills:

Testing Tools

Selenium WebDriver/RC/IDE/GRID, Mercury QTP, HP Quality Center, Jmeter, Cucumber, Eclipse, Test Plan Manager, ALM, Jenkins, SOAP UI, PostMan, Appium, Protractor, Jasmin

Build Tools

Ant, Maven

Languages

HTML, CSS, JavaScript, C#, Java, XML

Frameworks

Junit, TestNG, TDD, BDD, Mockito, Protractor, cucumber

Bug Tracking Tools

HP Quality Center, BugZilla, Visual Studio TFS, JIRA

Databases

MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL

Platforms

Windows 7/Vista/XP, UNIX, Linux

Professional Experience:

Client: SunTrust Bank, Atlanta,GA. Apr 2019 – Till Date

Role: QA Automation Engineer

Responsibilities:

Working in the agile environment with frequently changing requirements and features set.

Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver.

Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).

Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework. Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.

Designed and Developed Test Automation Framework Using Selenium and WebDriver.

Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.

Used Maven in Eclipse IDE and used Project Object Model (POM) xml to download all the required dependency for automation framework.

Developed test automation framework scripts using Python Selenium WebDriver,

Developed features and test scripts using BDD (Behavior driven development) in Cucumber. Implemented Page Object Model design Pattern into Cucumber framework.

Involved in Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.

Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.

Used Appium for mobile automation testing with Selenium bindings for Android and IOS.

Involved in implementing End to End Test Automation Framework using Protractor with Jasmine to handle Angular JS.

Tested all backed REST APIs using Postman, Rest Client & Postman.

Using Postman to develop Restful API based automation for our backend services every sprint.

Created Traceability Matrices, Test and Bug Reports and other Test related documents.

Logged and managing the defects and resolving the logged defects in HP ALM.

Checked the data flow through the front and backend and used SQL queries to extract the data from the database.

Performed functional, system, and regression testing of a web based application working in an agile environment.

Performed Backend Testing of the application by writing SQL queries.

Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.

Coordinated with technical support associates to fix proprietary software issues.

Environment: Java, Selenium WebDriver, TestNG, Cucumber, Appium, Maven, Protractor, Jira, XPath, Angular.js, HTML, CSS, Java Script, Agile, Rest, APIs web service, PostMan, SOAP UI, SQL, Oracle and Windows.

Client: Century National Insurance, CA. Jan 2018 – Mar 2019

Role: Automation Engineer (QA)

Responsibilities:

Responsible for automation master test plans, environment configurations, application installations and testing schedules. Create, execute & Automation lead for a team providing testing services for Windows applications, Web applications

Designed automation framework depending on project and application complexity requirements. Maintained and improve the automation framework used by the automation team.

Developed a Hybrid Automation Frameworks using Selenium, implemented Page Object model(POM) using Selenium Page factory.

Responsible for establishing consistent testing practices using standard tools across multiple projects while adhering to quality processes.

Lead process improvement activities to identify and resolve issues. Create and maintain datasets and database environments required for Automation tests

Performed automated tests using Selenium Webdriver using Junit framework.

Worked on distributed test automation execution on different environment as part of Continuous Integration process using Selenium Grid and Jenkins.

Used automated scripts to perform Functionality Testing during the various phases of the application development using Selenium.

Developed test scenarios and test cases for Integration and System testing each release.

Created Test Cases, Test Case Inventory, Traceability matrix based on mapping document and requirement.

Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.

Involved in Cross browser testing and Back-end Testing using the database comparable results.

Worked on Execution Tracker, Test Design Tracker & Defect Metrics.

Performed complex data validation using SQL queries.

Developed Test Cases for testing the mapping designs before going to the production

Written several complex SQL queries for data verification and data quality checks.

Used complex SQL Queries for Backend Testing of the application.

Perform Defect Tracking and reporting with strong emphasis on root-cause analysis to determine where and why defects are being introduced in the development process.

Tested data migration to ensure that integrity of data was not compromised.

Review the test cases written based on the Change Request document.

Environment: MS SQL 2008/2005, HTML, Java, XML, XSD, SOAP UI, Selenium Web Driver, Log4j, ApcahePOI, GIT, GITHub, Grid, Maven, Rally and Jenkins.

Client: JC Penny, Plano, TX. Jun 2016 – Dec 2017

Role: QA Engineer

Responsibilities:

Testing of new features by creating test specifications, test cases, and working closely with development and business teams.

Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project’s test conditions.

Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.

Automated the Functional, Regression, Integration test cases using tools from Selenium Suite of products like, Selenium Grid and Selenium WebDriver.

Used Selenium WebDriver for creating Regression scripts and testing the API’s on different browsers.

Involved in Web Services Testing using SOAP UI.

Developed automated scripts using Selenium, Java, TestNG in Eclipse IDE to perform functional and regression testing for web based applications.

Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.

Responsible for preparation of Test cycle/progress reports, analysis of defect metrics& implement improvement actions for next iterations.

Identifying, logging, tracking and escalating bugs using JIRA/Rally.

Stored, analyzed and prioritized defects using Defects module in HP Quality Center.

Attended the daily defect meeting to discuss status and report the test cases of each different testing, discuss issues and advancement which need for the product.

Environment: Selenium WebDriver, TestNG, Eclipse, Quality Center, SOAP UI, PL/SQL, HTML, Windows.

Company: Q Burst Technologies, Pvt, ltd, India. Jun 2015 – May 2016

Role: QA Tester

Responsibilities:

Supported senior testers in conducting QA and QC tests and in observing the results

Monitored performance of products and documented results of testing process

Participated in discussions and gave opinions about the product’s performance.

Ensured accuracy and completeness in the test reports

Maintained and updated HTML/CSS templates on a regular basis and as required.

Developed strategies for tests and planning steps to be taken for performing tests

Reviewed the requirements and the use case diagrams to write Test Cases/ Test plan that would test various scenarios.

Involved in the development of system test plan and test scripts using business and system requirement documents.

Prepared test data for positive and negative test scenarios for functional testing.

Reviewed Business Requirement Documents and the Technical Specification Document.

Used Quality Center to track and report system defects and bug fixes.

Performed the User Acceptance Test (UAT) as per the Acceptance test plan.

Environment: Quality Center, Manual Testing, Java, UAT, HTML, CSS, SQL, Windows.

Education Details: Guru Ghasidas University

Bachelors In Commerce.

References: Will be provided upon request.



Contact this candidate