We provide IT Staff Augmentation Services!

Sdet/automation Qa Tester Resume

SUMMARY

  • Good Experience in developing Selenium Web driver/GRID test scripts using Java and TDD Frame Works using Test NG/J unit, MAVEN build tools.
  • Executing test cases, ad - hoc product testing, reporting bugs and reporting tester status, writing test scripts in Java, test automation using diverse testing tools like Selenium Web Driver, Cucumber BDD &TDD
  • Experienced in functional testing, reviewing and analyzing business requirements and writing detailed Test Plans, Test Cases and RTM (Requirement Traceability Matrix)
  • Experience in designing and developing a Hybrid Framework with Page Object Model.
  • Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Selenium Web Driver, Test NG and selenium Grid.
  • Well versed with Java Programming and OOPS concepts
  • Experienced in design, Develop, Execute and Maintain Automated Test Scripts using different automation tools like Selenium Web Driver (Eclipse, Java, Junit /Test Ng).
  • Performed unit testing using TestNG/JUnit, Continuous Integration and deployment of applications done using tools such as Jenkins Server, Maven and debugging through Log4j.
  • Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum.
  • Understanding User Requirements, Documenting Test Plans, Preparing Test Cases, Execution of Test Cases to verify application functionality against business requirements, with manual testing and automated test tools.
  • Experience in developing test scripts to implement features, Test Scenarios and Step-Definition for BDD (Behavior Driven Development) using Cucumber (Gherkins) using customized test automation framework.
  • Well versed with handling Elements in Selenium Web Driver and writing Test cases using Element locators (XPATH, CSS), Web Driver methods, java programming features and Test NG Annotations.
  • Actively involved in sanity, smoke, black box, back end, front-end, functional, regression, retesting, integration, cross browser, GUI and UAT testing of the application.
  • Good in creating and execution of automation test scripts for web applications, API testing, and Database testing using JDBC.
  • Good experience in Test Automation of SOAP and REST Web Services / APIs using Postman, REST Assured, SOAPUI, Java API. etc
  • Excellent grasp of SQL queries with My SQL database.
  • Expertise in using different Spying tools like Firebug and Fire path, Chropath, element as a Firefox add-on for addressing web elements using locator's ID, Class name, CSS Selector, X Path etc.
  • Experience in bug reporting tools like Quality Center, Bugzilla and JIRA.
  • Experience with source control, build and deployment tools such as Git, Jenkins, and Maven.
  • Worked on Web Services based on SOAP and REST using POSTMAN.
  • Self-motivated, energetic and highly ethical in all work-related assignments thus able to immediately contribute to corporate goals and objects.
  • Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.

TECHNICAL SKILLS

Testing Tools: Selenium Webdriver, Selenium Grid, Selenium IDE, Cucumber, Test NG/XSLT, J Unit, Maven, Jenkins, SOAPUI, Log4j, HP Quality Center, POSTMAN, Rest Assured.

Programming Languages: Java, C, SQL

Databases: My SQL, Oracle.

Frameworks: TDD, BDD, Hybrid Framework, Data Driven, Page Object Model (POM).

Bug Tracking Tools: JIRA, Rally, QC

Browsers: Internet Explorer, Chrome, Firefox, Safari, Opera, Ubuntu.

MS Office Tools: Outlook, Word, Excel, Power point.

Methodology: Waterfall and Agile/Scrum

Operating System: Windows, Android, IOS, LINUX, UNIX.

Others: BDD, TDD, GHERKIN, Eclipse IDE, Intellij IDE, Git, Git HUB, JSON, XML, HTML, Java Script, Apache POI

PROFESSIONAL EXPERIENCE

Confidential

SDET/Automation QA Tester

Responsibilities:

  • Analyze user stories/business requirements to get better understanding of the system both on technical and business perspectives
  • Involved in designing and building automation Hybrid framework in support of Continuous integration in a test-driven development (TDD).
  • Analysis and understanding of design specifications document, Framework and Test case, Test scenarios.
  • Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Test NG and X Path.
  • Chosen test cases for automation.
  • Created Test cases Using Element locators and Selenium Web Driver methods.
  • Created custom Xpath for identifying Dynamic Objects and use them in Selenium.
  • Created property files to store all the object locators (xpath/ name/ id/css locatior), filepath, test site URL to use them in the Selenium Framework
  • Generated Automated Test Scripts for Regression testing using Selenium Web driver and Java.
  • Executed the Test Scripts in batch wise or suite for Regression or sanity testing.
  • Enhanced Test cases using Java programming features and Test NG Annotations.
  • Development of Page objects and library as per framework requirement and specific to the modules.
  • Used Apache POI to read data from external sources to feed locators into the test script.
  • Generating extent reports for the executed test scripts.
  • Maintaining logs and status of executed scripts.
  • Involved in Bug Tracking Process using JIRA.
  • Retest defect fixes and reopen issues when needed.
  • Executing of Manual Scripts, Defect logging and Bug tracking through an interface with Quality Center.
  • Uploading and committing all reviewed features to GitLab.
  • Perform all other workaround within application to ensure all the functionality is working as expected to meet all the other objectives of User Acceptance Testing (UAT)
  • Perform Sanity, Smoke, and Regression testing in rapid production environment.
  • Tested applications in different types of browsers (cross-browser testing) and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Perform all other workaround within application to ensure all the functionality is working as expected to meet all the other objectives of User Acceptance Testing (UAT)
  • Worked closely with the developers within the SCRUM team and communicated with them regarding the defect resolution.

Environment: Selenium Web Driver, Eclipse, Java, Test NG, X Path, Agile, Maven, Jenkins, JIRA, Web Services (SOAP and REST), My SQL.

Confidential

SDET /Automation QA Tester

Responsibilities:

  • Involved in designing and development of framework.
  • Configured Selenium Web Driver, Test NG and created selenium automation scripts in java using Test NG.
  • Involved in creation of automation framework in Selenium Web Driver using data driven and Page object driven approach.
  • Used Maven tool for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
  • Involved in automating the reports functionality, which is critical to test in every Regression Phase, and which covers thousands of test cases.
  • Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
  • Integrated Automation scripts (Selenium Web Driver) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Incorporated the test data in Test scripts from Excel using Apache POI (API).
  • Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven and Jenkins.
  • Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and X Path in Selenium.
  • Developed and executed test cases and automation regression testing using Selenium Web Driver. Conducted usability testing, UI testing, functional testing, and database testing.
  • Used BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria, which was produced by business analyst to perform UAT testing. Coordinated all testing activities while on this project.
  • Developed Cucumber Html, JSON test reports for analyzing the test outputs.
  • Developed and maintained test documentation including test plans, test cases and test data.
  • Retest defect fixes and reopen issues when needed.
  • Analyzed test results, tracked the defects and generated reports using JIRA.
  • Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).

Environment: Selenium Web Driver, Agile, XML, Eclipse, JIRA, JAVA, Test NG, Cucumber, Jenkins, X Path, Log4j, Maven, Apache POI API.

Confidential

QA Automation Engineer

Responsibilities:

  • Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources.
  • Participated in the Business requirement meetings and reviewed the new UAT testing scope for future enhancements; conduct quality assurance checks of deliverables prior to production uploads
  • Worked closely with client management, PM/QA team and external and internal agency development teams to provide testing services and confirm application stability and functionality prior to deployment.
  • Implemented Behavior Driven development (BDD) by writing gherkins language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions for user stories.
  • Involved in writing the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria from scratch.
  • Involved in Rest Service testing using POSTMAN.
  • Performed API Testing , Validated Restful API services using REST Assured tool
  • Executed various types of tests that lead to a successful deployment of the application, like Regression testing, Smoke testing, Functional testing, Positive, Negative testing, System Testing, Smoke Testing and User Acceptance Testing.
  • Generated feature files using Gherkin syntax like Given, When, Then, And, But, Background, Scenario, Scenario Outline in Microsoft Visual Studio Code.
  • Wrote detailed Test cases and executing them, recording results and collating test outputs and defects.
  • Uploading and committing all reviewed features to GitLab.
  • Managing testing progression, ensure that Problem Reports and issues are resolved or escalated with the concerned people.
  • Performed Sanity, Smoke, and Regression testing in rapid production environment.
  • Executed manual and automated test cases to validate product functionality
  • Create test scenarios and test sets for the regression testing
  • Document testing progress in QA Complete as a central repository for all testing activity
  • Provided end-of-sprint testing reports for auditing purposes.
  • Performed all other workaround within application to ensure all the functionality is working as expected to meet all the other objectives of User Acceptance Testing (UAT)
  • Attended meetings with developers and other QA members for the purposes of discussing any issues, open defects and providing a status update.
  • Executed SQL queries to verify GUI front-end results and to extract and to manipulate the data to satisfy test cases/ requirements
  • Responsible for analysis effort estimation for the business requirement provided and work planning
  • Allocation.
  • Prepared and share daily/weekly status report with the project team and client management.

Environment: Selenium, POSTMAN, REST Assured, My SQL, Git Lab,, UNIX, SQL, QA, BDD, Cucumber, Gherkin, CSS, Linux, HTML, Rally, Postman, API.

Hire Now