Sdet/ Qa Selenium Tester Resume
Richardson, TX
SUMMARY
- Over 6+ years in Information Technology as a QA Engineer/Analyst with experience in analysis, design, development and testing of Client/Server and Web Based Applications.
- Strong Knowledge and experience of all phases of SDLC (Software Development Life Cycle), and QALC (Quality Assurance Life Cycle).
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Quality Center, JIRA, SOAPUI and Version One.
- Expert on Selenium Automation using WebDriver.
- Proficient in using SoapUI/Postman for testing Web Services and used various types of assertions such as soap fault, Contains, Xpath etc.
- Expertise in functional testing using Selenium IDE and Selenium WebDriver using JUNIT unit testing framework.
- Experience in testing automation framework based on BDD approach built using Java.
- Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Behavior Driven Testing (BDD), Data Driven testing, Back End and Front End testing and User Acceptance testing.
- Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Experience in Performance Testing of API and Web applications.
- Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
- Experience in bug reporting tools like TFS and JIRA.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Good programming skills in Java and experience in SQL Server, Access and Oracle Databases.
- Proficient in using basic SQL queries to perform backend testing for data integrity.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS
Programming Languages: Java, XML, SQL, PL/SQL,C#.
Web Technologies: Angular, HTML/ HTML5, CSS/ CSS3, JavaScript, JQuery, JSON, AJAX.
Operating System: Windows, UNIX/Linux.
Web Services: SOAP, REST, Microservices
Application/Web Servers: JBoss, Tomcat.
Databases: SQL Server, postgresql
Design Methodologies: SDLC, Agile, Scrum, Waterfall.
Version Control: SVN, GIT.
Testing/ Logging Tools: JUnit, Log4J.
Build Tools: Maven.
PROFESSIONAL EXPERIENCE
Confidential, Richardson, TX
SDET/ QA Selenium Tester
Responsibilities:
- Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
- Performed different testing task using various test scripts on Selenium WebDriver and Nunit.
- Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
- Development of a software automation testing framework JAVA.
- Designed and executed the Automation Test Scripts using Selenium WebDriver and Nunit.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium WebDriver.
- Performed Data driven testing using Selenium WebDriver, Nunit functions.
- Involved in Restful API Testing using Postman.
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Performed Behavior Driven Development/BDD.
- Responsible creating the functional testing framework using NUnit and using Selenium WebDriver to automate the UI components.
- Used Selenium WebDriver and Nunit to run the parallel testing.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using JAVA).
- Involved manual testing of various test cases with respective test scripts on Selenium.
- Coordinated for conducting white box testing.
- 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.
- Defect logging and tracking using jira and updated the test defects status with results.
- Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.
- Involved in Automating REST Services using Rest - Assured and tested both XML and JSON
- Used Team City for CICD pipeline and Octopus deploy for deployment .
- Used Maven as a build management tool.
- Used testng framework with Page Object Model (POM) pattern
Environment: Java, Selenium WebDriver, JavaScript, NUnit, JSON, Postman, SQL, Jira, Bitbucket, SQL Server, Windows.
Confidential, Philadelphia, PA
Lead Software Tester
Responsibilities:
- Actively involved in various phases of Software Development Life Cycle (SDLC) of the application
- Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
- Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
- Tested independent and dependent modules individually. Prepared Test Matrix to keep track of the requirements and the test cases.
- Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
- Created automation framework in Selenium WebDriver using behavior driven (BDD).
- Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
- Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
- Performed UI testing and front end testing using Selenium.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
- Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java).
- Done SOA testing for Payments API using Postman and Java framework for web services testing.
- Developed data driven test scripts to check the same functionality with multiple sets of data.
- Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
- Performed Assertions like Schema Compliance, XPath and SOAP responses.
- Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.
- Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
- Checked the data flow through the front end to backend and used SQL queries, to extract the data from the Oracle database.
- Involved in documentation as to how to maintain and run scripts for future enhancements.
- Responsible for testing the application against different environments in QA, staging and production.
- Analyzed the business requirements, developed test plans and created test cases in Quality center, a test management tool.
Environment: Java, Selenium WebDriver, TestNG, SOAPUI, Oracle, Maven, IE, Firefox, Chrome, WebLogic, Windows, UNIX.
Confidential
Sr. Software Tester
Responsibilities:
- Analyzed the business requirements, developed test plans and created test cases in Quality center, a test management tool.
- Attended review meetings with Business Analysts, Developers and end users to understand and test according to their requirements
- Developed test cases, reviewed and Involved in Functionality, and Regression Testing.
- Involved in software acceptance testing and production release procedures throughout SDLC
- Documented the successful or unsuccessful completion of each test condition in the Test Director script repository and verified actual results against expected results for discrepancies
- Conducted system and integration testing, debugged the software errors and interacted with developers to resolve technical issues.
- Enhancing Scripts like scripting, customizing and then parameterized
- Have a complete working knowledge and have been involved in all project phases from startup. (Startup, defines, design, build, and test).
- Responsible for entering bugs into an automated bug management system and performing regression tests after the bugs were fixed.
- Performed End-to-End testing, Ad-Hoc testing, Integration testing and User Acceptance Testing.
- Maintained detailed test logs and report test results in TFS
- Participated in test plan and test cases review meetings.
- Worked closely with business experts and developers in order to perform my duties
- Responsible for Backend testing by executing SQL statements
- Interacted with developers for status of the bugs and re-tested the fixed Bugs
- Analyzed the defects and categorized them based on severity
- Problem reporting and tracking through the use of TFS
- Close interaction with members of the development team
Confidential
Sr. Software Tester
Responsibilities:
- Analyzed the Functional Requirements Specifications.
- Through analysis of requirement specifications and design document uses structured techniques to identify testable conditions.
- Review Business Requirement Documents (BRD), Software Requirement Specification (SRS), and Prepared Test Plan.
- Conducted the Functional, System, Integration, and Regression Testing for Functionality of the web application.
- Developed test cases/test scripts for the application, executed the Application, and Raised the Defects through Quality Center/ALM.
- Wrote SQL queries for validating data transfer during database migration.
- Generated the detailed reports of the Bugs, Pass-Fail Report, and Assigned Defects using Quality Center/ALM.
- Created Status Report, Test Result Report, and Weekly Status Report to Manager.
- Worked closely with Developers and Business Analysts to get the immediate resolution to the defects.