Java Selenium Automation Engineer Resume
Woodbridge, VA
SUMMARY:
- 6 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, competent in testing on Client/Server and Web based applications and experience on Core Java, OOPs concepts.
- Experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, & Requirement Traceability Matrix (RTM).
- Great experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model.).
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber and Selenium WebDriver.
- Professional expertise in Smoke Testing, Back end Testing, Black - Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, UI Validation.
- Strong experience in software testing processes including executing tests, record results, test reports.
- Created test cases and performed Database testing to check whether the data is being migrated properly.
- Used JDBC for automation testing with Selenium WebDriver and Java.
- Good interpersonal skills, committed, result oriented, hard working with a quest and zeal to learn new technologies.
SKILLS:
Jira, Junit, Selenium, Selenium ide, Oracle, SQL, Eclipse, Java, Cucumber, Git, Html, Jenkins, Xml, Maven, Test framework, Testing tools, Mac, Integration, QA, Test Automation, QA, Test Automation
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, Soap UI, Cucumber BDD, Postman
Languages: HTML, CSS, Java, XML
Test Framework: Junit, TestNG
Methodologies: Agile-Scrum
Defect Tracking Tools: Jira Quality Center
Build: Maven, Jenkins
Packages: MS-Office Suite (Word, Excel, Access)
Databases: Oracle, SQL Server, MS Access
Operating Systems: Windows variants, UNIX
EXPERIENCE:
Confidential, Woodbridge, VA
Java Selenium Automation Engineer
Responsibilities:
- Developed and maintained automated regression test cases in Selenium Web Driver using Java as the programming language
- Used Jenkin as a continuous integration server to configure with GitHub.
- Coordinated and provided technical support to the team as and when needed, and ensuring the successful delivery of QA assigned tasks
- Providing QA Sign Off documents (Test summary/Defect Disposition Reports)
- Worked on Agile Methodology and used JIRA tool.
- Participated in daily SCRUM meetings, sprint planning sessions, sprint review meeting and product backlog discussions to estimate and communicate outstanding tasks and deliverable.
- Analyzing business, functional requirements and technical specification documents
- Understand the testing efforts and define the scope of testing for the delivery
- Involved in test plan, test scenarios and test cases preparation for Functional, Integration
- Good knowledge in writing Cucumber feature files, JUnit integration tests for web services.
- Performed Functional testing, Smoke Testing, and Regression testing.
- Worked in a BDD (Cucumber) framework.
Environment: JAVA, Jenkins, Selenium Web Driver, Rest Assured, Cucumber, JUnit, SQL Server, Oracle, Postman, SOAP UI, JIRA
Confidential
Selenium Automation Engineer
Responsibilities:
- Worked on Agile (SCRUM) Methodology and used JIRA tool.
- Participated in daily SCRUM meetings, sprint planning sessions, sprint review meeting and product backlog discussions.
- Analyzing business, functional requirements and technical specification documents
- Understand the testing efforts and define the scope of testing for the delivery
- Involved in test plan, test scenarios and test cases preparation for Functional, Integration and Security testing
- Performed Functional testing, Integration Testing, Security Testing, Mobile Testing, Smoke Testing, and Regression testing.
- Developed and maintained automated regression test cases in Selenium Web Driver using Java as the programming language
- Created and executed automation scripts for API testing using Rest Assured tool
- Coordinated and provided technical support to the team as and when needed, and ensuring the successful delivery of QA assigned tasks
- Executed daily automation tests, investigate test results and baseline tests for next regression cycle.
- Providing QA Sign Off documents (Test summary/Defect Disposition Reports)
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Eclipse, XML, XPath, CSS, Quality Center, SQL, Agile and Windows.
Confidential, Austin, TX
Manual Tester
Responsibilities:
- Created Test Cases for validation points, based on the functional specifications, validated the actual results against the expected results.
- Responsible for updating and maintaining the Test Director for all the defects found during functional and regression testing and follow up of the Bug Life Cycle.
- Responsible to estimate the resources required for the project based on the Business requirements & test planning.
- Created providing data storage Involve in the Functional, White Box, unit and Integration Testing and Regression.
- Tested the application manually prior to automation for functional testing.
- Involved in setting up different configuration environment for compatibility testing and manual testing.
- Performed Manual performance testing to identify various critical points in the application.
- Supported new and existing products by configuring and testing software products and software components of a website.
- Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
- Carried out extensive Backend Testing to ensure proper backup and restoring of data by Writing SQL queries using Management Studio Tool.
- Database and retrieval and data validation and security system.
- Involved in developing numerous test cases for manual testing.
- Interacted with the developers to resolve the problems.
Environment: Manual Tester, Java, CSS, JavaScript, SQL.
