Automation Engineer (selenium) Resume
Oakton, VA
PROFESSIONAL SUMMARY:
- Over Six years of experience in Software Quality Assurance using Selenium.
- Experienced in creating Test Strategy, Test Plans, Test Cases, Test Estimation, Requirement Traceability Matrix.
- Extensively experienced in the preparation of Test Summary Report, User Guide & Training.
- Experienced in the review of all kind of testability docs like requirement specification, functional documentation.
- Expertise in conducting tests for Web, Client/Server, and Web Service Applications.
- Proficient in testing the web applications on Linux/UNIX Operating Systems.
- Extensively experienced in testing using Agile, Scrum, Waterfall methodologies.
- Proficient in performing Black Box Testing which includes functional, non - functional and regression testing.
- Experienced in executing test cases, reporting bugs and reporting tester status, writing test scripts using diverse testing tools like ALM, Jira.
- Experienced in HP ALM/ Quality Center for Testing and Defect Tracking.
- Experienced in writing SQL queries and executing procedures to perform back-end testing for the expected results.
- Extensive knowledge of Oracle relational database architecture functions and features.
- Understanding of XML, REST, UNIX, and Enterprise Applications.
- Experienced in using JUnit and TestNG testing framework as a test runner with Selenium.
- Proficient in designing automation testing framework for a web-based application using Selenium that maintained the workflow as an end-user.
- Experienced in developing and implementing Page Object Model framework with Selenium WebDriver.
- Experienced in designing, developing and executing test cases for web applications using Cucumber and Gherkin.
- Proficient in setting up Selenium tools from scratch and configuring various other peripherals tools to perform Selenium Test.
- Experienced in performing Regression testing, System testing, and Functional testing using Selenium.
- Expertise in implementing cross-browser and cross-platform web testing with Selenium WebDriver.
- Experienced in the testing of navigation flows and user authentication.
- Experienced in preparing the Test Execution Reports, Daily Summary Reports.
- Excellent interpersonal communication skills, functional and technical documentation.
PROFESSIONAL EXPERIENCE:
Confidential, Oakton, VA
Automation Engineer (Selenium)
Responsibilities:
- Participated in the implementation of Test Cases, and Test Script according to the Business Requirements, System Requirements.
- Analyzed requirements & developed tests for developers to use in test-driven development.
- Designed and developed test cases, updated status reports, documented test results.
- Performed different kinds of testing like Black Box, GUI, Functionality, Regression, and Back End Testing.
- Created Requirement Traceability Matrix and also updated the Requirement traceability matrix timely with the changes.
- Developed and maintained Manual and Automation test scripts.
- Involved in the Database Testing using SQL queries of the Application such as checking all the tables in the Database and checking whether the data is moving in their respective tables.
- Developed and maintained tests using WebDriver, TestNG, Maven, and IntelliJ IDEA.
- Developed Automation Scripts, Execution and Analysis Test Results using a Hybrid Framework in Selenium.
- Used Jenkin as a Continuous Integration server to configure with GitHub and Maven.
- Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build.
- Built Safari browser extension to be able to run WebDriver in Safari browser.
- Performed functionality and regression testing during the various phases of the application using Selenium.
- Scheduled automated, timed test builds on Jenkins server to run on headless browsers.
- Developed a Data Driven Framework using Java, Maven, TestNG, JDBC, Apache POI, Google Sheets, and Selenium.
- Participated in various meetings and discussed Enhancements and Modification Request issues.
- Generated Weekly Reports, Defect Reports and Customized Summary Reports.
- Delegated and coordinated daily and weekly tasks to offshore team members.
Environment: Java, Selenium WebDriver, IntelliJ, Cucumber, TestNG, Maven, Jenkins, ALM, Internet Explorer, Firefox, Chrome, SQL, Oracle, Windows.
Confidential, Manhasset, NY
Automation Engineer
Responsibilities:
- Involved in gathering specifications and requirements from development personnel prior to Automation Testing.
- Involved in creation of Test scenario and preparation of Test scripts from the requirement document.
- Created and executed Scenario-based Test plans and Test cases based on the functionality of individual screens, overall system flow etc.
- Wrote and modified Test cases when changes made in the application.
- Developed Test plans for executing and maintaining the Test environment.
- Executed Test Scripts and verified actual result with the expected result.
- Helped by Test analysts on functionality, internal tools, and Test Procedures.
- Executed Test cases manually to check GUI and Functional features of the application.
- Was responsible for reporting defects to the corporate defect tracking system HP ALM.
- Involved in Testing the Database using SQL for Create, Insert and Update and Delete the Records.
- Responsible for developing automated test cases with Selenium and custom scripting as appropriate to the test case.
- Developed and maintained custom libraries for the common automation framework using JAVA in Selenium.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities using Selenium.
- Designed Automation Testing Framework for a web-based application using Selenium that maintains the workflow as an end-user.
- Organized and recorded detailed test results, provided reports of results and project status.
- Coordinated with multiple different teams including remote and off-shore groups.
- Documented and summarized test results and report findings.
- Coordinated meetings with the development teams for appropriate handling of the bugs and their timely resolution.
Environment: HP ALM, SQL Server, Selenium WebDriver, HTML, CSS, Visual Studio, JMeter, XML, JavaScript, AJAX, Java, Oracle, Windows, Linux.
Confidential, Bloomfield, CT
Test Engineer
Responsibilities:
- Wrote and maintained Traceability matrices and performed Computer systems validation.
- Collected and documented Test data for Functional testing as documented in the Test Plan.
- Performed System testing, regression testing of the application.
- Used Quality Center/ALM for Manual Scripts execution, Result analysis and Defect reporting.
- Bugs were reported to developers by using Quality Center/ALM.
- Used SQL queries in Automation tool to perform database testing and data retrievals.
- Executed Test scripts to perform Regression, Acceptance Testing using Selenium.
- Used Java, Shell Script for Scripting in various stages of the Automation.
- Assisted in training the UAT users Confidential client location upon system implementation of the developed to familiarize them.
- Provided software validation, design controls, and risk management training.
- Attended review meetings and walkthroughs to discuss the status of the project.
Environment: SQL Server, Visual Studio, Oracle, HTML, CSS, Java, JavaScript, Windows, Linux, Selenium, Quality Center/ALM, AJAX.
TECHNICAL SKILLS
Automation Tool: Selenium WebDriver
Mobile Automation Tool: Appium
Bug Tracking Tools: ALM, JIRA
Version Control: Git/GitHub
CI CD Tool: Jenkins
Build Tool: Maven
Testing Framework: TestNG, JUnit
Cloud Testing: BrowserStack, Sauce Labs
Database: Oracle, MySQL
Web/Application Servers: Apache Tomcat, Glassfish
AWS: EC2, S3 Buckets
IDE: IntelliJ IDEA, Eclipse
Text Editors: Atom, Sublime Text
Programming Languages: Java, HTML, CSS, SQL, XML
Operating Systems: Mac/UNIX, Linux, Windows
