Software Development Engineer In Test (sdet) Resume
SUMMARY
- Over 6 years working experience as a SDET (Software Development Engineer in Testing), worked on Manual and Test Automation, UI, API and Back - End Testing.
- Domain experts on Supply-Chain, Oil & Gas and Manufacture industries.
- Excellent knowledge on Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Experience of AGILE, Scrum Team and a set of Ceremonies.
- Advance knowledge of creating and maintaining Smoke Test and Regression Test.
- Strong practical knowledge on JAVA, applying concepts OOP, Collection, MAP, Exception, Runnable, Lambda Stream, File I/O Stream, Concurrent Collection and Generic, etc.
- Extensively experience with additional languages: JavaScript, SQL, Gherkin and JSON, etc.
- Fully confidence to create and maintain Automation Framework, applying Maven, Selenium WebDriver, Selenium Grid, TestNG, JUnit, Cucumber, and along with IntelliJ or Eclipse as IDE.
- Hands-on experience on Automation Framework models, such as Behavior Driven Development (BDD), Cucumber Framework, Data Driven Test (DDT), Page Object Mode (POM) and Singleton.
- Good knowledge on Back-End Testing, applying JAVA JDBC library and writing complex joining SQL Queries to perform Database and Back-End Testing.
- Experience of Automation and Manual API (REST) Testing, Mobile and Appium Testing, by utilizing REST Assured, GSON, and or Postman.
- Familiar with version control system GIT, GitHub and Bug track tools Jira to collaborate with teammate.
- Experience with CI/CD concept and tools of Jenkins, Work with DevOps team, deploying and integrating Automation Framework with Job, to perform Regression and Smoke Tests.
- Perform remote Automation Test, by using Selenium Grid and AWS to deploy the project on EC2 instance.
TECHNICAL SKILLS
CI Tools: Jenkins
Certificate: JAVA Oracle Testing ID: OC1930932
Testing Tools: Selenium WebDriver, Selenium Grid, TestNG, JUnit, Appium, JDBC, REST Assured, GSON, Cucumber, Protractor Jasmine, Cypress, Node.js.
Languages: JAVA, JavaScript, SQL, JSON, Gherkin, Regular expression
OS : Mac, windows
Databases: Oracle DataBase
Project Building Tools: Maven
Frameworks: Cucumber Behavior Driven Development (BDD), Data Driven Test (DDT), Page Object Mode (POM), Singleton, JasmineFramework, Cypress Framework
Methodologies: Agile (Scrum) and Waterfall
IDE: Eclipse, IntelliJ, Visual Studio, SQLDeveloper, Postman, Adroid Studio
Version Control: Git, GitHub
Project Management Tool: Jira, Jira-Xray
PROFESSIONAL EXPERIENCE
Confidential
Software Development Engineer in Test (SDET)
Responsibilities:
- Conduct Smoking and Regression Testing using Selenium with Hybrid Frameworks, including Behavior Driven Development (BDD), Data Driven Test (DDT), Page Object Model (POM) and Singleton concepts.
- Configuring and Automating Regression Test script, heavily work on Pom.xml file in where adding Profiles and Build to achieve regression and multi-thread purposes.
- Extensively used Selenium locators like XPath locator and WebDriver to Test the Web application.
- Familiar with Protractor Jasmine, design Jasmine framework and create Protractor Beautiful Reports.
- Creating detailed Test Cases in Jira based on Business Requirements. Automate Sprint-User Stories based on the Acceptance Criteria.
- By using Gherkin Language to write Test Scenario for Cucumber BDD project.
- Performing remote execution of daily smoke tests on AWS cloud server with Jenkins and sent email reports.
- Performing Manually API Testing by using Postman.
- Automating Restful API Testing using Rest Assured Library, performing CRUD operation with Java knowledge.
- Using GIT as a version-control system for Team collaboration and Jira for project management purposes.
- Following Agile Testing methodology in Software Development Life Cycle (SDLC), participating in Daily Stand Up Meetings and other ceremonies.
- Familiar with Cypress Framework, Cypress Cucumber along with Docker.
- Working with development team to fix and retest identified issues and provided Test reports.
- Performing Mobile testing, utilizing Appium and Android Studio.
Environment: Agile, Scrum meetings, Selenium, DevOps, AWS, Java, Java Script, Jenkins, API, Git, GitHub, Jira, Jira-Xray, SOAP, REST, POSTMAN, Mobile, iOS, Cucumber, BDD, POM, DDT, WebDriver, TestNG, MAVEN, JDBC.
Confidential
Software Development Engineer in Test (SDET)
Responsibilities:
- Documenting and developing Test Cases based on User Stories and Acceptance Criteria.
- Designed, Developed and Executed Automation Scripts.
- Tested applications in different types of browsers and versions with Selenium GRID (RemoteWebDriver), such as remote Firefox and remote Chrome.
- Used Java as a program language and used Eclipse as IDE.
- In Maven project, executing Cross Browsers Testing by applying multiple driver objects which were created from JAVA ThreadLocal (Thread-Safe).
- Created bug ticket in Jira while finding bug in Automation Test.
- Participated AGILE ceremonies in daily, weekly Scrum meetings and technical reviews.
- Maintained and ensured all conditions were covered in the Test Cases.
- Performed API testing in manual and automation.
Environment: Agile, Scrum meetings, Selenium, Java, Java Script, Git, GitHub, Jira, REST, POSTMAN, Cucumber, BDD, POM, DDT, WebDriver, TestNG, MAVEN, JDBC.
Confidential
QA Analyst
Responsibilities:
- Collected and documented User stories.
- Assisted write Test Plan and Test Cases.
- Performed UI Manual and Auto Testing.
- Reported and submitted Bug report in system.
- Set up communication channel with offshore teams and stakeholders.
- Worked as Cross Functional employee at Offshore Project team.
Environment: Waterfall, Java, Java Script, Supply-Chain Industries