Software Development Engineer In Test (sdet) Resume
0/5 (Submit Your Rating)
Chicago, IL
SUMMARY
- Over 7 years of experience in both Manual and Automation testing of Web based and Client Server applications in Healthcare/Financial/Banking and Trading domains.
- Well acquainted with all phases of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and Defect Management Life cycle in different testing methodologies like Agile, and Waterfall.
- Developed and documented application test plans based on software requirements and technical specifications.
- Proficient in writing Test Scenarios, Test Cases - Functional and Integration test cases, reviewing test cases and Estimating test cases execution.
- Performed Smoke testing, Functional testing, Regression testing and Integration testing for improving product quality.
- Experienced in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Experienced in developing Java Selenium WebDriver test scripts using Java and developing Test Frameworks using TestNG with Maven.
- Executed automation scripts on different browsers/environments.
- Maintained the Selenium and Java automation code with the resources in version control system GIT.
- Experienced in implementing different automation frameworks like Page Object Model, Behavior Driven Development, and Data Driven Development framework.
- Experienced 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.
- Good team player with Active participation in meetings with the testing, development teams and Clients.
- Possesses excellent communication, documentation and organization skills with the ability to adapt to a new environment & meet stringent deadlines.
- Highly analytical in developing the methods and measures to meet requirements and solve any issues that arise during the project.
PROFESSIONAL EXPERIENCE
Software Development Engineer in Test (SDET)
Confidential, Chicago IL
Responsibility:
- Involved in designing of Test scripts based on the System requirements from the business Analyst.
- Prepared Test Plan and conducted review of test plan with QA and Development team.
- Involved in the execution of the overall test strategy, ensured test plans aligning with test strategy.
- Analyzed application to find out which part can be automated and which can be manually tested.
- Automated UI testing with Selenium WebDriver, Java, Junit and Cucumber.
- Used BDD with Cucumber and Java to created futures files with scenario and scenario outline as well as writing step definitions for behavior.
- Developed Java based library to read test data from XML and Properties files using
- TestNG and Selenium.
- Used data driven frameworks and Selenium 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 and Selenium 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 Apache POI methods for writing/reading to/from excel sheets to perform Keyword Driven testing.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates.
- Participated in QA reviews and implementation of processes and procedures improvements.
- Participated in Inspection and walk through sessions of the project requirements.
Environment: Windows XP/2000, Java, MS Office, Selenium, SQL, HTML, CSS
Automation Tester
Confidential, Chicago ILResponsibility:
- Interacted with application designers and business analysts to gather requirements.
- Wrote Java Test Automation Script (.java) using Java, Selenium and Web Driver which does sanity testing on every deployment performed in QA Environment and sends Email Notification on failure.
- Integrated TestNG with Selenium using Eclipse to generate test execution result.
- Used Junit and TestNG testing Framework as a test runner with Selenium.
- Created Selenium test automation framework based on UI Mapping.
- Prepared and reviewed of the Test Procedures and Test Data
- Updated the Test Procedures and test data according to Work Requests and Change Requests.
- Designed Test plans and Test scenarios for various test conditions.
- Developed automation scripts and reusable functions/procedures using Selenium
- Tested Scenarios for Business Rules and Business Process.
- Created multiple Reusable Actions for different scenarios.
- Implemented multiple Check points for verification and validation purpose.
- Automated Test scenarios for Functional and Regression testing using Selenium.
- Used SQL queries for backend testing which was residing on the windows platform.
- Performed Smoke Testing, Functional testing.
- Performed regression testing after each modification of the application Testing.
- Compared the decision reports to expected results after execution.
- Interacted with team members, team lead and developers in reviewing meetings to evaluate the progress and performance of the application.
- Involved in weekly status meetings.
- Responsible in providing status reports to the Team Lead
Environment: Windows Vista/XP Professional, Selenium IDE, WebDriver, Selenium Grid, SQL, HTML, Java
QA Analyst
Confidential, Deerfield, IL
Responsibility:
- Reviewed Business requirement and Software specification requirements.
- Prepared and reviewed UAT test artifacts Test Plans, Test Scripts, Test strategy, Traceability matrices, with Project Stakeholders.
- Validated Restful API services
- Developed automation framework for Selenium Web Driver.
- Involved in Functionality and Regression testing, Cross-Browser compatibility, User request, Load, Databases consistency.
- Wrote and developed Automation and Manual Test Strategies.
- Extensively used Selenium Web driver API
- Developed Data Driven Framework to test several web pages.
- Implemented BDD, Cucumber to run Regression Tests on multiple platforms and browsers in parallel.
- Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into JIRA.
- Developed BDD tests using Cucumber by writing behaviors and step definitions.
Environment: Unix/Shell, XPath, HTTP, JSON, Restful, LINUX, SQLServer