Selenium Test Engineer Resume
New York, NY
PROFESSIONAL SUMMARY:
- Around 6 years of working experience as Quality Analyst in Software Development Life Cycle ( SDLC ) and Project Life Cycle.
- Diversified experience in Automation and Manual testing serving various domains such as Retail, Banking and Mobile Industries domains.
- Experience in Agile & Waterfall methodologies
- Highly Proficient in interacting with business users and gathering user requirements to develop necessary Test Plans, Test Cases and Test Scripts
- Performed Functional Testing using Selenium Web driver and was involved in developing detail Test Plans for the testing efforts of the module.
- Experience in Automation Regression test execution performed using Selenium automation tools .
- Extensive experience in Functional testing, Testing system management, Integration testing, Regression testing , Back - end testing, Browser Compatibility testing, Ad-hoc testing, Black Box Testing, White Box Testing, System Testing, User Acceptance Testing
- Experienced in working with open source tools like Selenium (Selenium IDE/GRID/Web driver) and Firebug .
- Experience in TestNG, Junit, Data Driven, Modular Driven and Page Object Model Frameworks in Selenium.
- Experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium Web Driver .
- Experience in Utilized TDG in generating test data and test scenarios.
- Develop knowledge on complete body of Statement work from transaction entry ( TDM model) thru the client processing and final statement creation.
- Experienced in writing the Automation in Java using Eclipse and IntelliJ IDEA.
- Experienced in testing SOAP , RestfulServices using SoapUI API.
- Expertise in using different unique identifiers like XPATH/CSS Selectors/ID/Name etc.
- Experienced in Testing Web and Desktop applications .
- Experienced in developing automation scripts using Java, TestNg and Junit with Maven.
- Worked with project management tools such as JIRA, HP ALM .
- Good knowledge in project building tools Maven, ANT
- Experienced in AGILE Methodologies and SCRUM .
- Experience in version control tools such as GIT, SVN.
- Experience in CI/CD tools such as Jenkins.
- Experienced in Software Development Life Cycle(SDLC) and test life cycle including Requirements Analysis, Systems Design, Development, Resource Scheduling, Project Tracking, Engineering Acceptance testing, Deployment and User Training.
- Excellent Communication skills with ability and willingness to work towards the business and technical requirements of clients and users
TECHNICAL EXPERTISE:
Testing Tools: Selenium, SOAP UI, REST API, Eclipse, IntelliJ IDE, ANT, TestNG
Bug Reporting Tools: Jira, Sharepoint, HP ALM, HP Quality Centre
CI/CD tools: Jenkins, Sauce lab
Databases: Oracle, SQL Server 7.0, SQL Server 2005, MongoDB
Framework: Data Driven, Behavior Driven, Hybrid Testing Frame work, Page Object Model
Methodologies: Waterfall, Agile/Scrum
Programming Languages: Java
Scripting Languages: HTML, XML
Version Control: GIT, SVN
Systems: Windows, Unix/Linux
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Selenium Test Engineer
Responsibilities:
- Documented Automation Plan, Design and Execution Specification.
- Developed several Systems Integration Test scripts based on system requirements, business rules and use cases.
- Tested application response for positive and negative sets of data with data-driven testing procedures.
- Developed all Test scenarios and Test cases for Inventory Management initiative.
- Involved in Smoke, Grey Box, Ad Hoc, Functional, Regression and Back End testing.
- Performed Positive and Negative Testing.
- Mapped the Requirements to Test cases and logged defects using HP ALM.
- Tracked, reviewed and analyzed defects and compared using the traceability matrix in HP ALM.
- Used HP ALM to store requirements, created and executed test cases, store results and metrics and critically analyzed, documented and maintained the test results and test logs.
- Involved in verifying the back-end Tables by using SQL statements, different types of complex queries.
- Created Selenium tests scripts for regression testing and performed Data Driven Test using test data from excel files.
- Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Used GitHub for code repositories and Maven for the dependencies and Jenkins for Continues integration.
- Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build.
- Involved in providing the efficient locators strategy like xpath and css to run WebDriver script in stable condition.
- Developed automation framework for Selenium WebDriver in Page Object Model Framework.
- Integrated TestNG with Selenium using Eclipse to generate test execution result.
- Supported in creating test cases and performed User Acceptance Testing (UAT).
- Had regular meetings with Developers to report various problems.
- Developed timelines for project delivery and managed project.
- Worked in executing and analyzing various queries and creating reports.
- Authored reporting weekly project condition to the project manager and the team lead.
- Designed reports for communicating analysis of test data and metrics, and communicated the results to project team.
Environment: Windows, HP ALM, Selenium WebDriver, JIRA, TestNg, Maven, Jenkins, Java, SQL, HTML, MS Office, XML, UNIX.
Confidential, Salt Lake City, UT
Automation Engineer
Responsibilities:
- Involved in requirements analysis reviews and working sessions to understand the requirements and system design.
- Designed and documented Test plans and Use case specifications.
- Assisted QA Team in designing Test Scenarios and Test Cases.
- Involved Positive, Negative, Sanity testing.
- Conducted Black Box, Grey Box, Functional, GUI, Regression, System and UAT testing manually.
- Created different Scenarios for functional testing utilizing HP Quality Center as per the requirement specifications.
- Responsible for entering and tracking bugs in Quality Center and reporting the defects to the developers for Modification Request.
- Created SQL queries to perform backend testing.
- Developed Selenium WebDriver test cases using Java, TestNG framework.
- Leveraged Java (Eclipse IDE) to access and test various operations. Performed Regression and Integration Testing using TestNG framework and executed assertions.
- Automated regression test cases using Java Responsible in executing Selenium test scripts on different browsers and checked for compatibility
- Developed new and updated existing Automation test cases using selenium WebDriver and TestNG, using SVN as VCS for java based web application, using Maven as Build tool.
- Implemented properties files to read configurations and XPath of elements in the application for better readability of the code.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver (java).
- Coordinated with technical support associates to fix proprietary software issues.
- Used Firebug, and XPath to work with the application objects.
- Responsible for coordinating the User Acceptance testing (UAT).
- Assigned the work to the team and conducted status meeting with team.
- Prepared the status reports and conducted daily conference and status meetings.
- Managed the team and coordinate the team’s daily activities with scheduled status meetings.
Environment: SQL Server, MS Excel, MS Office, Windows, UNIX, Selenium, ANT/Maven, SVN, HP Quality Center, Java, Java Script, Oracle.
Confidential, Atlanta, GA
Automation Tester - Selenium
Responsibilities:
- Development of Integration and System Test Plan.
- Involved in creating Test plans, Test cases and Test reports for various modules in the applications.
- Performed Use case reviews, Test scripts reviews and executed of Test Scripts.
- Performed quality assurance reviews on all System Development Life Cycle.
- Performed Black box testing, System testing, Integration testing, Regression testing, and UAT testing.
- Reported the defects with development team using Quality Center.
- Wrote Test cases to test the application manually in Quality Center.
- Wrote complex SQL Queries for back end testing for both Oracle and SQL databases.
- Developed Automation scripts for new enhancements using Selenium and Junit.
- Involved in the conversion of Manual Regression Test cases to Automation Test Cases using Selenium.
- Involved in Regression Testing on each build during various phases of application using Selenium.
- Responsible in validating the functional Test cases developed by Selenium.
- Performed automated testing during system test and regression test phases for each Release.
- Prepared of test summary reports, defect analysis reports.
Environment: Web Services, Selenium, JUnit, Quality Center, HTML, Java, Oracle, Windows, Java Script, VB Script, UNIX.
