Selenium Automation Engineer Resume
Bethpage, NY
SUMMARY:
- Full understanding of Agile and Waterfall working process
- Intensive experience in the full testing life cycle including reviewing and analyzing requirements, preparing test Scenarios and Test Cases, performing different types of testing including functionality, regression, and black box, back - end, integration, user acceptance, data conversion, cross browser compatibility.
- In depth knowledge in Software Development Life Cycle (SDLC).
- Possess excellent skills in automation testing using Selenium and Object Oriented Programming Language “Java”.
- Expertise in programming with clear understanding of OOPS concept as Inheritance, Polymorphism, Abstraction, Encapsulation, etc.
- Developed and maintained automation framework using selenium Page Object Model concept.
- Extensive experience with writing test scenarios on cucumber feature file
- Written proficient Java glue code step definitions for test scenario using regex
- In depth understanding on how and where to use gherkins annotations.
- Expertise on finding unique elements using custom Xpath along with other locator techniques.
- Expertise in creating reusable methods that were utilized throughout projects.
- Expertise in using Maven build management tool, continuous integration tool Jenkins and GitHub source code management tool.
- Produced report using Allure.
- Good knowledge on SQL queries using MS SQL Database server.
- Excellent skills on written and verbal communication with the client, project manager and developers.
- Organized, attention to detail, self-motivated, personable, multi-focused and ability to meet project milestones and deliverable dates.
- Possess excellent analytical, problem solving, decision-making skills.
- Ability to work independently as well as a member of a team successfully.
TECHNICAL SKILLS:
Languages: JAVA, PL/SQL
Testing Tools: Selenium WebDriver, JIRA, Java with Eclipse IDE, Maven, Jenkins, GitHub, Selenium Grid
Databases: MySQL, Microsoft SQL
IDEs: Eclipse
Application servers: Apache Tomcat, Oracle
Build tools: Maven
Continuous integration tools: Jenkins
Operating systems: Mac, Windows
Source & version control: Github
Methodologies: Waterfall, Agile (Scrum)
Web technologies: HTML, CSS, XML
Test management: JUnit, Selenium WebDriver
Project & issue management: JIRA with Agile
WORK EXPERIENCE:
Confidential, Bethpage, NY
Selenium Automation Engineer
Responsibilities:
- Responsible for Regression Testing, Functional testing for web based application.
- Used Selenium WebDriver with java plugin to generate automated test scripts for functional testing, GUI testing and enhancing the existing scripts.
- Performed Regression Testing for every modification made in the application and new builds using Selenium WebDriver.
- Involved in Functionality, User Interface and Regression testing during the various phases of development using Selenium
- Experienced in writing JUNIT Test cases for Java
- Assisted on developing and maintaining robust and effective Page Object Model Framework.
- Used Firebug and Firepath to identify and locate elements as needed, along with creating custom xpath using xml functions.
- Developed page library as part of modular framework implementation in automation.
- Maintained and executed MAVEN build files for running automated test cases along with Continuous Integration tools like Jenkins.
- Extensive experience with writing test scenarios on cucumber feature file
- Written proficient Java glue code step definitions for test scenario using regex
- In depth understanding on how and where to use gherkins annotations.
- Executed test cases in multiple platforms and browsers using Selenium Grid.
- Performed behavior driven testing of test features using Cucumber Framework
- Generated and Reviewed test results using Allure Test Report.
- Reported and tracked the bugs to closure using JIRA.
- Verified backend data validation using SQL.
Environment: Selenium Driver, Java, Jenkins, Jira, Eclipse, Oracle, Windows2008, Junit
Confidential, Arlington, VAQA Engineer
Responsibilities:
- Responsible for analyzing the business requirement and functional specifications to design tests and create test scenarios.
- Responsible for performing functional testing on the application by creating manual and automated test scripts using Selenium.
- Created and maintained project-wide Object Repository.
- Enhanced the recorded scripts to resolve synchronization issues.
- Integrated Selenium and Jenkins and scheduled the execution of scripts to perform regression testing and integration testing.
- Performed cross-browser and cross-platform compatibility testing using Sauce Labs
- Reviewed test status using reports generated by Allure Test Report.
- Responsible for identifying the functional test cases for Regression Testing and automated those scripts using Selenium WebDriver.
- Designed and executed automated test scripts for functional, GUI and navigational testing to identify errors within the applications using Selenium.
- Performed mobile automation testing on android devices using Android Studio and Appium.
- Written SQL queries and statements to test database for retrieving information, editing data and inserting the data.
- Performed database testing/back-end testing by writing queries in MySQL.
- Met with the developers and technical content writers on a daily basis to update the test documents.
- Participated weekly meetings and discussed enhancement and modification Request issues.
Environment: Selenium, Java, MySQL, Windows 7/8.1, MS Excel.
Confidential, New York, New YorkQA Tester
Responsibilities:
- Analyzed business requirements, functional requirements, use cases and provided feedback for clear understanding of each requirement.
- Developed test plan, test cases, executed test cases, logged defects and provided testing signoff
- Performed all phases of testing like System Testing, Integration Testing, Regression Testing, and UAT Testing.
- Worked thoroughly tested the data synchronization module and verified transactional documents & import export reports.
- Interacted with developers to follow up on defects and issues.
- Wrote and executed test cases in JIRA and test scripts after reviewing business required document and technical specifications.
- Managed testing lifecycles for projects including planning testing resource and schedule, assigning testing tasks, creating test plan and reviewing and approving deliverables
- Worked collaboratively with QA testers, project managers, developers, DBAs, vendors, clients, network team, security team, application support team and senior management.
Environment: Window XP/7, MySQL, Internet Explorer/Chrome/Firefox.
Confidential, New York, New YorkWeb Designer
Responsibilities:
- Implemented and maintained e-commerce website
- Testing and troubleshooting online payment and shopping cart systems
- Manually testing and troubleshooting downloadable content.
- Editing and design of front-end of ecommerce website.
Environment:: Windows XP/Vista, MySQL, PHP, Joomla CMS, VirtueMart Shopping Cart.