Qa Selenium Test Engineer Resume
Richmond, VA
PROFESSIONAL SUMMARY:
- Over 4 years of experience as a QA Test Engineer using Manual & Automation Testing of Web Based applications in various domains on Windows, and Linux environment.
- Extensive experience with Software Development Life Cycle (SDLC) - Waterfall, Agile (SCRUM) and Software Testing Life Cycle (STLC) Methodology.
- Experience in Automation Testing using Selenium Web Driver/IDE, TestNG, Data Driven, Keyword Driven frameworks.
- Expertise in developing, documenting, and executing test cases manually as well as generating automated scripts using Selenium Webdriver.
- Experience in Selenium and Java Automation Code and resources in source controls like GIT for improvements and new features.
- Strong working experience in using MAVEN for build management, Git as source repository and Jenkins for Continuous Integration of the builds.
- Good experience in testing both SOAP and REST services using SOAP UI , Postman, Rest Assured and Tested both XML and JSON formats.
- Experience in validating Regular and Ajax control using Selenium locators (xPath, CSS, id and name).
- Expertise in Black Box testing including Smoke, Functional, Integration, Regression, System, User acceptance (UAT), Positive and Negative, Security, GUI, Backend, cross-browser and ad-hoc testing.
- Experience in analysing, reviewing and understanding of Business/Functional & Testing requirements and writing Test Plan, Test Strategy, Test Scripting, creating Test Scenarios, analysing results and preparing result summary report.
- Experience with cross-browser compatibility testing using various browsers like Mozilla Firefox, Google Chrome, Internet Explorer, Opera and Safari.
- Proven capacity in creating Behavioural Driven Development (BDD) contents with Cucumber and composing step definitions for conduct.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Centre/ALM, JIRA, BugZilla etc.
- Effective Time Management Skills and consistent ability to meet client deadline.
- Ability to work independently in a fast-paced environment with tight deadlines and changing priorities.
- Strong communication and interpersonal skills self-motivated and highly organized with excellent system analysis and problem solving skills.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/IDE, HP Quality Center/ALM, Cucumber, SOAP UI, REST API
Languages: Core Java
Scripting: UNIX Shell scripting, Python, Java Script.
Build Tools: Maven
Frameworks: TestNG, Junit
Firefox Add-ons: XPath, Firebug
Bug Tracking Tools: JIRA, HP Quality Center/ALM, BugZilla
CI Tools: Jenkins
Applications: MS Office Pro (Word, Excel, PowerPoint, Access, Outlook)
Platforms: Windows, UNIX, LINUX
PROFESSIONAL EXPERIENCE:
Confidential, Richmond, VA
QA Selenium Test Engineer
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Developed Automation Scripts for Regression using Selenium Web Driver and Java.
- Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios.
- Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
- Implemented Agile/Scrum methods for testing approach. Recorded and managed defects.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Maintained and executed Maven build files for running automated tests.
- Developed test code in Java language using Eclipse IDE and TestNG framework.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
- Involved in acceptance testing using Cucumber and Selenium WebDriver.
- Responsible for Setting up Web Services project using Rest and provided setup help to other team members.
- Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the WebServices (SOA) through SOAP UI.
- Defect logging and tracking using JIRA and updated the test defects status with results.
Environment: Java, Agile/Scrum, Selenium WebDriver, TestNG, Jenkins, Maven, Git, JIRA, Rest, XPath, REST, Eclipse, Soap UI, Cucumber, Windows, Linux.
Confidential, Fayetteville, NC
QA Automation Engineer
Responsibilities:
- Involved in testing the application utilizing the Scrum (Agile) methodology.
- Gather and analyze Business, Functional Requirements, System Specifications, and Design documents.
- Designed, executed and maintained Selenium Web Driver, TESTNG , automated test cases for regression test cases.
- Perform Smoke, Functional, Ad-hoc, Regression, Positive and Negative testing of the applications.
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
- Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG.
- Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.
- Used SourceTree push and pull my test scripts with GIT repository.
- Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
- Developed test tools and rest assured frameworks for automation using REST Api with rest-assured.
- Developed and maintained Test Documentation including Test Plans, Test Cases, Test Data and log defects using Selenium Web Driver.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver & created Data Driven framework using TestNG.
- Performed UI and Functionality testing using test scripts.
- Performed regression testing using reusable actions and Functions.
- Responsible for reporting and tracking the bugs using JIRA.
Environment: Java, SDLC, Agile (Scrum), Selenium WebDriver, TestNG, Chrome, Firefox, XML, SoapUI, Maven, Git, Jenkins, WSDL, JIRA, Windows, Linux.
Confidential, Raleigh, NC
Manual Tester
Responsibilities:
- Responsible to implement QA process to fit in the AGILE model as Valic digital is migrated from waterfall model to AGILE model
- Coordinated with UAT team by providing them with test cases and test data.
- Design test plans, test scenarios, test scripts and test procedure.
- Perform Manual Testing and maintain documentation on different types of testing like Functional, Regression, Sanity and System Testing.
- Exported Test Requirements and Test Cases from Excel and Word to Quality Center. Used Quality Center for generating Requirements, Test Sets, and Test Plan and for reporting defects.
- Performed manual testing by entering positive values, negative values, and boundary values to the application
- Executed test cases and recorded results in Quality Center.
- Performed Black box, Integration, Regression, Systems, and Backend testing.
- Involved in UAT testing, SIT Testing, Regression Testing and Functional testing.
- Created, maintained and updated regression suites upon receiving new build
- Conducted Data Validation Testing (back-end) using SQL queries.
- Worked on conversion of manual tests into automated test scripts.
- Tested Web page presentation manually for different Browser compatibility.
- Interacted consistently with the developers and analysts to determine the types of testing required throughout the Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC).
Environment: Java, SQL, SDLC-Agile (Scrum), UAT, QC.
