We provide IT Staff Augmentation Services!

Senior Sdet Resume

4.00/5 (Submit Your Rating)

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

Confidential

Senior SDET

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.

Confidential

Senior SDET

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 in corporate 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.

We'd love your feedback!