Post Job Free

Resume

Sign in

Engineer Selenium

Location:
Hyderabad, Telangana, India
Posted:
February 05, 2020

Contact this candidate

Resume:

Mohana

QA Automation Test Engineer

Email: adbmok@r.postjobfree.com

Ph #: 715-***-****

PROFESSIONAL SUMMARY:

5+ years of professional experience in Informational Technology (IT) with emphasis in Quality Assurance (QA) and Software Testing Lifecycle (STLC).

Experience in Agile Management and Software Development with SCRUM Methodology.

Expertise in White Box Testing, Manual Testing, Automated Testing using tools Selenium IDE/WebDriver/Grid, Mercury Quality Center, TestNG, Maven, Ant, Jenkins, Cucumber, SOAP UI and Clear Quest.

Experience with Mobile Automation using Appium automation framework and WebDriver.

Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.

Experience in developing selenium automation framework using TestNG and developing Maven targets to execute automation suites from command line.

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

Strong experience in Test planning, Test design, Test Status Reports, Execution and Defect management.

Experience in User Acceptance Testing, Unit Testing, System, Integration, Smoke, Functional, Back-end, GUI Testing, Regression and Performance testing.

Experience working with UI, Mobile Testing or API test automation tools and frameworks such as selenium, Appium.

vExcellent knowledge on different testing frame works like Data Driven, Keyword Driven and Hybrid frame works.

Good experience in Web Services testing using SOAP UI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.

Strong experience with SOA architecture which include SOAP Web Service and RestFul Web Service Testing.

Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center/ALM, JIRA.

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

Good experience working closely with Users, Business Analysts, Project Managers, and Developers to understand requirements, business processes for testing and attended regular walkthroughs.

Good analytical, presentation and communication skills and Experience in handling multiple projects at the same time within deadlines.

TECHNICAL SKILLS:

Testing Tools

Selenium IDE/WebDriver/RC/Grid, Appium, TestNG, Quality Center/ALM, SOAP UI, Cucumber

Languages

Core Java, Shell script, Python

Web Technologies

HTML, XML, Java script

Defect Tracking Tools

QC/ALM, Jira

Build Tools

Ant, Maven

Continuous Integration Tools

Jenkins

Database

Oracle

Operating System

Windows Variants, UNIX.

PROFESSIONAL EXPERIENCE:

Client: Basile State Bank, Basile, LA Mar 2019 – Till Date

Role: QA Automation Engineer

Responsibilities:

Evaluated all technical documents applicable to tests. Developed various test techniques for software applications

Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.

Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.

Maintained and combined Continuous Integration Development/Delivery with Testing Process by creating Jenkins jobs and Maven projects.

Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver and Python.

Used Cucumber automated testing to test new and existing functionality.

Used TestNG framework to run unit test and Maven to build the Project.

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

Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.

Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.

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

Monitored the test execution in Jenkins once the code pushed into CI.

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.

Testing a complex Web based application with backend validation in mainframes and using SOAP UI.

Conducted manual execution of test cases for new features with each release cycle to check application functionality.

Used Quality Center/ALM for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.

Used GIT for code repositories and Maven for the dependencies.

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

Environment: Selenium WebDriver, Maven, Jenkins, Cucumber, TestNG, SOAP UI, Python, Page Object Model (POM), Firebug, Eclipse, GIT, ALM, XML, HTML, agile, Oracle, Windows.

Client: Siete Family Foods, Austin, TX Apr 2017 – Feb 2019

Role: Automation Test Engineer

Responsibilities:

Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.

Worked on developing the automation scripts using Selenium WebDriver with TestNG Frame work.

Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.

Involved in running Test scripts on different browsers using the Selenium WebDriver.

Utilized testing tool TestNG extensively for the integration testing and unit testing.

Integrate TestNG and Selenium Scripts with Build tool Maven.

Maintained and executed Maven build files for running Automated Tests.

Implemented simulator for Mobile App Testing in Android Platform using APPIUM.

Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.

Used Selenium WebDriver used to test search results of Meta search engine.

Used XPath and DOM to work with dynamic and static objects in Selenium.

Created automation scripts in SOAP UI using Groovy Script for web services testing.

Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.

Created and executed database queries (SQL) to validate database data integrity.

Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.

Involved in defect management – Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.

Worked with the team lead to coordinate the test case turnover process proceeding each cycle and selectively executed the test cases to verify that they are kept current.

Involved in QA team meetings and gave updates to the QA lead/Project Manager on a weekly basis.

Environment: Java, Selenium WebDriver/IDE, TestNG, Maven, Jenkins, SOAP UI, Python, XPATH, Firebug, HTML, XML, MSWord, MS Excel, Oracle Windows

Client: American Fidelity Insurance, Oklahoma City, OK Jul 2016 – Mar 2017

Role: QA Engineer

Responsibilities:

Participating in Project involving troubleshooting and resolving Web and Server based application issues. Escalated from customer support and other departments with a 100% success rate.

Extensively involved in Database Testing. Created and executed SQL queries for Database testing

Writing test automation scripts using Selenium. Involved in TestNG frameworks. Involved in enhancing and debugging scripts using Selenium.

Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite.

Working with peers to develop and implement AUTOMATION best practices. Execution of test scripts using Selenium WebDriver using TESTNG framework.

Monitored and re-tested defects that have been fixed by Development team in Quality Center (QC) & JIRA.

Manually testing each testing scenario to fulfill functionality requirement. Accountable for stability testing conducted on application to monitor software performance level.

Tested document generation for various external communications. Performed System Integration testing of the application from end-to end for testing different functionality.

Participated in Agile Scrum planning, daily stand up and demo sessions.

Coordinating with Business users/ UAT Testers during UAT phase, providing them with UAT guidelines, supporting and attending user’s queries on the application.

Used Soap UI tool to located the WSDL file on the internet, create test cases, and execute test cases as well as performing load testing.

Communicated with Manager, Team lead daily for testing efforts and sent Status Reports as needed like Daily and Weekly.

Environment: JAVA, Selenium WebDriver, TestNG, Eclipse, Selenium IDE, SOAP UI, HTML, Windows, API Testing, Web Testing, Microsoft outlook, Agile Methodology, JIRA.

Client: Herring Bank, Amarillo, TX Jan 2015 – Jun 2016

Role: Test Engineer

Responsibilities:

Planned and managed the appropriate testing effort for any given module.

Composed accurate and detailed Test Approach, scenarios and test cases (functional, usability and regression).

Conducted end to end test executions on the entire application.

Monitor the Test Execution Progress and Manage the Issues during Test Execution.

Identified software defects and interacted with developers to resolve them and provided full support to the Test team using the QC.

Share status reports (Daily/Weekly/Monthly) to all the stakeholders and management.

Performed Integration testing, Regression testing and System Testing.

Work with the development / support teams to fix the environmental issues encountered during test executions.

Communicate defects using Quality Center (QC) with proper Severity and Priority.

Execution of System Integration Testing, User Acceptance Testing.

Created Test matrix, Test Summary Report, UAT summary Report and UAT Sign off Report.

Environment: Java, Quality Center, UNIX and Windows.



Contact this candidate