We provide IT Staff Augmentation Services!

Sdet - Software Development Engineer In Test Resume

0/5 (Submit Your Rating)

Sfo, CA

SUMMARY

  • Having 8+ years of experience in Quality Assurance as an Automation Engineer.
  • Expert in both Manual and Automation which includes GUI, API, and performance testing.
  • Proficient in software issues identification and documentation.
  • Expertise in different phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) methodologies such as Agile and Waterfall.
  • Actively involved in Scrum for the project from requirements through delivery of the project.
  • Involved in Requirement Analysis, Test Estimations, Test design, Test Schedule, Test Execution, and Test Closure Reports.
  • Hands - on experience with all levels oftestingviz., Integration, Regression, Smoke, System, End to End, UAT, and Performance.
  • Experience on project management and test management tools such as JIRA, Zephyr, qTest and Xray.
  • Extensive experience in Java Programming, tools like Selenium WebDriver, REST Assured, Spring Boot and testing framework such as TestNG, JUnit.
  • Strong hands-on experience in OOPS concepts, Collections and Exception handling.
  • Develop the Test Scripts to implement Features, Test Scenarios for BDD (Behaviour Driven Development) using Serenity BDD, and Cucumber.
  • Performed database validation by executing the SQL statements using JDBC and MyBatis.
  • Ability to perform Compatibility testing with different browsers like Chrome, Firefox, and IE and with different operating systems like Windows.
  • Experience in using Selenium Grid for Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Maintain the automation code and resources in source code management tools like GitHub, Bit Bucket, and GitLab repository over the time for improvements and new features.
  • Create, configure, and schedule the Jenkins (CI/CD) jobs.
  • Good knowledge on Docker, AWS S3, Cloud Watch, Athena, Elastic Search, and Kibana.
  • Generate the detail Extent reports, Serenity HTML reports and send to E-mail.
  • Bug tracking and analysing the test failures and detailed status reporting.
  • Good understanding on Defect Life Cycle.
  • Conduct Test case reviews, provide project related status reporting, coordinate all release planning, and lead the testing in a project.
  • Quick learner, ability to meet tight deadlines, work under pressure and be productive with new technologies.

TECHNICAL SKILLS

METHODOLOGIES: Agile (Scrum, Kanban, SAFe), Waterfall.

TESTING TOOLS: Selenium WebDriver, Rest Assured, Serenity BDD, Cucumber, Postman tool, JMeter, Appium, Junit, and TestNG.

FRAMEWORKS: BDD, Data Driven, Page Object Model, Spring Boot.

PROGRAMMING/SCRIPTING LANGUAGES: Java, JavaScript, HTML, CSS.

DATABASE: MySQL, Oracle SQL Developer, PostgreSQL.

BUILD: Maven, Ant

CI/CD TOOLS: Jenkins

PROJECT/TEST MANAGEMENT TOOLS: JIRA, qTest, Xray, Quality Center.

VERSION CONTROL TOOLS: Bit Bucket, GitLab.

BROWSER: SInternet Explorer, Chrome, Firefox, Safari.

OPERATING SYSTEM: Windows, MAC, LINUX.

PROFESSIONAL EXPERIENCE

Confidential, SFO, CA

SDET - Software Development Engineer in Test

Responsibilities:

  • Participated in Sprint Planning, Grooming, Retrospective, Review Sessions, Demo, and daily stand-up calls.
  • Interacted with the product owner to understand more on the design and requirements.
  • Prepared and executed the test cases for Smoke Testing, End to End Testing, and Regression Testing.
  • Used JIRA, Xray for reporting defects and tracking it and reproduce the bug, followed up to retest and closing the defects.
  • Developed the regression test suite to run the regression test cases.
  • Developed test scripts to implement the Test Scenarios and features for BDD (Behaviour Driven Development) and automated them with Cucumber, Rest Assured, TestNG and Java using the spring boot framework.
  • Developed the test scripts to implement the test scenarios and features for BDD (Behaviour Driven Development) and automated them with Cucumber, Selenium WebDriver, JUnit and Java.
  • Involved in developing the automation framework for E2E business scenarios, code validation, and code reusability.
  • Experience in setting up test environment for automated script execution using Java, Appium and TestNG.
  • Build the developed projects using Maven Build Tool.
  • Extensive use of http (GET, PUT, POST, DELETE) methods in testing RESTful Services.
  • Validated the services by using the GET and POST methods for the response from the different inventory databases.
  • Tested Restful services using Postman Tool. Validated the JSON request and the response.
  • Worked on Jenkins to build the job and scheduled the build to run in nightly batch.
  • Expertise practical knowledge of automated testing tools Selenium & Appium Knowledge & Experience on JIRA tool.
  • Performed performance testing using our internal tool called MOX and performed network monitoring using Datadog tool.
  • Veri ed the integration of various components in the application and executed end-to-end testing.
  • Worked closely with developers to reproduce errors and resolve the software anomalies.
  • Participated in Release Review/Requirement Analysis and Design review meetings.
  • Experience in automating regression test cases.
  • Performed UAT testing in coordination with Business Analyst to ensure the correct business logic.
  • Reporting defects in JIRA and tracking the defects.
  • Defect logging, triaging the issue and re-testing the defect.
  • Performed the database validation by writing and executing the SQL Queries.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, and Chrome, where multiple tests were run at the same time.
  • Validate any issues reported in production and re-test any fixes, before deploying to production.
  • Closely worked with developers to troubleshoot defects and tail the application logs (for any exceptions) while Testing.
  • Used Bit Bucket as a source repository system to share code within the office.
  • Interacted with the development team and users to ensure the quality to the user’s expectations.

Environment: Java, Cucumber, Selenium WebDriver, TestNG, Rest Assured, Appium, Spring Boot, MyBatis, JDBC, Postman tool, JIRA, Xray, Jenkins, Bit Bucket, PostgreSQL, DBeaver, Eclipse IDE, IntelliJ, Windows.

Confidential, Irving, TX

QA Automation Engineer

Responsibilities:

  • Assessed and analysed user stories and participated in Sprint Planning, Review Sessions & daily Scrum meetings.
  • Attended stand-up calls on daily basis and had two-week Sprints in Agile methodology.
  • Analysed test requirements and able to find the out non-testable requirements.
  • Developed Test Scenarios, Test cases, Test data and Test reports.
  • Prepared and implemented the test cases for System Testing and User Acceptance Testing.
  • Executed the test cases for System Testing and User Acceptance Testing.
  • Used JIRA, Zephyr and qtest for reporting defects and tracking it to closure providing screenshots to identify & reproduce the bug and followed up to retest and closing the defects.
  • Developed regression test suite.
  • Developed Automation framework with Serenity BDD, Selenium WebDriver, Junit and Screenplay pattern.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behaviour Driven Development) and automated them with Serenity BDD, Selenium WebDriver.
  • Experience in automating regression test cases in Serenity BDD, Selenium WebDriver using Java.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, and Firefox where multiple tests were run at the same time using Selenium WebDriver, JUnit.
  • Executed Regression testing, System Testing and UAT.
  • Worked with Devops team on creating images in Docker container.
  • Scheduled the nightly batch jobs using the Jenkins.
  • Veri ed the integration of various components in the application and executed end-to-end testing.
  • Worked closely with developers to reproduce errors and resolve the software anomalies.
  • Participated in Release Review/Requirement Analysis and Design review meetings.

Environment: Java, Serenity BDD, Selenium WebDriver, JUnit, Screenplay, Agile, JIRA, Jenkins, Git Lab, Selenium Grid, Eclipse IDE, MS Excel, MS Word, Windows.

Confidential, San Antonio, TX

QA Analyst

Responsibilities:

  • Understanding the requirements and functional specifications of the application services.
  • Performed Regression testing for new builds and every modification in the application using Selenium WebDriver, Java.
  • Extensively used SeleniumAPIs such as Take Screenshot for Capturing Failed test cases, select for selecting multiple values from a list, Action for various key and mouse event, with different Locators (XPath, CSS, id, Link text).
  • Generated Alert window using JavaScript Executor.
  • Implemented automation using Selenium Grid to perform cross browser testing.
  • Maintained the Selenium & Java Automation Code and resources in source controls like GitHub.
  • Used Jenkins to build and run the nightly batch jobs.
  • Used GitHub as a source repository system to share code within the office.
  • Used Object Oriented Programming concepts while developing the automation test scripts.
  • Experienced in handling the exceptions and used package and collections in java.
  • Involved in the performance testing of the application using JMeter, hitting the server by passing the maximum number of users for the application and observing the behaviour.
  • Performed testing on web services using SOAPUI with XML web services and SOAP.
  • Interacted with developers and business users to communicate the defects and actively participated in replicating the defects and performed regression testing using JIRA.
  • Involved in GUI, Functional, Regression testing and System testing.
  • Prepared various quality documents such test traceability matrix, observation document etc.
  • Worked and corresponded with developers and different gatherings to set and meet quality benchmarks and due dates.
  • Involved in weekly review meetings.

Environment: Java, Selenium WebDriver, Selenium Grid, TestNG, GitHub, Jenkins, JMeter, SOAP UI, JIRA, Eclipse, Windows

Confidential

QA Manual Tester

Responsibilities:

  • Understanding the business requirements and develop test cases to test the complete functionality of the application.
  • Maintain Traceability Matrix to ensure all conditions are covered in the Test Cases.
  • Executed Test cases and analyze the test results.
  • Responsible for performing Ad-hoc, Sanity testing, Functional testing and Regression testing.
  • Coordinating with onsite persons regarding documents, requirements and discussions about the functionality.
  • Performed regression testing for each new built.
  • Used Test Director to analyze and maintain test cases, which satisfy both Verification and Validation and Track bugs.

Environment: Quality Centre, JAVA, XML, Manual testing, MS SQL Server, SQL, MS Offic

We'd love your feedback!