Sdet Resume
Pittsburgh, PA
OBJECTIVE
- Skilled Test Automation Engineer (SDET), with proven abilities and expertise in Selenium WebDriver, automated testing & frameworks, TDD, BDD, and all relevant test cycles within the SDLC. Solid experience.
SUMMARY
- Over 7 years of experience in the Software Testing ( Automation and Manual ) with a solid understanding of Test Planning, Test Design, Test Execution, and Defect Reporting & Tracking.
- Excellent knowledge and implementation skills in complete Software Development Life Cycle ( SDLC ) and Software Testing Life Cycle ( STLC ).
- Introductory knowledge of core AWS services and experience in Amazon Web Services .
- Proficiency in automating Test Cases using Java programming features, Selenium WebDriver for window - based applications.
- Proficient in Test Automation using Selenium Tools .
- Proven experience in Testing API Web Services using REST Assured .
- Strong experience in automating of Web Applications using Selenium WebDriver with TestNG framework.
- Hands on experience in Java Programming , Selenium WebDriver, JUnit, TestNG, Jenkins, Cucumber , and preparation of automation test framework with Page Object Model ( POM ), BDD, Cucumber and TestNG and Hybrid frameworks.
- Experience in Data-driven Testing , Cross Browser Testing and Parallel Test execution using Selenium WebDriver, TestNG and Selenium Grid.
- Hands on experience in developing BDD, POM, DDT framework scripts with Cucumber and writing step definitions using Gherkin Language .
- Expertise in Continuous Integrations and Continuous Deployment ( CI/CD ) processes using Jenkins in combination with Maven .
- Extensive experience in the testing system in various phases Integration, Smoke, Ad hoc, User Acceptance, Positive-Negative, and Regression Testing.
- Proven ability experience in writing SQL queries to extract data from SQL server, MySQL, and Oracle.
- Performed API Testing by using REST Assured library in Java .
- Execution of manual API Testing using Postman .
- Good understanding of the implementation of JDBC for automating Backend (Database) Testing.
- Excellent interpersonal skills and written communication skills, proven team player with an analytical bent to problem-solving and delivering under a high-stress environment with resource constraints.
- Fast learner and problem-solver, detail oriented.
TECHNICAL SKILLS
Testing Methods: Manual and Automated
Automation Testing Tools: Selenium WebDriver, REST Assured, JDBC, Cucumber, Maven, Jenkins, SQL, TestNG, JUnit, Extent Reports, Postman
Languages/ Framework: Java, HTML, JavaScript, CSS, JSON, Gherkin, XML/ Cucumber, BDD, JUnit, TestNG, Data Driven
Bug Tracking Tools: Jira Xray
IDE: Eclipse, SQL Developer, Postman, IntelliJ
Database: Oracle, MySQL, PostgreSQL
PROFESSIONAL EXPERIENCE
Confidential - Pittsburgh, PA
SDET
Responsibilities:
- Involved in Sprint Planning, Review Sessions, Scrum meetings.
- Developed Data Driven test framework in Selenium WebDriver automating scripts for Regression Test Cases using Selenium WebDriver with Java.
- Effectively implemented different QA methodologies, strategies and plans in all stages of SDLC.
- Scheduled Test Scripts to run overnight when required using Maven and Jenkins.
- Performed Data Driven Testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
- Integrated Selenium WebDriver with Sauce Labs for distributing tests on the cloud.
- Developed SQL queries to retrieve data from the tables in the database to perform Backend Testing.
- Involved in End-to-end Testing, Regression Testing, Integration Testing using Selenium and TestNG.
- Strong knowledge of Web services using REST API.
- Wrote Test Cases for Positive, Negative and End- to-end Test Scenarios and implemented them.
- Participated in daily Stand up meetings to understand the progress of work and matched efforts to the changing needs depending on the current status of the updates in the meeting.
- Worked with the development team to fix and retest identified issues.
- Identified, analyzed and recommended additional testing requirements on specific features
ENVIRONMENT: Java, JDBC, MySQL, Junit, REST API.
Confidential - Pittsburgh, PA
QA Automation Engineer
Responsibilities:
- Drafted Test Plans which included testing objectives, testing phases, scenarios, and test environments after a thorough analysis of the business rules.
- Developed automation framework using Selenium WebDriver.
- Tested applications developed in Java with TestNG framework.
- Developed and set up Continuous Integration for various properties on Jenkins with Commit, Component, Assembly, Deploy and Smoke jobs.
- Used Selenium WebDriver for writing Test Scripts for Regression Test coverage.
- Worked on creating a Test Case for an Object-driven framework for Selenium WebDriver.
- Integrated Automation Scripts Selenium WebDriver API on Continuous Integration tool Jenkins for a nightly batch run of the Script.
- Used XPath to work with dynamic and static objects in Selenium WebDriver.
- Experience in cross-browser and multi-device testing for different platforms and browsers using Sauce Labs cloud.
- Extensively used Jenkins for executing the Test Scripts.
- Conducted Backend Testing using SQL queries to validate data for the database.
- Attended the BRI (Business Requirement Identification) meeting to understand the Business Requirements.
- Verified, edited and updated test data in new or existing systems before testing.
ENVIRONMENT: Selenium WebDriver, Java, Jenkins, POM, JUnit, Agile, HTML, MSWord, MS Excel, SQL, Windows
Confidential - Pittsburgh, PA
QA Tester
Responsibilities:
- Reviewed the business requirement specification (BRS) and Functional Requirement, Specification Document (SRS) and was involved in preparing a detailed Test Plan.
- Involved in preparing Test Plans and Test Cases to cover overall quality assurance.
- Developed the Test Cases manually based on the Functional Requirement Specification.
- Used MS Excel for spreadsheet analysis.
- Performed Smoke Tests every morning after each build.
- Performed the Test Cases for Positive and Negative Testing, Integration Testing, Black Box Testing, System Testing, and Regression Testing.
- Performed Testing of Financial Management Reporting Applications.
- Automated the manual Test Cases for the future builds of the Application.
- Prepared the defect reports and interacted with developers for debugging.
- Wrote SQL queries to test the integrity of data by querying the backend database.
- Performed validation of stored procedures according to their functionality.
- Created Test input requirements and prepared the test data for data-driven testing.
ENVIRONMENT: Java, XML, MySQL, HTML, SQL.