Selenium Automation Engineer Resume
Mclean, VA
PROFESSIONAL SUMMARY:
- Over 6 years of experience as QA Automation Engineer in telecommunication, financial and healthcare industries.
- Experienced in developing automation script with Java, Selenium Grid, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber.
- Implemented DevOps tools and techniques using Jenkins.
- Manage, monitor and control all aspects of testing and quality assurance that include but not limited to: Functional, System, Integration, UAT, Automation, and Performance.
- Experienced in functional testing, integration testing, regression testing, black box testing, white box testing, unit testing, GUI testing, system, Regression, integration, API Testing, UAT testing browser compatibility testing.
- Proficient at leading and implementing BDD, TDD, Keyword, Hybrid Automated Frameworks (Using Selenium and Cucumber) to align with Agile methodology.
- Expert in WebService testing Using SOAPUI Tools
- Expert on Selenium Automation using WebDriver. Heavy programming experience using Java, Data Driven framework and Behavior - Driven Framework Using Cucumber.
- Experienced in providing the efficient locators strategy like Customize Xpath and CSS Selector to run WebDriver script in stable condition.
- Created Behavior Driven (BDD) Framework using Cucumber, Maven, TestNG, Selenium WebDriver Technologies to run Regression Test Suite.
- Executed test case using Jenkins and generate Jenkins-Cucumber report provide detail test step information.
- Designed from scratch and developed Behavior-Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver, cucumber, Jenkins.
- Shared all latest technologies, like cucumber, BDD, Jenkins, bitbucket with testing team members and support their testing activity by giving help on setting up their eclipse, selenium Jenkins etc.
- Created simple keywords using SOAPUI tools to invoke, test and validate webservice automation testing, make webservice testing reusable.
- Organized script code using GIT, Bitbucket tool, push, pull, stash, commit code to improve test script development activities.
SKILL:
Testing Tools: HP ALM, HP Quality Center, JIRA, Selenium WebDriver, TestNG, SOAP UI, Jenkins.
Database: SQL Server, Oracle, MySQL
Reporting Tools: MS Report, Crystal Reports
Programming Languages: C#, VB.NET, ASP.NET, Java, Java script, VB Script, XML, HTML, DHTML, PHP, T-SQL, SQL Plus, PL/SQL
Operating Systems: Windows, Unix/Linux
Business Tools: MS Office, MS Visio, MS Excel
IDE: Eclipse, IntelliJ Idea
PROFESSIONAL EXPERIENCE:
Confidential, McLean, VA
Selenium Automation Engineer
Responsibilities:
- Preparing and executing Test Plans, Test Cases and Test Scripts to verify reliability, accuracy and compatibility of application
- Interacting with Business Analysts and Developers and participating in risk analysis and gap analysis based on the requirements
- Analyzing business flow of application as well as reviewing business manuals and requirement documents in order to summarize system specific business rules and other operating conditions
- Actively working in all levels of Agile development and Scrum process throughout the project
- Participating in User Acceptance Testing (UAT) and coordinating and supporting end users
- Extensively using JIRA, ALM/Quality Center for bug tracking and test reporting
- Conducting various meetings and walkthroughs, discussing existing defects and providing test status update to the QA Manager.
- Designing and executing automated test scripts for functional, GUI and navigational testing to identify errors within the applications usingSelenium WebDriver
- Cross browser testing of projects to support IE/Edge, Firefox, Safari and Chrome.
- Designing and developing TestNG driven Page Object Model (POM) framework using Java, Selenium WebDriver, TestNG and Apache POI
- Integrating Selenium and Jenkins to schedule automatic execution of scripts
- Configuring Maven build tool for JAVA automation projects by managing Maven project
- Creating custom Xpath for identifying dynamic objects and using them in Selenium
- Creating property files to store all object locators (Xpath/CSS locator/name/id), file path, test site URL etc. and utilize them in the Selenium Framework
- Performing Functionality, GUI, Security testing and assisting Unit and Integration testing
- Building and designing Automation Framework for different web-based applications using Page Object Model (POM) design pattern to reduce code usage for better maintenance
- Implementing Object Oriented Programming (OOP) concepts like Polymorphism and Encapsulation to ensure efficiency and scalability in automation Framework.
- Developing test case in BDD environment using Gherkin language.
- Developing framework for UAT testing using Cucumber, Java and Selenium WebDriver
- Performing Web Service testing using SOAPUI besides developing test suite and data driven framework using SOAPUI Pro for Web Service validation.
Environment: MS Office, HP ALM, JIRA, Java Script, Java, Selenium WebDriver, TestNG, Windows, Java, SQL, HTML, XML, UNIX, MS Excel, MS Visio, Jenkins, Cucumber, SOAP UI, Maven, Appium, TestNG, Quality Center,, Eclipse, XPATH, Java, SQL Server, JMeter
Confidential
QA Engineer
Responsibilities:
- Analyzed Business requirement specification and System Requirements specification, and involved in design, development and execution of manual and automation test scripts.
- Prepared Test Plan, Test Case, Test Scripts as per Functional and Business requirement for System/Functional Test Specification.
- Performed System, Integration, Regression, Failover and Compatibility Testing
- Worked on agile software development environment where performed testing in each sprint.
- Participated in Sprint Analysis Meeting, Sprint Retrospective, Showcase and Daily Scrum
- Designed and developed TestNG driven Page Object Model (POM) framework using Java, Selenium WebDriver, TestNG and Apache POI for Smoke Test Suite.
- Designed the Test Strategy for multiple projects, defect management using QC/ALM.
- Worked closely with product and project managers on the implementation of new projects and infrastructures including operational readiness, change preparation, change execution, and post-change QA validation
- Used all types of SQL queries like select, insert, update, delete and joining multiple tables based on business requirement to conduct backend testing.
- Constantly involved in the team to adopt QA Testing Standards. Logged and Traced defects using HP Quality Center
- Analyzed defects or test results and deducted the chain of events leading to a failure.
- Involved and responsible for creating Daily and weekly status reports regarding the progress of testing process.
Environment: HP Quality Center, JIRA, Java, Selenium, TestNG, Java Script, Oracle, SQL Server, VB Script, MS Office, MS Excel, Windows.
Confidential, Bellevue, WA
Software Tester
Responsibilities:
- Extensively Involved in writing white-box test cases based on the User and Business Requirements.
- Prepared Test Plan Design and Test case design based on the system requirements/Business requirements.
- Expertise in Smoke Testing for overnight builds and reported the critical issues to the developers.
- Validate data persistence using SQL command
- Coordinate the entire end-to-end testing and QA sign off efforts
- Written Manual Test Script in HP Quality Center and executed them.
- Involved in documenting and resolving testing issues in the testing environment.
- Involved in implementing QA methodology and Test Metrics.
- Involved in Backend Testing using complex SQL Query for data integrity.
- Involved in Integration testing and reported issues to management.
- Performed through Database functionality tests and verified the Business Logic Implementation by constructing and executing several SQL statements.
- Execute the transactions manually and verify the back end functionalities and data exploitation.
- Constantly involved in the team to adopt QA Testing Standards. Logged and traced defects using HP Quality Center and communicated to the developers using bug reporting tools.
- Worked onSeleniumfor creating and executing test cases for functionality testing of a web app.
- Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests usingSelenium.
- UsedSeleniumGrid to test the compatibility of the tests across multiple servers to save time.
- Worked on White-Box server-side System level test cases using JUNIT.
Environment: Quality Center, HTML, Java, Oracle, Windows, Selenium, Web Services, MS Office, UNIX.
