We provide IT Staff Augmentation Services!

Software Development Engineer In Test Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • 6 years of IT experience in System Study, Architecture, Requirement Analysis, Design, Development, Code Review, Testing, Implementation and Maintenance of Client, Web and Mobile applications using diversified Microsoft technologies.
  • Experience in Manual and Automation Testing of Web Services/Mobile Apps, Client Server and Web based Applications in different domains using QTP, ALM and Selenium, Telerik Test Studio.
  • Experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches.
  • Possessed strong business and software development methodologies/process knowledge including Test - Driven Development (TDD), Agile Software Development Methods, and Iterative and Incremental development methods, Scrum, Kanban.
  • Experienced in performing various types of testing such as Smoke Testing, Sanity Testing, Functionality Tests, System Tests, Integration Tests, Black Box Tests, User Acceptance Tests, Localization, and Regression Tests.
  • Experienced in using Java to implement test scripts in Selenium for automation.
  • Experience in sanity, backend, front-end, functional, integration, regression, and smoke, cross browser, cross platform, QTP/UFT, performance and stress testing.
  • Implemented Selenium Grid to execute Selenium automation suites on different platforms, browsers combination in parallel.
  • Proficient in implementing and designing automation frameworks Page Object Model, Keyword Driven, Data Driven, and Hybrid Frameworks from scratch.
  • Had experience in web developing using JavaScript and Experienced in writing test scripts to extract data from excel sheets to perform database testing.
  • Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries.
  • Experienced working with Databases such as Oracle, SQL Server.
  • Solid SQL skills, can write complex SQL queries; functions, triggers and stored procedures for Backend testing and End-to-End testing.
  • Experienced in writing different SQL queries to access data from different database tables, and used for data verification and NOSQL to get the data from the documents.
  • Experienced working in agile. Have enough experience as an agile tester to interact with developers and product owner on a continuous basis.
  • Proven ability in working individually or as a part of team, problem solving, process improvement activities, and analytical skills, reporting and assisting to manager.

TECHNICAL SKILLS

Computer Languages: C, C++, C#, .Net, JavaScript

Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, XML, PHP (basics)

Frameworks: Selenium IDE/WebDriver/Grid, Telerik Test Studio, Katalon, TestNG, Junit, Taiko, Maven, UFT, Cucumber, SoapUI, REST API,LoadRunner, JMeter, Postman, MVC, Angular Java Script, .Net

Database: MySQL, SQL Server, Oracle

IDE: Eclipse, NetBeans, Visual Studio

Operating Systems: Windows, Linux, Android

Application Servers: Apache Tomcat

Version Control: GIT, SVN, TFS

Build Tools: Ant, Maven

PROFESSIONAL EXPERIENCE

Confidential

Software Development Engineer in Test

Responsibilities:

  • Actively involved in peer review of the documents which eventually be submitted to client for future reference and implementations.
  • Peer Review of Test Cases, Test Plan by giving feedback on any updates or corrections also provide knowledge transfer to other members in the team.
  • Developed Manual Test Cases and Automation Test Scripts for Functional Testing and Regression Testing of the application.
  • Automated test cases through Selenium WebDriver and Test Complete for Regression testing and Must-Pass to ensure that the new Configuration Management (CM) builds are successful.
  • Plan and execute tests and related QA activities, including performing manual test execution, ad-hoc testing and Regression test execution and communicate with the developers and other team members to ensure defects resolution.
  • Conduct root cause analysis of identified defects, providing development/business partners with sufficient detail to understand, replicate and resolve.
  • Executed automated Regression Test cases during every release by using Selenium WebDriver.
  • Executed UFT scripts for smoke testing before builds.
  • Experienced in developing automation scripts using gauge framework using Taiko
  • Involved in peer review of the test cases and automation scripts.
  • Reported software defects in JIRA and interacted with the developers to resolve technical issues.
  • Involved in implementing new automation, architecting the testing infrastructure, and setting up the testing environment for the team.

Environment: Visual Studio, Eclipse, Cucumber, Selenium WebDriver, SQL Server, Agile Model, JavaScript, Taiko, UFT, Gauge

Confidential

Software Development Engineer in Testing

Responsibilities:

  • Analyzed the business requirements, functional specifications and designed appropriate use cases, test plans and test strategy.
  • Tested the application in a dynamic environment with the sprint team using Agile and Scrum methodology.
  • Estimating the effort, doing the plan and involved in analysis, design, testing and writing the installation or user guide documents.
  • Implemented Test scripts using Telerik Test Studio for web automation.
  • Implemented testing automation framework using test studio and developed test scripts to test web Applications.
  • Developed Hybrid framework for web automation to retrieve test actions, test data from excel files using Page Object Model design pattern.
  • Involved in conducting peer reviews, trained new resources to get in-depth knowledge of test studio.
  • Implemented Selenium WebDriver, Selenium Grid, Cucumber, TestNG, Maven, and Jenkins for web and mobile automation.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions.
  • Involved in locating the elements using Element Explorer and Find Element Inspector for web Applications.
  • Used Team Foundation Server for integrating, maintenance, reporting and Project tracking.
  • Designing and creating the database using normalization techniques in SQL server.
  • Developed testing scripts using C#, Java Script.
  • Writing stored procedures, functions and triggers in SQL server.
  • Worked on the migration testing using SQL from one application to other application.
  • Automated the various execution jobs to run from the application.
  • Responsible for sending the website to development server, Test server and production web farm server through a well-defined set of procedures and coordinating with development and testing team.
  • Responsible for working with teams to deploy applications to QA and production environments.
  • Testing, Debugging, and Tracing the application for errors, Documentation and maintenance of program.
  • Reported and tracked bugs in TFS.
  • Reviewed test scripts to emulate scenarios that will likely be encountered by the actual customers.
  • Participated in daily scrum meeting and got used to agile development methodology.

Environment: /Tools: C#, Java Script, Visual Studio, Telerik Test Studio, Katalon, Eclipse, Cucumber, Selenium WebDriver, TestNG, Selenium Grid, MTM, Raven DB, SQL Server, HTML, XML Windows, TFS, Agile Model, SSMS

Confidential

Automation Test Engineer

Responsibilities:

  • Responsible for analyzing the business requirement and functional specifications to design tests and create test scenarios.
  • Active participation in the stages of Agile Software Development Life cycle and having a good understanding of the requirements of the customer.
  • Followed the SDLC process, used requirements documents to create testing strategy test estimates, documenting test plans and identifying testing risks, and developing test scenarios and test cases.
  • Involvement in automation environment setup using eclipse, Java, maven, Selenium WebDriver, Cucumber, and TestNG.
  • Debugged and tested Angular and JAVA based web application.
  • Worked on Behavior driven development and Acceptance Test Driven development using Cucumber features, Scenarios, and step definitions.
  • Used gherkin language to automate BDD scripts by integrating Selenium with Cucumber.
  • Responsible in creating, executing, and reviewing Functional & Integration test cases based on the business and functional requirements.
  • Located the Web Elements using Firebug in Firefox browser.
  • Have developed test scripts for functionalities accessing different types of alerts, drag and drop actions and mouse hover actions.
  • Implemented Page Object Model design pattern for Data Driven and Keyword Driven frameworks using Selenium.
  • Performed Data driven testing in Cucumber using Examples keyword to get Table data for limited sets of data and for many sets used the data from excel files.
  • Developed Selenium test scripts using TestNG annotations and generated TestNG report to review test results.
  • Scheduled the Jobs using continuous integration tool Jenkins and setup the email notifications.
  • Log, track, and verify resolution for all software and specification defects in HP ALM.
  • In HP ALM used Business Components, Test Plan, Test Resources, and Test lab module for Automation and manual Business Process Testing.
  • Performing a variety of software testing including unit, functional, usability, system integration, regression, cross browser and OS compatibility, mobile application, and performance testing.
  • Participated in scrum, sprint meetings and initiated team meetings regularly and involved in active discussion to improve the testing quality by better strategies and testing approach.

Environment: Java, Eclipse IDE, Selenium WebDriver, REST API, Selenium Grid, TestNG, Cucumber, SOAP, REST, JAVA, Hybrid/Data Driven Framework, SQL, Bitbucket, HP ALM, Maven, Jenkins

Confidential

Assistant Systems Engineer

Responsibilities:

  • Responsible for analyzing the business requirement and functional specifications to develop Application design tests and create test scenarios.
  • Active participation in the stages of Agile Software Development Life cycle and having a good understanding of the requirements of the customer.
  • Followed the SDLC process, used requirements documents to develop Application modules, Performed unit testing on every assigned task before sending it for User Acceptance Test.
  • Involvement in automation environment setup using eclipse, Java, maven, Selenium WebDriver, and Test NG.
  • Worked on Behavior driven development and Acceptance Test Driven development using Cucumber features, Scenarios, and step definitions.
  • Maintained 80%+ test coverage. Tested the application using UI Automated testing tools. Implemented TDD mechanism.
  • Responsible in creating, executing, and reviewing Functional & Integration test cases based on the business and functional requirements.
  • Located the Web Elements using Firebug in Firefox browser.
  • Implemented Page Object Model design pattern for Data Driven and Keyword Driven frameworks using Selenium.
  • Performed Data driven testing in Cucumber using Examples keyword to get Table data for limited sets of data and for many sets used the data from excel files.
  • Developed Selenium test scripts using Test NG annotations and generated Test NG report to review test results.
  • Developed automation scripts and extracted data from excel sheets using Apache POI library.
  • Performed functional, cross browser and compatibility testing on various browsers and platforms using Selenium Grid.
  • Source code management and code sharing is done using TFS.
  • Scheduled the Jobs using continuous integration tool Jenkins and setup the email notifications.
  • Log, track, and verify resolution for all software and specification defects in HP ALM.
  • Performing a variety of software testing including unit, functional, usability, system integration, regression, cross browser and OS compatibility, mobile application, and performance testing.
  • Participated in scrum, sprint meetings and initiated team meetings on a regular basis and involved in active discussion to improve the testing quality by better strategies and testing approach.

Environment: /Tools: Java, Eclipse IDE, Selenium WebDriver, REST API, Selenium Grid, Test NG, Java, Hybrid/Data Driven Framework, SQL, TFS, HP ALM, Maven, Jenkins.

Confidential

Quality Analyst

Responsibilities:

  • Started as Intern in the fourth academic year and continued as full time Employee after academic year.
  • Involved in Development, Integration and testing of the Application.
  • Part of development team as well as testing team and understand technical design and architecture for test planning
  • Assisted on developing and maintaining robust and effective Keyword Driven Framework using POM.
  • Involved in entire SDET (Software Development engineer testing) in Developing Test Plans and Test cases for various aspects of the User interface of POS system.
  • Developed Test Scripts using Quick Test professional (HP QTP) for extensive functionality and regression testing.
  • Used MS Excel features for various stages of testing the application Descriptive programming / Expert programming using QTP Preparation of coding standards.
  • Parameterized the values using data tables for data driven test using Quick Test Pro to avoid repetitive process of entering different data sets.
  • Executed Regression scripts using QTP for each release to make sure that the overall functionality of the application is not broken.
  • Developed and maintained innovative, repeatable QA test plans as well as performance test plans based on functional requirements, use cases, user interface designs, system design documents and domain knowledge.
  • Used TFS to track work items and documented issues needing resolution.
  • Used JIRA to track, report and manage defect throughout the test cycle and attended Defect Status meeting on daily basis during testing cycle.
  • Attended in daily defect tracking meetings to presented issue with document and Participated in enhancement meetings, investigated software bugs, and helped the developers to resolve technical issues once they are fixed and re-tested the fixed issues.
Environment: HP QTP, Load Runner, Agile model, Quality Center, TFS, LINUX, JIRA, SQL Server.

We'd love your feedback!