Selenium Automation Engineer Resume
New York, NY
SUMMARY:
- Over 5 years of experience working as a creative and professional team player intesting Web, Mobile and Enterprise Applications including 3 years of automation testing.
- Proficient with various Testing Tools including HP QTP/UFT, HP LoadRunner, Selenium WebDriver, Selenium Grid and Appium.
- Extensive knowledge of working with Selenium Page Object Model, Page Factory Pattern, JUnit, TestNG Framework, ANT, Maven, Cucumber, Jenkins CI, GitHub, BitBucket and Jira.
- Hands - On Experience of working with Test Driven Development (TDD), Behavior Driven Development (BDD), step-definition, feature files and Gherkin.
- Experienced in Back-End Testing, Front-End Testing, Functional Testing, GUI Testing, User Acceptance Testing, Cross-Browser Testing, Database Testing, Positive and Negative Testing, Ad-Hoc Testing, Smoke Testing, Integration testing, System Testing, and Regression Testing.
- Strong understanding of various Software Development Life Cycle (SDLC) methodologies and processes.
- Solely Developed and maintained automation framework using selenium Page Object Model from scratch.
- Knowledge in writing Appium automation scripts in JAVA for mobile application and execution the tests on simulators or emulators.
- Highly details oriented and focused in analyzing and understanding the critical functionalities of the application and derive testing effort accordingly.
- Experienced in concurrently and diligently working with multiple projects with strong commitment to project deadlines without compromising optimum quality or high standards.
TECHNICAL SKILLS:
Languages: JAVA, SQL, JavaScript, AngularJS, Gherkin.
Testing Tools: Selenium WebDriver, Appium, Cucumber, Selenium Grid, HP LoadRunner, HP UFT/QTP.
DATABASE: MySQL, Oracle SQL, MongoDB, MS Access.
Environment: Windows, Mac OSX, Android OS, iOS Mobile.
Source & version control: GitHub, Bitbucket.
Project & issue management: JIRA.
Other Skills: HTML, CSS, XPath, JSon, TestNG, Junit, Maven, JenkinsX-Code, Android SDK, Android Studio, Gradle, Android, ADB, Eclipse, IntelliJ.
Business Domains: Retail, E-Commerce, Insurance.
PROFESSIONAL EXPERIENCE:
Selenium Automation Engineer
Confidential, New York, NY
R esponsibilities:
- Working as a Selenium Automation Engineer in a highly dynamic Agile environment.
- Designing and implementing different automation framework from scratch like POM (Page Object Model) framework and Data Driven framework using Selenium WebDriver, TestNG Data Provider and Apache POI API.
- Performing Regression Testing on the new builds as the new feature enhancements or fixes are merged.
- Updating the test scenario and adjusting automation scripts accordingly as the requirements or features change from sprint to sprint.
- Maintaining and executing Maven builds for Parallel and Distributed run using Selenium Grid and Jenkins CI.
- Appling TestNG and Extent Report for generating in-depth graphical reports for clients as need.
- Maintaining git repositories and branches for automation source code in BitBucket and performing merge, pull and resolving conflicts.
- Logging new issues and updating status of existing tickets using Defect Tracking & Management in Atlassian Jira.
- Automating and maintaining Appium Automation Framework for Android and iOS Mobile.
- Diligently working with multiple projects without compromising quality of testing or project deadline.
- Participating with peers for knowledge sharing sessions, mentoring junior members and always extending helping hands to other members if they fall behind.
E nvironments & Tools: Windows, Mac OS, Android, iOS, JAVA, Selenium WebDriver, Appium, Maven, Gradle, TestNG, GitHub, Jenkins, Jira, Selenium, MySQL, Oracle, HTML, XML, CSS.
QA Engineer
Confidential, Bentonville, AR
R esponsibilities:
- Analyzing the business requirement and functional specifications to design tests and create test scenarios.
- Identifying most complex and most commonly used areas of the Application under test to produce highly effective testing technique.
- Developed Test Scenarios and Test Cases for large-scale data validation and to validate various positive and negative scenarios to identify key application issues.
- Created and maintained a robust and highly effective Selenium Automation Testing Framework from scratch.
- Have used BDD model using Gherkins and Cucumber in Automation Framework as required by the team.
- Implemented Selenium Grid for parallel & cross-browser testing on multiple browsers and environments.
- Performed automation testing on Android mobile devices and simulators as needed.
- Executed full Regression Test on each build ready for QA and provided detailed report to the upper management and development team.
Environment: s & Tools: Windows, Mac OS, Android, iOS, Selenium, Maven, JUnit, GitHub, Jenkins, JAVA, Cucumber, MySQL, Oracle, HTML, XML, CSS.
QA Analyst
Confidential
Madison, WI
R esponsibilities:
- Worked in an Agile environment where conducted manual and automation testing for each builds and feature improvements.
- Analyzed requirements, identified, prioritize testing on key and complex areas of the application.
- Attended daily meetings and communicated with team members and team lead to discuss risk factors and blocks that may impede the timely delivery of testing results.
- Interacted with Developers and Product Owner continuously to ensure quality product backlog and to ensure final products delivery.
- Analyzed Business Model, Technical Requirements, Functional Specifications, Process Flow and Use Cases to derive most effective testing strategy.
- Updated and Maintained any application issue in Jira as needed.
- Taken ownership of the task on hand and have always gone extra miles to get things done without compromising the quality of work.
Environment: s & Tools: Windows, JAVA, HP QTP, Android, iOS, MySQL, Oracle, HTML, XML, CSS.