We provide IT Staff Augmentation Services!

Senior Sdet Resume

3.00/5 (Submit Your Rating)

VirginiA

SUMMARY

  • Hands on expertise in designing functional test cases for UI and automating them using Selenium, Java, Web Driver, Cucumber and Gherkins.
  • Experience in building test suites at component level and performing various kinds of testing including sanity, smoke, regression, UAT and integration testing.
  • Experience in REST API and SOAP web service testing using SOAP UI and REST Assured and performance testing using JMeter scripts.
  • Proficient in writing robust code to handle different browsers like Firefox, IE 11, Chrome.
  • Experience in building test reports for test case analysis using Extent Reporting and Allure Reporting frameworks.
  • Expertise in using different components of selenium like Selenium RC, selenium WebDriver and Selenium Grid.
  • Experience in working with web debugging tools like XPath, Fire Path,and Firebug and provided efficient locators for strategies like XPath and CSS to run test scripts.
  • Good knowledge in DEVOPS concepts and working knowledge on Continuous integration and Continuous delivery (CICD)by using tools like Jenkins.
  • Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
  • Experience in using the Test management and Defect Tracking tools like HP Quality center, Application Lifecycle Management (ALM), Rally, Jira.
  • Experience in working with Selenium Grid which is a part of selenium suite that specializes in running tests across different Browsers, Operating systems and machines in parallel.
  • Well acquainted with selenium synchronization techniques like Explicit, Implicit and Fluent Waits.
  • Used selenium WebDriver and TestNG for parallel execution of test cases by creating groups, parameters categorizing test cases and configuring it in the TestNG.xml file.
  • Experienced in BDD using Cucumber in Gherkin format by creating feature files, step - definitions and runner classes .
  • Hands on experience in executing SQL queries for generating reports as well as for data retrieval testing/QA for backend.
  • Well-versed with all Agile ceremonies - daily standups, sprint planning, backlog grooming, sprint review and sprint retrospect.

TECHNICAL SKILLS

Testing Tools: Selenium, RestAssured, SOAPUI, JMeter, TestNG, JUnit, Cucumber, Postman, Appium

Programming Languages: JAVA, Python, JavaScript

Web Technologies: HTML, XML, CSS, JavaScript

Databases: MySQL, Oracle, SQL Server

Working Platforms: Windows, LINUX, UNIX

Cloud Platforms: AWS - EC2, IAM, S3, VPC, CloudWatch

Version Control: GIT, SVN, TFS

Browsers: Google Chrome, Mozilla Firefox, Internet Explorer, Safari

Build Tools: Jenkins, Maven, GIT

Bug Tracking Tool: JIRA, Bugzilla

IDE: IntelliJ, Eclipse

Software Methodologies: Waterfall, Test Driven Development (TDD), Iterative and Agile methodologies.

PROFESSIONAL EXPERIENCE

Senior SDET

Confidential, Virginia

Responsibilities:

  • API testcase automation for the micro services using Java, Rest Assured using the object-based modelling.
  • UI testcase automation by feature using Selenium, Java, TestNG and Cucumber.
  • Contributed to UI automation framework based on page object model-based architecture.
  • Constructed Selenium Grid to run tests in parallel to reduce total execution of UI test cases to 2 hours for regression of 500 test cases.
  • Added the capability to attach screenshot when there are failed tests in UI Selenium Framework.
  • Added the capability to Rest Assured Java framework to log request and response of the API calls in the event of failure for easy debugged purposes.
  • Worked on developing the selenium automation UI framework using Java, Selenium, Maven, TestNG that promotes the reusability and readability of test scripts written.
  • Modified the Selenium Grid setup to support cross browser testing with Chrome, Firefox and IE.
  • Added the capabilities of Data Driven Testing (DDT) to the Selenium UI and API Rest Assured Automation Frameworks using TestNG data provider.
  • Modified the Rest Assured framework to use POJO for casting request and response to promote maintainability and coding standards .
  • Added reporting capabilities to both UI and API automation test frameworks using Extent Reporting .
  • Create a single multi module Maven project for UI and Rest Assured frameworks so as to leverage API framework utilities in the UI framework.
  • Constructed test suites by functionality - Validation, Sanity, Regression and dynamically passed TestNG groups during runtime.
  • Created Jenkins pipeline job to automate test automation jobs for nightly, hourly based on the project requirements.
  • Modified the UI automation framework to use CSS selectors avoiding XPath.
  • Code reviews and mentoring junior team members.
  • Developed email notification using Java Mail API to send emails whenever there are test case failures in automated fashion.
  • Developed Java based tools to compare JSON responses when migration APIs from one version to other.

Environment: Selenium, Java, TestNG, JIRA, Jenkins, Maven, Selenium Grid, Git, Firebug, Firepath, Selenium IDE, SOAPUI, Splunk, Postman, JMeter, Kubernetes.

SeniorSDET

Confidential, Houston, Texas

Responsibilities:

  • Used Selenium Webdriverto run test scripts on different browsers simultaneously.
  • Involved in designing the UI automation base framework for the company.
  • Developed a feature to incorporate JIRA bugs in test scripts and provide detailed analysis to the manual QA about the broken features being tested.
  • Maintained the automation scripts along with continuous changes to GUI with every release.
  • Handled various kinds of validations using CSSselectors and through robust exception handling mechanisms.
  • Developed dynamic and browser compatible test scripts using Java and JavaScript.
  • Modified the framework architecture to support automation testing for both legacy and newlybuilt applications.
  • Reviewed the selenium scripts developed by team members.
  • Configured automatic build triggering in Jenkins whenever there is build deployed to QA and Staging environments.
  • Participated in showcase meetings with the clients to analyze the automation coverage and overhead.
  • Execute both manual and automation test execution as part of smoke testing, functional testing, system integration testing and automation testing on Web and Mobile applications.
  • Write data definition, data manipulation, and data transaction scripts along with session control scripts, transaction scripts, and system control scripts.

Environment: Selenium API, Java, JavaScript, TestNG, Jenkins, QA Complete, JIRA, Selenium Grid, Git, Stash, CSS, Firebug, Firepath, Selenium IDE, SOAP UI.

SDET

Confidential

Responsibilities:

  • Worked on UI automation test scripts using CSS selectors and implicit waits to optimize the performance on Selenium GRID.
  • Meet with UI and back-end API development teams to determine system impacts and defects.
  • Develop test cases in TFS tool for smoke testing, system testing, functionality testing, End to End testing, Integration testing, regression testing, UI testing and Mobile Testing.
  • Configured the Selenium Grid to support parallel testing and cross browser testing using Bash scripts.
  • Developed the test scripts using Selenium, Java and categorized the scripts into different test suites like Smoke, Regression and based on the UI component.
  • Documented all the test cases in Cucumber and Gherkin to be reviewed by product managers.
  • Designed the automation test report that depicts the percentage of passed, failed and skipped test cases.
  • Created Jenkins Jobs for triggering the automation builds and to send the detailed test report to the developers and project managers.
  • Involved in developing new features to the automation framework like customized report generation, capturing screenshots for the failed test cases etc.
  • Performed load testing using JMeter scripts.
  • Participated in the discussions ‘Think Tank’ to enhance the automation framework.
  • Developed Utility classes to compare response from different API calls in SOAPUI.
  • Figured out the root causes for failed API calls using SPLUNK logs and notified the developers.
  • Configured Database connections in web service test cases using Groovy Scripts for dynamic data retrieval in SOAPUI to support testing at all environments QA, STG, UAT and PROD.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/STG/UAT along with Quality Assurance team in resolving the defects.

Environment: Selenium, Java, TestNG, JIRA, Jenkins, Maven, Selenium Grid, Git, Firebug, Firepath, Selenium IDE, SOAPUI, Splunk, Postman, JMeter.

QA Analyst

Confidential

Responsibilities:

  • Analyze and developed requirements, Test Cases and Test Scripts based on Business Requirements.
  • Worked under waterfall methodology.
  • Documented Test Scenarios (positive and negative) and Test Cases based on the functional specifications.
  • Prepared Requirement Traceability Matrix (RTM) to trace test cases to functional requirements. Involved indeveloping the tractability matrix in Excel sheet
  • Performed quality assurance reviews on all Software Development Life Cycle phases.
  • Performed Integration testing to check the flow of the application.
  • Developed and maintained Manual test scripts through HP Quality Center.
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage inthe Quality Center.
  • Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
  • Involved in back end testing by writing SQL queries.
  • Generated Weekly Reports, Defect Reports and Customized Summary Reports.
  • Defect tracking using Bugzilla.
  • Prepared Defect reports, weekly status reports, and bug tracking.

We'd love your feedback!