We provide IT Staff Augmentation Services!

Software Development Engineer In Test Resume

2.00/5 (Submit Your Rating)

Sfo, CA

SUMMARY

  • 8+ years of diverse experience as Software Development Engineer in Test with both Manual and Automation Testing of Web based, Mobile and Client - server applications using Selenium, Java, Maven and TestNG and expertise in domain technologies like E-commerce.
  • Experience in working on different phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) including Agile Methodology/SCRUM and Waterfall methodologies.
  • Experience in GUI and Functional Testing, Black box Testing, Positive/Negative testing, Ad-hoc testing, System testing, Integration, Performance, Stress, Load and Regression Testing of Web and Client/Server based applications using Manual and Automation techniques.
  • Hands on working experience with UFT for automating Regression Testing of the application.
  • Extensive experience in preparing Test Strategy, Test plan, Test scenarios, Test cases, and Test scripts based on user requirements and system requirement documents for functional, security, performance, configuration, regression, integration and usability testing.
  • Expertise in documenting defects using Product Studio, JIRA and Bugzilla.
  • Experienced in attending sprint planning meetings, requirements grooming sessions, scrum meetings, sprint review meetings, sprint retrospective meetings and worked very closely with Product Owners and Scrum Masters in Agile Projects.
  • Solid knowledge in Java and OOPS concepts., Object, Method, Interface, Abstract Class, Keywords and Variables required for Selenium frameworks.
  • Excellent knowledge and experience in working with open source automation testing tool Selenium Web Driver, Web Services SoapUI, Unit testing Frameworks such as Bug tracking tool JIRA and IDE tool Eclipse.
  • Experienced with Web Services, SOAP, RESTful technologies
  • Proficient in Testing SOAP and RESTful Web Services using SoapUI
  • Automating Restful API using Apache HTTP Client, TestNG, Log4.
  • Performed functional testing of the mobile web application manually and using Selenium WebDriver
  • Hands on experience in Test automation using different Automation tools and techniques by using Selenium WebDriver, Testing, Maven, Fire Path, running scripts, debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation
  • Experience in creating Page Object Model automation framework, Data Driven Testing, BDD Frameworks
  • Familiar with Web Technologies like HTML, CSS, Xpath, Java, JDBC, Log4j, Maven, Fire Path, Firebug, TestNG Technologies
  • Experience in testing native apps on iOS devices manually
  • Proficient in using Quality Center, Jira, Bugzilla
  • Experience in Configuration Management tool GIT.
  • Experience in using TestNG and Junit for building automation framework and test reporting.
  • Experience in working on Jenkins as CI tool and Github as version control tool.
  • Experience in data validation, Database Testing using SQL queries
  • Proficient in defect life cycle with defining defects, categorizing bugs based on severity and priority, carried out defect reports using different defect tracking tools/excel sheets.
  • Create a defect log using Rally and managing the tasks and stories in the Agile Environment.
  • Hands on Experience with Linux/Unix Environment. Testing Experience with Linux command line by applying analytic skills and knowledge.
  • Experience in writing daily testing reports to explain all day-to-day activities and weekly testing reports which contain the overall status of the week. Excellent communication, documentation skills, eager to learn recent Technologies and Tools
  • Initiative, optimistic, dependability and creativity to get the job done right the first time
  • Invest my personal time to learn about latest technology, news, social activities, and social work

TECHNICAL SKILLS

Languages: Java

Testing Tools: Selenium WebDriver/IDE/RC/Grid, TestNG, Log4J, Cucumber, Apache HTTP Client, Chrome Developer Tools, Firebug, XPath, Fire path, Loadrunner, QTP,TestDirector, Tealeaf, Dynatrace, QA Tools

Web Services: SOAPUI, WSDL, UDDI, SOAP, RESTFUL Services, Postman.

Bug Tracking Tools: Bugzilla, Product studio, JIRA, Radar

Testing Methodologies: System Testing, Reliability Testing, Feature Testing, Acceptance Testing, Functionality Testing, Native app testing on both Android and IOS, Regression Testing, Agile Testing, Build Acceptance Testing, Go-Live Testing

Web Technologies: HTML,CSS

IDE: Eclipse

Build Tools: Maven, Jenkins

Databases and Tools: SQL

Version Control Tools: Git

Operating Systems: iOS, UNIX, Windows

Dev Methodologies: Agile/ Scrum, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, SFO, CA

Software Development Engineer in Test

Responsibilities:

  • Coordinated with Project Managers, Development Team, Business Analysts, and End-Users for better quality testing. Worked closely with the business team to understand the Requirement Document.
  • Also contributed the responsibility as a lead for the offshore team by conducting the daily scrum stand ups with the team and had the work done within the sprint.
  • Work in Agile/Scrum methods for testing approach, attended daily stand up calls, functional review meetings with the scrum team, created a test plan for different sprints and stories.
  • Work with the development team to understand the application and to define the test objective.
  • Involved in the Software Development Life Cycle from Requirement Analysis to supporting application in production.
  • As part of Agile Team, I was responsible for creating test plans, test scenarios and writing test cases for testing various services.
  • Reviewed Business requirements, IT Design documents and prepared Test Plans which involved various Test Cases for all assigned modules/projects; Review Test Requirements, Creating Test Plans and Test Strategy documents.
  • Used TestNG framework for creating Selenium scripts, for functionalities of deriving complex quotations.
  • Created Java based scripts for Selenium WebDriver with TestNG as automation framework.
  • Created automation framework in Selenium WebDriver, and page objects from Page Object Model (POM).
  • Performed regression test to ensure that introduction of new features into application doesn't affect the existing functionality.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Used Core Java for writing automated regression test scripts using Selenium WebDriver.
  • Implemented SOAP UI tool to test SOAP based architecture applications to test SOAP services and REST API.
  • Tested Rest API using Apache HTTP Client, TestNG and Log4j framework.
  • Used Postman to manually run API Tests and verify Web Services.
  • Integrated the test suites with Jenkins continuous integration tool and helped build engineers to resolve the issues during integration with the build process.
  • Developed Test Plans, Test cases, Test Scripts, Test strategy, Test Scenario, Test Reports.
  • Performed tests for Functionality, Regression, GUI, End to End, System, browser compatibility, Integration testing.
  • Classified the defects according to severity and priority levels and prepared Test Status Reports.
  • Opened defects and tracked them in the Quality Center.
  • Raised defects in JIRA and made sure appropriate hand-offs and retesting took place.
  • Prepared defect prevention (DP) reports and conducted DP meetings with the team.
  • Participated in test scenario inspections, test case reviews, work and functional mapping & UAT sessions.
  • Performed defect reporting and bug tracking using JIRA and also followed up with the development team to verify bug fixes, and update bug status. Used Quality Center for logging defects during System testing

Environment: Java, Selenium WebDriver, Apache POI, Maven, Eclipse, Web Services, REST API, Apache HTTP client, Page Object Model (POM), TestNG,JSON, SOAP, Android, CI Jenkins, Quality Center, SQL, GIT, Linux.

Confidential

Automation Test Engineer

Responsibilities:

  • Worked with Business Analysts and Developers for requirements review and developing Test Scenarios.
  • Analyzed Business Requirements, use cases and worked on automation and manual testing of the application.
  • Responsible for all types of tests like Business Functionality, Documentation testing, User Acceptance Testing (UAT), browser compatibility testing, Integration testing.
  • Native app testing on both iOS and Android.
  • Worked closely with engineering team to develop and maintain a test plan and test suites
  • Identify area that could be tested automatically
  • Performed manual testing of Android and iOS applications according to the test plans
  • Use the ride hailing platform on a bi-weekly basis to exercise core features, as well as corner cases. Exploratory testing is encouraged
  • Analysing bug reports and work with the engineering team to verify resolution
  • Triaging bug reports from users and file bug reports accordingly.
  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
  • Developed test plan, test scenario design, test cases, test scripts from the data mapping documents, functional specification documents and mapped the test cases with the requirements for generating the Requirement Traceability Matrix (RTM).
  • Participated in the Agile software testing process with regular QA meetings to discuss major features of the application, test cases to write and execute.
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium Webdriver (using Java).
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and Web Driver.
  • Created Data Driven Framework to test with different sets of test data.
  • Designed and executed the Automation Test Scripts using Selenium Web Driver.
  • Worked on distributed test automation execution on different environments as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Performed different testing tasks using various test scripts on Selenium Web Driver and Junit.
  • Used Firebug to identify web elements using XPath and CSS selectors.
  • Worked in agile fashion in the scrum teams.
  • Worked on creating a test case for Object -driven framework for Selenium Web Driver.
  • Involved manual testing of various test cases with respective test scripts on Selenium and generate analysis reports with Quality Center.
  • Involved in testing of web applications by creating XML test suite.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Closely involved with the development team, maintenance team and business team regarding changing requirements, builds and releases.

Environment: Java, Selenium Web Driver, Eclipse,, SDET, TestNG, Quality Center, REST, Jenkins, Maven, Apache HTTP Client, rest assured, Log4j, POM, SOAPUI, Agile,xPath, Web Services (SOAP & RESTFUL), HTML, JavaScript, Firebug, UNIX, Windows, Radar.

Confidential

Senior Test Engineer

Responsibilities:

  • Worked with Business Analysts and Developers for requirements review and developing Test Scenarios.
  • Analyzed Business Requirements, use cases and worked on automation and manual testing of the application.
  • Responsible for all types of tests like Business Functionality, Documentation testing, User Acceptance Testing (UAT), browser compatibility testing, Integration testing.
  • Performed defect reporting and bug tracking using JIRA and also followed up with the development team to verify bug fixes, and update bug status.
  • Writing test plans and corresponding test cases for all features.
  • Finding bugs and able to reproduce and diagnose those bugs, write concise and descriptive bug reports and present test results engineering teams effectively
  • Possess experience in custom hardware, including Bluetooth or any wireless technologies
  • Able to understand complex systems and triaging issues.

Confidential, Redmond, WA

Senior Test Analyst

Responsibilities:

  • Proactive participant in weekly AGILE team meetings and updated team lead and manager on status of testing.
  • Analyzing and understanding Business Requirement Document written in JIRA and Use cases to design test cases.
  • Involved in supply chain management issues handling.
  • Analysed customer data using tools like tea leaf for web analysis.
  • Developing the Test Scripts, Test Conditions, Expected Results for one or more Test Plans, Including the Product, Regression, End to End, System Integration Testing. Develop, update and maintain the Testing Standards and Procedures.
  • Involved in the Execution of the Test Scripts.
  • Performing manual testing through all phases of development life cycle (Usability, Functional, and Regression Testing) using black box testing methods.
  • Used Firebug and FirePath to identify the elements in the web application.
  • Coordinated with the development team closely for issue resolution.
  • Managed Requirement Change Requests and implementing procedures for test changes.
  • Involved in informing the test lead of any issues that may affect the schedule, budget, or quality of the product or the testing process.
  • Used Test Director for communicating between developers, product support and test team members.
  • Provide guidance to development and project teams on appropriate approaches to testing delivered products, including test tool sets.
  • Worked on functional, regression and system testing.

Confidential, Redmond, WA

Senior Software Test Engineer

Responsibilities:

  • Responsible for overall quality of both desktop and mobile experience.
  • Led & Coordinated with offshore QA team members.
  • Worked closely with the business team in getting in testing and implementing projects.
  • Managed applications through different cycles of the project with different teams.
  • Coordinated with multiple projects and teams on a day to day basis and making sure applications does not miss the deadlines
  • Designed the overall testing Scenarios, test cases, updates to the existing test cases as per the latest release, executing the test cases.

Confidential, Redmond, WA

Software Test Engineer

Responsibilities:

  • Analyzed business requirements documents to get a better understanding of the system from both technical and business perspectives.
  • Studied existing application functionality and new business requirements.
  • Involved in analysis and design phases of Software Development Life Cycle (SDLC/Waterfall).

Confidential

Software Test Engineer

Responsibilities:

  • Involved in all Functional and technical discussions with the Users, Project Management, Developers, Architects and Test Teams
  • Developed comprehensive test plans based on business scenarios
  • Responsible for developing Functional and UAT scripts and cross checking with Business Requirements
  • Created and executed test cases based on business testing requirements and test plans
  • Extensively used Quick Test Professional (QTP) for generating automated script
  • Primarily responsible for Functional Test, System, Regression, Integration and User Acceptance testing.
  • Create Automated Test scenarios for GUI, Functionality, Boundary, and Regression Testing using QTP.

Confidential

Performance Engineer

Responsibilities:

  • Setup test environment and test data for both positive and negative testing.
  • Developed test cases and suites of the web services using a Data Driven pattern.
  • Transformation of use cases to test scenarios and designing test plans and test cases.
  • Performed Smoke, Black Box, Validation and Compatibility testing.
  • Performed Regression, UAT, Integration, User Interface, GUI, and Usability Testing.
  • Extensively worked for the development of test standards for script development, deployment and reuse.
  • Involvement in efficient and optimum test planning strategies, taking into account various constraints.

We'd love your feedback!