Software Development Engineer In Test Resume
San Francisco, CA
SUMMARY
- Software Development Engineer in Test with 7 years of experience in testing web - based applications and web services in various domains like E-commerce, Banking, and Health care.
- Strong knowledge of Software Development Life Cycles (SDLC), Software Test Life Cycle (STLC) and experience in Agile/Scrum development methodology.
- Profound experience with Manual testing and Automation testing procedures.
- Experience in preparing Test Plan, Test strategy, Test scenarios, Test cases, and Test Scripts based on User stories, System Requirements Document and Business Requirements Documents.
- Experience in different types of testing such as Functional, Integration, System and Regression Testing.
- Automated web applications UI testing using Java, Selenium WebDriver/GRID, Data Driven Testing, Page Object Model (POM), TestNG, Apache POI, Cucumber BDD framework.
- Possess strong experience in Cross browser compatibility testing and parallel testing using Selenium GRID and tested application on different browsers like Chrome, Safari, Internet Explorer, Firefox, and platforms like Windows, Linux, Mac, Android and iPhone.
- Experience in REST API testing using POSTMAN.
- Experience in creating automation framework for API testing using Java TestNG, Rest Assured, Apache HTTP Client, Apache POI, Data Driven Framework, JAXB, GSON.
- Experience in working with Database Testing using SQL w.r.t data Integrity.
- Used JIRA for defect management and GitHub for version control and Maven for build management and Jenkins for continuous integration.
- Excellent technical, analytical, problem-solving skills, strict attention to details and ability to work independently and with the team environment.
TECHNICAL SKILLS
Languages/ Scripts: Java, C, SQL, XML, HTML
Testing Tools: Postman, Chrome, Firefox, and Internet explorer development tools
Testing Frameworks: TestNG, Apache POI, Cucumber and Hybrid framework, Selenium Web driver/Grid, Rest Assured
Web Technologies: HTML, CSS, XML, Web Services (SOAP, REST full)
Bug Tracking Tools: JIRA
Databases: Oracle, MySQL, SQL server
IDE: Eclipse, NetBeans
Operating Systems: Windows, Linux, Mac, Unix
Build/CI Tools: Maven, Jenkins
Version Control Tools: Git
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Software Development Engineer in Test
Responsibilities:
- Worked in Agile development and Scrum process.
- Fully involved in analyzing user stories preparing test plans, test strategy and test scenarios.
- Performed functional testing, smoke testing, sanity testing and regression testing of web application.
- Reviewed test basis, designed, documented and executed test cases.
- Designed and developed test cases for UI testing using Java, Selenium Web Driver / GRID and Cucumber, TestNG, and Eclipse IDE.
- Worked on Page Object Model, Data Driven Testing Framework and performed cross browser and parallel testing on various browsers and platforms.
- Experienced in analyzing API documents and designing test cases.
- Performed Functionality testing of RESTful API using Postman, and developed automation scripts using Java, REST assured, TestNG, JAXB, GSON frameworks and used Maven as a build tool and Jenkins for continuous integration.
- Generated reports using Extent report.
- Proficient in executing the SQL queries to ensure the data integrity and to perform the backend testing.
- Used Git as Version Control System.
- Defect reporting and bug tracking using JIRA and followed up with the development team to verify bug fixes and updated bug status.
Environment: Java, Selenium Web Driver/GRID, Cucumber, TestNG, Maven, Jenkins, JIRA, Rest assured, Data Driven Framework, JAXB, GSON, XML, HTML, Windows, Mac, Linux, Postman, Oracle, Eclipse IDE
Confidential, Plano, TX
Automation QA Engineer
Responsibilities:
- Worked in the Agile/Scrum software development process.
- Fully involved in analyzing user stories, preparing test plans, test strategy and test scenarios.
- Reviewed test basis, designed, documented and executed test cases.
- Performed user interface testing, functional testing, smoke testing, sanity testing and regression testing of web application.
- Designed and developed test cases for user interface testing using Java, Selenium Web driver, TestNG, and Eclipse IDE.
- Worked on Page Object Model, Data Driven Testing Framework and performed cross browser and parallel testing.
- Performed API testing using Postman and automated API testing using Apache HTTP client.
- Used Git as version control system.
- Used Maven as build tool and Jenkins for continuous integration.
- Generated reports using TestNG.
- Defect reporting and bug tracking using JIRA and followed up with the development team to verify bug fixes and update bug status.
Environment: Selenium Web Driver/GRID, Java, TestNG, Agile/Scrum, Maven, Jenkins, JIRA, XML, JavaScript, Page Object Model, Data Driven Testing Framework, SQL Server, Windows, Mac, Linux, HTML, CSS, GitHub, Eclipse IDE, Postman.
Confidential, Plano, TX
QA Engineer
Responsibilities:
- Worked in the Agile/Scrum software development process.
- Fully involved in analyzing user stories preparing test plans, test data, test strategy and test scenarios.
- Reviewed test basis, designed, documented and executed test cases.
- Performed user interface testing, functional testing, smoke testing, sanity testing and regression testing of web application.
- Created requirement traceability matrix to map user requirements with test case.
- Designed and developed test cases for automated testing using Java, Selenium Web driver, TestNG, and Eclipse IDE.
- Performed cross browser and parallel testing.
- Used Maven as build tool and Jenkins for continuous integration.
- Defect reporting and bug tracking using JIRA and followed up with the development team to verify bug fixes, and update bug status.
Environment: Selenium Web Driver/Grid, Java, TestNG, Agile, Jenkins, XML, SQL server, HTML, JavaScript, CSS, Data-driven framework, Page Object Model, Windows, Linux, Mac, Eclipse IDE.
Confidential, Dallas, TX
QA Engineer
Responsibilities:
- Worked in the Agile/Scrum software development process.
- Performed Manual and Automation testing.
- Actively interacted with the product owner and the developers in the scrum team to understand the user stories.
- Fully involved in analyzing system and business requirements, preparing test plans, test strategy and test scenarios.
- Reviewed test basis, designed, documented and executed test cases.
- Created requirement traceability matrix to map user requirements with test cases.
- Performed smoke testing, sanity testing, user interface testing, functionality testing, and regression testing.
- Designed and developed test cases for automated testing using Java, Selenium Web driver, TestNG, and Eclipse IDE.
- Worked on Page Object Model, Data Driven Testing Framework and performed cross browser and parallel testing.
- Used Maven as build tool and Jenkins for continuous integration.
- Defect reporting and bug tracking using JIRA and followed up with the development team to verify bug fixes, and update bug status.
Environment: Selenium Web Driver/Grid, Java, TestNG, Agile, Jenkins, XML, SQL server, HTML, JavaScript, CSS, Data-driven framework, Page Object Model, Windows, Linux, Mac.
Confidential
QA Analyst
Responsibilities:
- Experienced in Agile/Scrum process and performed Manual testing.
- Worked with Developers, Business analysts and Product owner in analyzing user stories, preparing test plan.
- Designed and executed test cases based on test plan and test scenarios.
- Created requirement traceability matrix to map user requirements with test cases.
- Performed Exploratory, Functional, Regression, and End to End testing.
- Defect reporting and bug tracking using JIRA and followed up with the development team to verify bug fixes, and update bug status.
Environment: Agile, Oracle, JIRA, Windows, Linux.
