Sdet Resume
3.00/5 (Submit Your Rating)
WA
SUMMARY
- Over 3 years of professional experience in Information Technology as a Software Test Automation Engineer with both manual and automated testing skills and deep knowledge of Software Development Life Cycle (SDLC) and practical experience in Agile Scrum environment.
- Extensive experience in Functional Testing, Unit Testing, Integration Testing, Regression Testing, Smoke Testing, GUI Testing, Front - End Testing, Back-End Testing, API Testing and Performance Testing.
- Expert in maintenance of existing Frameworks such as Behavior Driven Development (BDD), Data Driven Test (DDT), Hybrid Framework and Keyword Driven Framework.
- Strong knowledge of Test Plan, Test Strategy, Test Script, Test Scenario and Requirement Traceability Matrix (RTM).
- Experience in full stack automation testing Web Based Applications with Java, Selenium Web Driver, Maven, TestNG, Junit, and Cucumber base of Page Object Model (POM) for front-end testing.
- Strong development skills using Cucumber in Gherkin format by creating features files, step definitions, and runner classes.
- Performed RESTful Web services testing by REST-Assured library in Java, using API Tools such as Postman for API Testing.
- Experience in Back-End Testing with SQL Queries in MySQL and Oracle Database and use of JDBC for automation with JAVA and Selenium Web Driver.
- Hands on experience JMeter for Load Testing and Stress Testing. Creating and executing Workbench and Thread Groups.
- Experience in Jenkins performs to Continuous Integration to configure with GitHub and Maven.
- Expert using management and bug tracking tool JIRA, Trello, Bugzilla.
- Well versed in different management scenarios like defect tracking, and the steps for defect life cycle.
- Some experience Integrated Amazon EC2 Instance for parallel execution platform and browser.
- Experienced in implementing Sauce Labs to run Cross-Browser and Compatibility Testing on multiple platforms and various browsers in parallel.
- Expert in reading and validating the data from Excel with Apache POI and implementing BDD and Keyword Framework with this data.
- Excellent in writing unique CSS and XPath locators and strong development skills integrate with Page Factory design.
- Attended in various ceremonies such as Spring Planning, Spring Grooming, and Test Planning to analyze the product backlog item and user stories.
- Strong problem-solving skills and very good time management skills. Effective communication skill with Business Analysts, Scrum Master, Testers, Developers and other team members.
- Self and quick learner, ability to adapt to new environment, tool and language and self-motivated team player.
- Extremely curios learn new tool, concepts, methods and technologies.
TECHNICAL SKILLS
- JAVA, SQL, HTML, CSS, XML, JSON
- RESTful, Postman, Rest-assured
- Regression Testing, Smoke Testing, Positive Testing, Negative Testing, Performance Testing
- JIRA, Trello, Bugzilla
- RDBMS MySQL, ORACLE
- Selenium, Cucumber, TestNG, JUnit, Maven, Jenkins, GIT, GitHub, JDBC, SQL Developer, Apache POI, Log4j, JMeter
PROFESSIONAL EXPERIENCE
Confidential, WA
SDET
Responsibilities:
- Responsible for analyzing requirements and create accurate test scripts for Manual and Automated testing.
- Worked in Agile Scrum environment - developed user stories for each spring backlog successfully maintained Automation Framework
- Worked with Data Driven Framework, Behavior Driven Framework with Selenium WebDriver with Java and Cucumber Features, Scenarios, Step Definitions that focus on Application Behavior and functionality.
- Build efficient scenarios to test cases using Java and Selenium WebDriver to cover both positive and negative test scripts to maximize quality of regression suit.
- Used Java for creating the automated test scripts in Selenium WebDriver for web browser automation and execution.
- Used Apache POI to implement various type of data in Scenario Outline and execute test cases.
- Responsible for implementing Page Object Model (POM) using Maven building tool to keep my automation test script structured, maintainable and reusable.
- Implementing Web Element locators such as unique XPath and CSS using Page Object Model and made my project more readable, maintainable, and reusable.
- Developed Utility package and implement reusable methods such as Selenium Waits, Excel Connection, Java Utility and Data Base Connection.
- Worked in continuous integration environment. Deploy code stored in GitHub to QA environment via Jenkins continuous integration tool.
- Implemented Cucumber Report with screenshots for failure test script using Selenium Screenshots.
- Developed rerun Runner class for failed Scenario with JUnit and Cucumber.
- Performed Database testing with JDBC library with the integration of Java for data verification from Oracle Database.
- Involved in writing SQL queries to data manipulation and data validation tests to integrated with my framework.
- Performed Load and Stress Testing using JMeter.
- Performed in Functionality testing, Smoke Testing, Integration Testing, Regression Testing and Performance testing.
- Analyzed test report and identify valid defect. Used Trello to maintain the defect life cycle.
Environment: Java, Selenium WebDriver, IntelliJ, TestNG, Maven, Jenkins, Cucumber, Page Object Model (POM), Data Driven Framework, Behavioral Driven Framework, HTML, CSS, RESTful API, Web Service, XPATH, XML, Oracle, SQL, Windows, GitHub, Slack, Trello
Confidential, WA
TEST AUTOMATION ENGINEER
Responsibilities:
- Worked existing Hybrid Framework with Cucumber, Java, Maven, TestNG and Jenkins for web automation using Selenium WebDriver.
- Experienced Continuous Integration automation testing using Jenkins and Maven.
- Used parameters, Data Provider TestNG Annotations to execute test cases with various data type.
- Designed TestNG.xml file to execute Parallel Execution and Multi Browser Testing.
- Experienced in implementing Sauce Labs to run Cross-Browser and Compatibility Testing on multiple platforms and various browsers in parallel.
- Responsible for reviewed formatted logs by using Apache Log4j.
- Used Postman for manual testing to requests Post, Put, Get, Delete and verified the Status Code, Content Type Json, Headers and Cookies.
- API testing using Rest-Assured in my framework in order to de-serialize and store Json to POJO.
- Validated API request present in User Interface and Back-end Server.
- Used JIRA as project management and defect tracking management tool.
- Experienced in identifying the test cases and prioritizing in order to be automated.
- Executed Test Scripts using Firefox and Chrome web Browsers.
- Participated in Sprint Ceremonies and give feedback previous sprint.
Confidential, WA
QA ENGINEER
Responsibilities:
- Performed Manual Testing to validate based on acceptance criteria from user stories form Bugzilla.
- Developed test cases based on requirements and user stories.
- Responsible for creating to Requirement Traceability Matrix based on requirement document.
- Actively learned how to create and execute automation scripts for web applications using Selenium WebDriver and TestNG framework.
- Performed Java and Object-Oriented Concepts, Polymorphism, Encapsulation, Abstraction, Inheritance and developing reusable methods.
- Generated weekly reports, defect reports and summary reports.
- Executed back end testing, database table manipulation and queries using SQL Developer.
- Parameterized test data for running scripts for different sets of test data.
- Performed negative and positive manual testing on regular basis.
