Test Selenium Engineer (qa) Resume
4.00/5 (Submit Your Rating)
New York, NY
PROFESSIONAL SUMMARY:
- Over 5+ years of diversified IT experience with strong experience in Selenium Automation Web based & Client - server based applications.
- Strong working knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Experience in designing and creating automation frameworks for J2EE based applications using Java, Selenium WebDriver/IDE/Grid.
- Expert using TestNG/JUnit framework for Unit testing, Maven/Ant for Project building tool, Jenkins for Continuous Integration and GIT for Version Control.
- Professional Expertise in working on automation using Selenium Web driver and Java with Cucumber in Behavior-driven development (BDD) approached.
- Expert in developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.
- Experience in preparing and maintaining Automation Frameworks (Keyword Driven, Data Driven, Hybrid Driven, and Page Objects).
- Expertise in Automation Testing, Manual Testing, Smoke Testing, GUI Software Testing, and Backed end Testing, Black-box Testing, Functional Testing, System Testing, and Regression Testing.
- Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium WebDriver.
- Experience in Automation Testing and Exploratory Manual Testing (Black Box/White Box Testing) on Web-based applications.
- Experience in Business Functionality Testing, Smoke testing, User Interface testing, Integration Testing, Black Box Testing, End-to-end Testing, Manual Testing, UAT testing, Regression Testing, Performance Testing, Documentation and Reporting.
- Good working experience on SOAP UI for testing and validating various web services used in the application.
- Experience on working XML, XPATH and designing Web Services using WSDL, SOAP and latest features like Policies and Services.
- Expertise in Oracle, SQL Queries to validate data from the database tables and performed back-End Testing.
- Experience in testing applications developed using Agile/Scrum and Waterfall methodologies.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS:
- Programming Languages: Java, SQL, Python
- Testing Tools: Selenium IDE/RC/WebDriver/Grid, Soap UI, Cucumber, Jenkins
- Test Management Tools: Quality Center, Jira, HP ALM
- Test Framework: Junit, TestNG.
- Web Debugging Tool: Firebug, Firepath
- IDE: Eclipse
- Build Tool: Ant, Maven
- Databases: Oracle, SQL Server
- Operating Systems: Linux, Windows (All Variants), UNIX
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Test Selenium Engineer (QA)
Responsibilities:
- Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
- Developed test scripts to automate process of testing in Selenium Web Driver. Creating, Organizing, and managing Test automation Resources.
- Responsible creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
- Created unit test cases for business component and worked on API server-side System level test cases using TestNG.
- Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
- Executed test cases using TestNG parameters, data providers, suites, parallel suites and groups.
- Maintained and executed Maven build files for running automated tests.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Maintained the Selenium and Java Automation Code and resources in GIT.
- Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Validated XML files as part of web services testing
- Performed the testing of Restful web services for mobile apps for the using SOAP UI.
- Responsible for updating and maintaining the HP ALM for all the defects found during functional and regression testing and follow up of the bug life cycle.
- Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
- Participated actively in daily scrum meetings, sprint planning's and sprint retrospective meetings in the agile process.
- Actively participated in Stand-up meeting, walkthrough meeting, weekly assessment meetings and daily bug triage meetings and interacted with developers and business analysts to ensure high quality of the application under test.
Tools: & Technologies: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, SOAP UI, Eclipse, GIT, XPath, CSS, XML, HP ALM, SQL, Agile and Windows.
Confidential, Newark, NJ
Test Automation Engineer (QA)
Responsibilities:
- Reviewed the Business/ Functional/ System Requirement Specs, High Level Design Documents, and Detailed Design Documents.
- Created Automation script using Selenium WebDriver . Executed scripts on different browser and different platform.
- Used Java as client library for selenium WebDriver to design and developed automation test Framework using TestNG.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE). Contributed in framework creation.
- Created and maintained smoke/functional/regression scripts for web-based application using Selenium IDE, Java and TestNG.
- Run script as a batch file through Maven and generated testing report.
- Responsible for creating and maintaining automation acceptance test suite using Selenium and Cucumber framework.
- Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
- Involved in GUI testing, integration testing, navigation testing and regression testing using web and client-server applications.
- Used various Selenium Locators using Firebug, Fire path to debug, edit and locate the objects based on like ID, name, Link Text, Partial Link Text, XPath, CSS for identifying correct GUI elements in creating automation scripts.
- Developed, executed test cases and identified defects entered required information into Quality Center as they relate to Test Cases.
- Conducted backend testing using SQL queries to validate data for database and used SQL queries for retrieving data from database for executing user specific test cases.
- Tested the application in highly dynamic environment with sprint team using agile methodology.
- Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
Tools: & Technologies: Java, Selenium WebDriver, TestNG, Eclipse, Maven, Cucumber, Jenkins, Firebug, FirePath, CSS, XPath, Quality Center, SQL, Agile and Windows.
Confidential, Boca Raton, FL
QA Engineer
Responsibilities:
- Worked closely with business analysts and developers for thorough requirements review and developing test scenarios.
- Worked on developing the automation scripts using Selenium WebDriver .
- Involved in designing and developing automated functional Test suite using Selenium IDE and WebDriver.
- Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver.
- Used Selenium Grid to test the compatibility of the tests across multiple servers to save time.
- Designed smoke, sanity, acceptance, functional and regression test cases.
- Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.
- Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Involved in defect management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.
- Implemented and worked on Acceptance Test Driven Development (TDD) agile methodologies completing releases ahead of schedule.
- Worked with the team lead to coordinate the test case turnover process proceeding each cycle and selectively executed the test cases to verify that they are kept current.
- Involved in QA team meetings and gave updates to the QA lead/Project Manager on a weekly basis.
Tools: & Technologies: Java, Selenium WebDriver/IDE, Eclipse, Junit, ANT, XML, HTML, TDD, SQL, Agile and Windows.
