Selenium Test Automation Engineer Resume
PROFILE SUMMARY:
- Over 5 years of experience in Software Testing and expertise in Backend, Manual testing and Automation Testing.
- Experienced in Test strategy planning, scheduling and risk analysis, reporting and tracking.
- Experienced in implementing software testing process from project initiation to release.
- Strong Knowledge in creating Traceability Matrix to ensure comprehensive Test coverage of requirements.
- Extensively experienced in the Black box and Gray box testing and Agile test driven development environment.
- Strong Knowledge in all SDLC models like Water Fall, and V - model.
- Expertise in conducting and participating different Types of Testing - Integration, System, Functional, GUI, Regression, Sanity, Smoke and User Acceptance Testing (UAT).
- Experienced in HP ALM/Quality Center to ensure requirement coverage by Test Cases, as well as defect traceability to Test Cases.
- Experienced in set 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 RC and WebDriver.
- Experienced in using Junit and TestNG testing Framework as a test runner with Selenium.
- Experienced in designing automation testing framework for web-based application using Selenium that maintains the work flow as an end-user.
- Experienced in developing and implementing Data Driven and Keyword Driven automation testing framework with Selenium WebDriver.
- Experienced in Designing and implementing different automation frameworks from starch like Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework for a number of projects using Selenium WebDriver, TestNG and Maven.
- Experienced in using Bugzilla for issue tracking and Git and GitHub for version control.
- Experienced in developing and executing plans, meeting deadlines and operating under time constraints.
- Proven skills related to meeting moderation and facilitation, including interviewing of and presentation to senior management.
- Excellent training skills in technical and domain areas required for the projects which helps the team.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, TestNG, Maven, Jenkins, HP ALM, HP Quality Center, Bugzilla
Programming: SQL, PL/SQL,VB Script, Java, HTML
Databases: Oracle, SQL, SQL Plus, MS Access, SQL Server
Word Processors: Microsoft Word, PowerPoint, MS Excel
Operating Systems: Windows, Unix/Linux
WORK EXPERIENCE:
Confidential
Selenium Test Automation Engineer
Responsibilities:
- Wrote Test Cases and Test Procedures based on the Test Plan.
- Participated in design sessions and provided feedback on requirements and design specifications.
- Designed, monitored, and analyzed quality assurance metrics such as defect, defect counts, test results, and test status.
- Developed all Test scenarios and Test cases for Inventory Management initiative.
- Performed Functional, Integration, Regression, GUI, End to End, User Acceptance, Backend, Web Service, Security, Exploratory and compliance Testing.
- Worked in TestLink to ensure requirement coverage by Test Cases, as well as defect traceability to Test Cases.
- Uploaded Business Risks in TestLink for mapping the Test Cases.
- Used SQL scripts to write medium to complex queries for data validation and Test data creation.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium.
- Involved in Automation of the test cases using Selenium WebDriver, TestNG and Maven.
- Read test data from external source & Properties files using TestNG and Selenium.
- Conducted Regression Testing whenever some code module was changed; identified risks and developed mitigation strategies.
- Performed Regression testing on new builds, every modification in the application using Selenium.
- Involved in preparing status reports and attending daily, weekly, monthly and quarterly meetings to update the automation status, challenges and efforts.
- Involved in Automation code reviews, giving suggestions and areas of improvement to the team.
- Performed key role in success of the project by identifying and resolving the Performance bottlenecks of the system specifically related to code, database and configuration.
- Developed and executed plans, meeting deadlines and operating under time constraints.
Environment: Selenium WebDriver, TestNG, Maven, Jenkins, SQL Server, MS Office, Windows, UNIX, XML, Java, J2EE, Java Script, MS Excel.
Confidential, Manhasset, NY
Selenium Test Engineer
Responsibilities:
- Created and executed Test scripts and Test cases based on the business requirements.
- Documented Test cases corresponding to business rules and other operating conditions.
- Created Test plan, Test scenarios, Test scripts and Test cases, corresponded to the Test requirements in order to maximize verification coverage of system variables.
- Reviewed the developed automated Test scripts.
- Worked with Retesting and Regression Testing.
- Maintained and updated Test plans, Test scripts in Quality Center.
- Used Quality Center for defect tracking and defect reporting.
- Wrote SQL scripts and queries to test the database table records to validate online screen.
- Used Selenium WebDriver to test web sites and their systematic updates for functionality, usability, regression, performance, browser and operating systems compatibility.
- Involved in working with JUnit test runner and Eclipse.
- Built automated test-suites using WebDriver Java API / Selenium test suites, JUnit and TestNG.
- Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
- Developed and maintained release acceptance tests using Selenium WebDriver, JUnit/TestNG, and Maven.
- Developed a Page Objects framework using WebDriver.
- Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Created CSS/XSLT script to parse XML results into HTML format.
- Created user defined functions in Java and implemented the functionality with Selenium.
- Performed User Acceptance Testing.
- Developed work-around solutions to problems encountered during Test development and execution.
- Provided visibility on quality to the rest of the organization.
- Attended various meetings with the developers, clients, and the management team to discuss major defects found during testing.
Environment: Selenium WebDriver, Java Script, MS SQL Server, Web Services, HP Quality Center, Java, Windows, UNIX, MS Excel, MS Office.