Sdet Resume
4.00/5 (Submit Your Rating)
Richmond, VA
SUMMARY
- A highly competent Software Engineer in Test with over 6 years of experience specializing in Software Quality Assurance Testing and QA Manual/Automation Testing of Web, Client Server applications in Healthcare/Financial/Banking/Trading domains.
- Well acquainted with all phases of SDLC and STLC and Defect Management Lifecycle.
- Well experienced in implementation through Waterfall, Agile/Scrum Methodologies and actively participated in all meetings.
- Proficient in devising all the artifacts of testing such as test scenarios, test cases, defect reports and test summary report.
- Solid experience of Defect/Test Management tools like Jira.
- Performed Smoke testing, Functional testing, Regression testing, Integration testing and Black Box testing for improving product quality.
- Expert in developing Java Selenium WebDriver/RC/IDE/GRID test scripts using Java and Test Frameworks using TestNG/Junit and Maven build tools.
- Executed automation scripts on different browsers/environments.
- Well versed with locating web elements.
- Maintained the Selenium and Java automation code and resources in version control system GIT.
- Extensive experience implementing different automation frameworks like Keyword Driven framework, Data Driven framework and Hybrid framework as well as Page Object Model.
- Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
- Expertise in writing SQL queries, SQL scripts and performing Database testing in different RDBMS like Oracle & MySQL.
- Excellent interpersonal, communication skills. Good Team Player and can work independently as and when required.
- Fast learner and creative problem - solver. Quality and detail oriented.
- Highly flexible and adaptive performer.
TECHNICAL SKILLS
Testing methods: Functional, Regression, Smoke and Integration testing
Testing tools: Selenium WebDriver, Cucumber, Maven, Jenkins, Junit, TestNG
Frameworks: Page Object Model, BD, DD, Hybrid Framework
Languages: Java, SQL, HTML, Cucumber Gherkin
Bug tracking tools: Jira
RDBMS: Oracle, MySQL
PROFESSIONAL EXPERIENCE
Confidential, Richmond, VA
SDET
Responsibilities:
- Automated UI Testing withSelenium WebDriver, Java, Junit and Cucumber frameworks.
- Used BDD with Cucumber, Java and created feature files with scenario and scenario outline as well as writing step definitions for behavior.
- Developed Java based library to read test data from XML & Properties files using JUnit andSelenium.
- Used data driven frameworks andSelenium tool to read the data from excel file and generate the pass/fail in the excel sheet.
- Designed and developed Page Objects using Page Object Design Pattern andSelenium WebDriver API.
- Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
- Identified GUI elements using various locators like: ID, Name, Class, Tag name, Link Text, Partial Link Text, Xpath and CSS locators.
- Used API for verifying functionality of UI.
- Involved in setting up continuous integration systems using Jenkins and working knowledge with cloud based code repository systems like GitHub.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates.
- Analyzed user requirements, functional specifications and Use Case documents and created the Test cases for Functional testing.
- Participated in all activities in all phases of Agile software development and test development life cycle.
- Logged the Defects in Jira and maintained track of the defects throughout the Software Testing Life Cycle (STLC).
Confidential, Chevy Chase, MD
QA Tester/Analyst
Responsibilities:
- Configured and automated Functional test cases using Selenium WebDriver, TestNG, Maven tool.
- Created automation scripts in Java using Eclipse IDE.
- Designed, developed and implemented POM basedautomationtesting framework utilizing Java, TestNG andSeleniumWebDriver.
- Extensively used Selenium locators like: Xpath, CSS Selectors, Firebug and Firepath locators and WebDriver to test the web application.
- Performed Parallel, Cross - Browser, multiple platforms Testing using TestNG.
- Wrote Data Driven tests to check how application performs with different sets of data.
- Responsible for maintaining daily Smoke Test on Jenkins and debug failure build on Jenkins and reporting the issue.
- Merged branches via Git and pull requests via Bitbucket per release management process to minimize risk to releases.
- Wrote SQL queries for data verification and Oracle SQL statements for back end testing.
- Reported software defects in Jira and interacted with the developers to resolve technical issues.
- Followed Agile testing methodology, participated in daily Scrum meetings and tested each Sprint deliverables.
- Developed scenarios for writing Test Cases and Test Scripts for functions of the application.
- Extensively involved in Smoke, Functional, Regression, End to End testing and monitored the behavior of the applications during different phases of testing.
Confidential, Detroit, MI
QA Manual/Automation Tester
Responsibilities:
- Selected and automated the test cases to perform functional testing of the front end using Selenium Web Driver.
- Used Java as Language and Eclipse as IDE, Jenkins as CI tools.
- Developed and automated regression tests, created a Data Driven framework using Cucumber.
- Used Firebug/Firepath to do Web Based application testing with Selenium for the commands and locator application.
- Used Bitbucket as a code repository to check out projects from it, make modifications, submit and commit changes to the local repository and then later to the central repository.
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environments.
- Wrote SQL Queries and SQL Statements to validate database integrity.
- Testing the application utilizing the Agile methodology and participated in daily, weekly scrum meetings and technical reviews.
- Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
- Used Test Director to analyze and maintain test cases, which satisfy both Verification and Validation and Track bugs.
- Designed the efficient manual test cases based on analysis of Business Requirements, Functional Specifications, Technical design documents, Use Cases, Supporting documents.
- Maintain Traceability Matrix to ensure all conditions are covered in the Test Cases.
- Involved in manual and automated testing of the applications. Executed Test cases and analyze the test results.
- Raised defects and performed tracking using JIRA. Closely interacted with the development team to verify defect fixes, and update defect status.
