Software Development Engineer In Test Resume
5.00/5 (Submit Your Rating)
Alpharetta, GA
SUMMARY
- Around 7 years of experience in IT industry as a Software QA both in Manual and Automation testing on various Client/Server and Web based applications.
- Experience in various testing techniques like Regression testing, End to end testing, Integration testing, GUI testing and Functional testing.
- Experience in creating Automation Testing frameworks like Page Object Model (POM), Behavior Driven, Data Driven and Hybrid with Selenium WebDriver, TestNG and Eclipse.
- Worked on Behavior Driven framework (BDD/TDD) using Gherkin language and developed cucumber framework.
- Experience in Restful Web Services testing using Postman and Rest Assured and Database Testing using SQL in order to check the data validation and data integrity.
- Developed Maven build files for maintaining test automation builds and Java based library to read test data from Excel, XML & properties files using Selenium.
- Experience in Mobile automation using Appium for both Android and iOS devices.
- Experience in using the Test management and Defect Tracking tools like Jira, HP Quality center.
- Used Jenkins CI to monitor and maintain jobs and GIT as version control tool.
- Experience in major Operating Systems. And tested applications on Windows 2000/XP/Server2003/2007, and UNIX environments
TECHNICAL SKILLS
- Java
- Selenium Web Driver
- TestNG
- Restful web services
- Post Man
- Rest Assured
- Eclipse
- Java script
- HTML
- JSON
- CSS
- XML
- GIT
- Maven
- Jenkins
- JIRA
- HP Quality Centre
- Cucumber
- UNIX
- Windows
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
Software Development Engineer in Test
Responsibilities:
- Participated in story grooming, sprint planning, daily standup, QA demos, sprint retrospective, sprint demo, test case reviews and Defect Triage meetings.
- Created test plans based on design documentation, standards and guidelines that included functional testing, load testing, performance and regression testing of the application.
- Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework.
- Automating test cases, test suites for Regression Testing via Selenium WebDriver, JavaScript for the redesign AngularJS application
- Learned and built prototype for AngularJS application and automated the application with new technologies like Protractor, Jasmine and JavaScript.
- Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of test data.
- Create new automation utility, tests, update and maintain existing tests and framework using WebDriver, TestNG and JAVA.
- Developed Hybrid framework with Page object model and Data Driven design pattern.
- Developed automated test cases for REST APIs using Rest assured.
- Performed REST web services testing with Postman by validating request and response in JSON format.
- Developed TestNG tests for each Java based API in the Project and verified functionality by comparing expected and actual output values.
- Conducted backend testing using SQL queries to validate data for database.
- Packaging and Continuous integration the test cases by using Jenkins.
- Pushed the ready and tested automation scripts to Stash using GIT.
- Improved testing flow by maintaining Jira dashboard, checking existing defect report to avoid duplicate reports for better performance.
Environment: Selenium WebDriver, Java, JavaScript, TestNG, HTML reporting, Git, Maven, Jenkins, Jira, Postman, REST - Assured, Protractor, Jasmine, JavaScript.
Confidential
QA Automation Engineer
Responsibilities:
- Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
- Involved in creating Sanity and Regression test suits using TestNG.
- Involved in Functionality, User Interface and Regression testing during the various phases of development using Selenium/TestNG.
- Developed Maven based build scripts to run Selenium Automation.
- Involved in executing Selenium test scripts on different browsers and checked for compatibility.
- Developed BDD tests using Cucumber and Gherkin scripting language by writing behaviors and step definitions.
- Performed functional backend testing for different QA builds using Postman.
- Tested Restful Web Services based on API specification document using Postman and Rest Assured.
- Automated Mobile Automation framework, scripting & execution Sanity, Regression & Boundary test cases for Mobile Application on Android for different platform devices using Appium
- Implemented Mobile Automation using Appium
- Involved in creating Jenkins CI jobs for automated test suites.
- Followed Agile Methodology based on Project Planning in SDLC.
- Used JIRA for bug filing and bug triage.
- Validated Data integrity by conducting Backend testing by retrieving data using SQL queries.
Environment: Java, Selenium Webdriver, TestNG, Post man, Rest Assured, SQL, Notepad++, git, maven, Jenkins
Confidential, Seattle, WA
QA Engineer
Responsibilities:
- Writing/Maintaining/ fixing Automation Test Script using Selenium WebDriver and TestNG.
- Worked on POM Framework using Selenium WebDriver, Maven and TestNG
- Used Selenium GRID to test on browsers like Firefox, Chrome, and IE.
- Used Selenium IDE and Firebug for identifying element locators.
- Plan and prioritize test efforts, analyze and communicate impact of change to release dates
- Defect tracking and Reporting using JIRA defect tracking tool.
- Preformed Functional, Negative, regression, System Integration (SIT), Browser compatibility testing in large environment.
- Assisted in documentation including user requirements, technical specifications, test plans, test scripts, and test cases.
- Performed manual testing for product functionality requirements.
- Played vital role in End to End testing using agile methodology.
- Performed REST web services testing using Postman by validating request and response in JSON format.
Environment: Selenium WebDriver, Linux, TestNG, Postman, Firebug, Selenium IDE, JIRA