Selenium Qa Engineer Resume
New York, NY
SUMMARY
- Over 7 years of extensive experience in Analysing, Designing and Implementation of QA testing for Web based and Client/Server web applications using both manual testing and Automation testing.
- Extensive knowledge and experience in analyzing business specification documents, designing and developing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Hands on experience in Junit, TestNg, and Page Object Model (POM) automation frameworks.
- Experienced in Black box and Gray box including GUI, Ad - hoc, Smoke, Functional, Regression, System, and Integration.
- Experience in all phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Bug Life Cycle and Development Methodologies like Waterfall and Agile.
- Expertise in different types of testing like Functional, Regression, System, Usability, Back-End and User Acceptance of web and mobile applications.
- Extensive experience in preparing Test Plans and Test Cases/Test Scripts based on user requirements and system requirements documents.
- Hands on experience in executing test scripts with tools and technologies such as Java, Selenium WebDriver/IDE/Grid, JUnit/TestNG, ANT, Maven, Jenkins, Quality Center and SOAPUI PRO
- Skillful in using tools like Firebug and FirePath for identifying XPath of web elements.
- Proficient in functional testing of mobile and web applications - manual and automation using Selenium WebDriver and Maven with TestNG framework.
- Experience in using Data Driven and Page Object Model (POM) for Selenium WebDriver and TestNG.
- Sound knowledge of Maven for project builds and Jenkins with TestNG Selenium for Continuous Integration.
- Good experience in writing and executing SQL queries to perform data validation and back-end testing of databases to check the integrity of data.
- Strong experience with Version Control Systems such as SVN and GIT.
TECHNICAL SKILLS
Testing Tools: Selenium (IDE/ WebDriver/ GRID), Maven with JUnit/TestNG, SOAP UI and JMeter for SOAP and Restful Services, Log4J, POI, Cucumber BDD, Appium, Sikuli, Ant, Maven, Jenkins, Bugzilla, JIRA.
Languages: Scripts Java, SQL, HTML, CSS, Java Script, XML, Shell Script, Groovy Script
QA Methodologies: Agile, and Waterfall
Database and Tools: MySQL, Oracle, MS SQL Server
Version Control: Sub Version (SVN), GitHub
Other Tools: IntelliJ IDEA, Eclipse, Firebug, FirePath, SauceLabs
PROFESSIONAL EXPERIENCE
Confidential - New York, NY
Selenium QA Engineer
Responsibilities:
- Worked closely with business analysts and developers for requirements review and developing test scenarios.
- Developed and implemented the custom framework with Data Driven and Page Object Factory Model using Selenium WebDriver which cut down the script development time in half.
- Used JUnit/ TestNG Test Suite to run group of Test Classes and Test Cases.
- Used JIRA for managing the stories and creating defects for the iteration.
- Created Maven pom.xml to get the needed artifacts and integrated with Jenkins.
- Performed Web Services Testing and XML validation by creating test case suite using SOAPUI.
- Performed Smoke Testing, System Testing, System Integration Testing, User Acceptance Testing, Database Testing and Regression Testing.
- Attended project meetings, release meetings and QA status meetings.
- Performed defect tracking in QC and linked them via traceability to specific test case.
- Performed Database Testing by passing SQL Queries and retrieved information from database.
- Used SQL and PL/SQL for Data retrieval in Back End Testing.
- Close interaction with Team Members, Developers, Business Analyst and Project Management
Environment: Agile, Selenium WebDriver/IDE, XPath, JXL, Firebug, FirePath, Java, JUnit, TestNG, Web Services, SOAP, RESTFUL, SOAP UI, XML, JSON, Quality Center, Maven, Jenkins, Oracle, HTML, Java Script, CSS, TOAD, SQL, PL/SQL, ANT, UNIX, Windows
Confidential - Columbia, MO
QA Analyst
Responsibilities:
- Created Test plans and Test cases based on business and functional requirements.
- Interacted with business and development teams for requirements and test scenarios reviews.
- Designed, executed and maintained Selenium Web Driver, JUnit/TestNG, automation testing cases for regression test cases.
- Participated in Smoke testing the functional use cases during production deployments.
- Conducted Black Box testing to strategize new projects requirements for functional behavior and performance
- Created test cases and executed these test cases to test the module functionality using test functions
- Developed and implemented software development lifecycle (SDLC) policies, procedures, and validation test scripts according to the client's standards.
- Performed manual regression tests on various modified functionality.
- Developed manual test scenarios for Integration and Regression testing across system releases.
- Executed Manual Test cases and participated actively in System Testing and Regression Testing of the
- Provided guidance to business for User Acceptance test scenario specifics based on executed Integration test cases.
Environment: Manual Testing, Selenium IDE/WebDriver, HTML, XML, MS Excel, TestNG, Quality Center, Maven, Oracle, SQL, Json, Git, Windows.
Confidential
Junior QA Analyst
Responsibilities:
- Involved with preparation and execution of test cases and scripts.
- Experience in Software analysis, design, development, Testing and Maintenance with strong understanding of SDLC & STLC.
- Test Plans using Quality Center and also modified the existing test cases as per the new builds.
- Performed manual testing prior to automate testing on the application.
- Implemented defect management processes to prevent and track the cause of defects and their correction.
- Actively participated in the team involving test plan analysis, go/no-go decisions based on test scripts results.
- Used Quality Center for maintaining the Test execution and Defect Management.
- Involved in testing of database using SQL queries.
- Interacted with developers to resolve technical issues and investigated software for faults.
- Performed regression testing for fixes using QTP and closed the defects in Quality Center.
- Involved in the end-to-end test and responsible for the Quality Assurance of this application to complete in record time.
- Used Quality Center to log and address defects issues and also for change management
Environment: Windows, J2EE, VB Script, Quick Test Professional, and Quality Center/ALM