Post Job Free
Sign in

Selenium Engineer

Location:
Reston, VA
Posted:
November 16, 2020

Contact this candidate

Resume:

Harman Mann

703-***-**** ************@*****.*** US Citizen

OBJECTIVE

To match with a Software QA Analyst/Automation position which would allow me to utilize and enhance my testing skills as well as to continue to grow my knowledge in a challenging environment.

PROFESSONAL SUMMARY

6 years of experience in Information Technology with a specialization in Software Quality Assurance Testing, proficiency in Client/Server and Web Based Application Testing, and expertise in Object-Oriented Programming Concepts (OOPs) and Core Java.

Extensive working knowledge on all phases of the Software Development Life Cycle (SDLC) and its methodologies such as Waterfall, Agile, and SCRUM.

Proficient in the use of test automation tools such as Selenium WebDriver/RC/IDE/Grid to develop and run automation testing scripts for web and client server applications.

Experience in all Testing Activities such as reviewing requirements, developing test cases, functional test scenarios, test strategies, and test plans, setting up an environment, executing the test, logging the defect, and test reporting.

Used annotations to manipulate test scripts in Selenium.

Utilized Maven as Project build management tool and Jenkins for Continuous Integration.

Stored dependencies on POM.XML file.

Experience in developing data driven, keyword driven, Page Object Model (POM), and hybrid automation frameworks in Selenium utilizing strong knowledge in JUnit, TestNG, and Cucumber.

Extensive experience in analyzing business requirements, and creating test cases, test scenarios, test scripts as well as the Requirement Traceability Matrix (RTM).

Performed Manual Testing, Automation Testing, Integration Testing, Component Testing, Smoke Testing, Regression Testing, GUI Testing, and Functional Testing.

Experience in developing automated test scripts to implement test cases, test scenarios, and features for BDD (Behavior Driven Development) using Cucumber, and TDD (Test Driven Development) using TestNG.

Knowledgeable in the different management scenarios Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.

Experience in Backend Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Smoke Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/ Cross Platform Testing, UI Validation, Boundary Value Testing.

Working experience in Object Oriented Programming (OOPs) concept.

Extensive use of the Java language for test case automation.

Experienced in the development of Behavior Driven, Data driven, Keyword driven and Hybrid

Automation frameworks in Selenium WebDriver.

Expertise in grouping test cases, test methods and test suites for regression and functional testing using the

TestNG annotations like Groups, Parameters, Data Provider in Selenium WebDriver.

Experience in writing CSS selectors, Xpath expressions to identify Web Elements using Selenium

WebDriver

Experienced in Database Testing using SQL Queries on Oracle, DB2 and SQL Server.

Experienced in API Testing using Postman.

Expert communicator with the ability to work with or lead a team; self-driven motivated professional with a positive attitude; and, eager to handle multiple tasks and meet deadlines.

PROFESSONAL EXPERIENCE

MWAA, Washington DC, Dec 2017 - present

QA Automation Engineer

Responsibilities:

Gathered and reviewed requirement documents, such as business requirements. Ensured each requirement was covered.

Manually tested, verified and validated that the product meets user requirements.

Developed test scripts in Java language utilizing Selenium WebDriver and Cucumber framework in the Gherkin format.

Created and maintained Selenium WebDriver scripts for regression and functional testing using Behavior Driven framework (BDD) and Cucumber.

Established an automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.

Designed and implemented the Selenium WebDriver automation framework for smoke and regression test suites.

Identified test cases for manual and automation in Selenium WebDriver for Smoke Test, Functional and Regression Tests.

Automated test scripts using OOPs concept to develop test cases, test scenarios, and features for Cucumber framework utilizing Gherkin language.

Designed an automation framework to perform UI testing with Selenium WebDriver.

Employing a variety of selenium methods to handle Alerts, Popup, dropdown, check box, radio button, dynamic calendars and web tables in Selenium WebDriver.

Established an automation framework in Selenium WebDriver using BDD (Behavior Driven Development) and Page object (POM) driven approach. Completed cross browser compatibility and regression tests using Selenium WebDriver to test the UI after each new build release.

Performed Regression and Smoke Tests by uploading test scripts into GitHub, which would trigger Jenkins.

Executed User Acceptance Testing to ensure application follows business requirements.

Identified, Reported and Tracked Defects using the JIRA test management tool.

Involved in testing the application utilizing the Scrum (Agile) methodology practices.

Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution.

Frequented Daily Agile Scrum meetings, Sprint Planning meetings and Sprint Review meetings

Environment: Selenium WebDriver, Java, Cucumber, Gherkin, Agile, Maven, Jenkins, HTML, XPath, Eclipse, GitHub, Internet Explorer, Chrome

United Airlines, Chicago, IL, Mar 2016 – Oct 2017

Automation Engineer

Responsibilities:

Reviewed test cases with the development team and product management. Implemented feedback by modifying the test cases.

Established and executed a TestNG automation framework using Selenium WebDriver.

Created test scripts for Web pages by utilizing web element locators such as, IDs, XPaths, and CSS selectors.

Developed Selenium WebDriver automation scripts using JAVA to validate business requirements.

Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG.

Ran tests on specific functionalities using Regression and Smoke through XML files.

Utilized Selenium WebDriver, TestNG and Apache POI to design and develop a data driven framework.

Established test scripts using JAVA language for new functionalities and updated existing scripts to correspond with new functionalities.

Used Maven build management tool with the Selenium WebDriver to create an efficient TestNG framework.

Performed Regression and Smoke Tests by uploading test scripts into GitHub, which would trigger Jenkins.

Worked on Data Driven Framework for Automation test scripts.

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

Generated advanced graphical HTML reports.

Used Git as code repository and Code Collaborator to manage code reviews.

Frequented Daily Agile Scrum meetings, Sprint Planning meetings, Sprint Review meetings and several BRI (Business Requirement Identification) meetings to understand the business requirements.

Environment: Selenium WebDriver/ IDE, JAVA, TestNG, Maven, Cucumber, Xpath, Eclipse, HTML, CSS, XML, SQL, Agile, Oracle and Windows.

Citibank, Hartford, CT, Sep 2014 – Feb 2016

QA Tester

Responsibilities:

Analyzed and wrote test cases based on business requirement specifications.

Worked with the development team to understand technical design and architecture for test planning.

Used the waterfall methodology.

Ensured adequate coverage of test cases in Quality Center by preparing and maintaining the traceability matrix.

Executed Manual tests and reported any anomalies into the defect tracking database.

Analyzed the graphs and reports in Excel Sheets. Created detailed performance summary reports.

Verified each resolution of all defects I logged/ created for the assigned project.

Prepared required documentation for testing, having had peer review and those documents signed off by various parties as required.

Uploaded test cases and executed test cases, logging defects in Quality Center/ HP ALM.

Worked extensively to provide business users with ‘Documents of Understanding’ for various change requests by analyzing the feedback from user groups.

Performed Manual Smoke, Functional, Regression and Integration testing.

Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries. Verifying the data tables on our database server.

Updated Test Plans and Test Cases periodically to manage changes in requirements.

Performed back end testing on oracle database by writing SQL quarries.

Worked concurrently with developers regarding defects, participating in tracking, reviewing and analyzing bugs.

Participated in project updates meetings, defect review meetings and defect report meetings.

Environment: Java, Manual Tester, Jira, HTML, Oracle, MySQl, Postman

TECHNICAL SKILLS

Testing Tools: Selenium IDE, Selenium WebDriver

Languages: JAVA, SQL, HTML, XM IDE: Eclipse

Test Framework: Cucumber, Junit, TestNG

Build Integration Tools: Maven, Jenkins

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools: JIRA, Rally

Version Control: GIT, Bit Bucket, GitHub

Data Bases: Oracle, MySQL,

Operating Systems: Windows, Mac



Contact this candidate