We provide IT Staff Augmentation Services!

Software Development Engineer In Test (sdet) Resume

4.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • 10 years of experience in IT with emphasis on Quality Assurance and Testing.
  • Excellent Functional and Automation testing skills on Web - based, Client/Server and Mobile applications.
  • Extensive knowledge and experience in Software Development Life Cycle (SDLC) and experience in testing .Net, Java and VB Applications.
  • Experience in full life cycle of automated testing using tools such as JIRA, ALM, UFT and Selenium.
  • Experience in Creating Automation test cases using Selenium web driver and Java.
  • Experience in migrating UFT automation scripts to Selenium.
  • Experience in using Jenkins as part of Continuous Integration and Selenium Grid to execute Automation tests on remote machines.
  • Experience in API Testing using HP UFT, Selenium RestAssured, Postman and Python Requests module.
  • Performance Testing using Load Runner and JMeter for Web Applications and Client/Server environment.
  • Experience in Test Driven Development and Behavior Driven Development.
  • Specialized in extensive usage of the tools like JIRA, ALM from Requirements gathering to defects reporting.
  • Experience in maintaining project code using Git, CVS Version Control Systems.
  • Experience in methodologies like Agile, Rational Unified Process, Prototype, and Iterative.
  • Experience in preparing Technical Documentation using moinmoin wiki engine and Python.
  • Experience in executing Automation Tests in cloud environments like perfecto mobile and sauce labs.
  • Experience in creating web services to update data from URLs and integrating services to automation framework.
  • Experience in creating test automation dashboard using NodeJS to show case test results, live execution report, top issues, current test automation defects and release wise report.
  • Skilled in conducting System, Integration, Functional, User-Acceptance Testing (UAT) and improvement of QA Process.
  • Extensive experience in QA Principles and Processes, Methodologies, Test strategies, Metrics and Measurements, worked through each and every phase of Testing Life cycle, beginning with planning to the release of the product.
  • Extensive expertise in manual testing includes Requirements Analysis, developing Test plans, Test Cases, Test scripts and Requirements Traceability Matrix.
  • Experience in all stages of testing namely GUI testing, Functional testing, Performance testing, Integration testing, and User Acceptance testing, Compatibility testing manually as well as using automated test tools.
  • Experience in TCP estimation and Test Plan preparation & Preparation of the Project Plan in Microsoft-Project.
  • Experienced in evaluating test results using test tools to manage Test scripts, Test execution and Defect resolution process.
  • Extensive experience in the Administration of HP ALM including the organization of Projects, Creation of different releases, Dashboard management, User access control.
  • Expertise in analyzing Business and Development Specifications, Data Modeling, Use Cases and detail design to develop requirement gathering, conducting Feasibility studies, document generation and conducting JAD sessions.
  • Good knowledge in Data Warehousing ETL tools and Amazon Web Services.

TECHNICAL SKILLS

Functional Tools: Selenium, QTP/UFT, Perfecto Mobile

Performance Tools: Load Runner, Performance Center, JMeter

Test-reporting Tools: Jira, ALM, TFS, Clear Quest

Operating Systems: Windows XP/7/10, UNIX, Mac

Databases: Oracle, DB2, MS SQL Server, PgAdmin

Reporting Tools: Business Objects

Web services: SoapUI, Service Test

Microsoft Tools: MS Office, MS FrontPage, MS Project

Protocols: TCP/IP, HTTP, FTP, ERP/CRM, ODBC & Citrix

Application Servers: IIS, Web logic, Web sphere, Tuxedo

Version Control Tools: CVS, GIT

Web Technologies: HTML, DHTML, MS FrontPage

Languages: C, Java, JavaScript, SQL, VB Script, Python.

PROFESSIONAL EXPERIENCE

Confidential, San Antonio, TX

Software Development Engineer in Test (SDET)

Responsibilities:

  • Develop, Enhance and configure test automation frameworks and perform System, Integration and regression testing on multiple Applications using Selenium web driver and Java
  • Developed Behavior Driven development (BDD/TDD) by writing Gherkin language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating the cucumber reports
  • Integration of Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and worked on Maven build tool to add all dependencies.
  • Debug scripts that are failed during execution, fix the issues, raise and track defects using JIRA
  • Performed back-end testing to ensure that the user data was updated in database using SQL queries inside automation scripts
  • Implemented Page Object Model to improve automation test maintenance and avoid code duplication
  • Working with Web Services/API testing using Rest Assured and Postman
  • Administration of automation repositories in distributed version control (GitHub)
  • Facilitate requirement gathering and system design meetings and develop business needs into systems requirements/user stories
  • Manage all communications related to QA Status on a daily basis during execution. Reporting potential risks during all any stages of development lifecycle.
  • Collaborates with other analysts and project contributors to create comprehensive and cohesive solution approaches and Ensure Successful Co-ordination between onshore and offshore teams
  • Work with the development team to resolve any issues that arise out of the testing process.
  • Using Creating user stories for creation of test scenarios and test cases in Jira for each iteration and to ensure the traceability.

Environment: Selenium, Java, Jenkins, Maven, Rest Assured, Kibana, API, GitHub, SQL Server, Agile, JIRA

Confidential, San Antonio, TX

Software Development Engineer in Test (SDET)

Responsibilities:

  • Gathering requirements for the automation solution that will be implemented for the application
  • Preparation of Test Strategy and Test Plan for the automation to be performed
  • Develop Integration test automation scripts using Selenium, Rest Assured, postman for various Rest Services.
  • Build and maintain an automated test infrastructure for property section of Confidential comprising of components developed in multiple programming paradigms create, maintain and execute automated tests using Selenium, Java and TestNG framework
  • Using Gradle to help manage project’s build files, report and documentation across the network
  • Debug scripts that are failed during execution, fix the issues, raise and track defects using JIRA
  • Creation and maintenance of test automation database and integrate to automation framework store results, failure messages, run durations of all executions for better analysis
  • Working on code reviews and approving merge requests from other team members
  • Creation of test automation dashboard using NodeJS to show case test results, live execution report, top issues, current test automation defects and release wise report.
  • Creation of data tool to access and maintain test data using NodeJS and Openshift
  • Creation of smoke test suite, which is executed every hour to check and report environment issues

Environment: Selenium, Java, Jenkins, Gradle, RestAssured, SQL Server, Jira, Agile, NodeJS, OpenShift, Docker.

Confidential, San Antonio, TX

Software Development Engineer in Test (SDET)

Responsibilities:

  • Automation Planning, Design Approach Creation and Framework development using Selenium Web driver.
  • Migrated existing UFT Scripts for web application to Selenium Web driver and Java.
  • Executing Automation tests on remote machines using Selenium Grid and Jenkins.
  • Created Automation Test Cases with BDD approach, which allows non-programming QA engineers to write new automated tests.
  • Created automation scripts for web services (API) testing using Selenium and Rest Assured.
  • Performing code reviews and maintenance of automation dashboard.
  • Created and Executed JMeter scenarios based on complex business scenarios with different monitors for Stress and Load testing
  • Created a windows GUI tool to execute selenium scripts using Tkinter interface and python.

Environment: HP UFT, Perfecto Mobile Cloud, Selenium, Java, Jenkins, HP ALM, Python, JMeter, In-house Applications, Agile, Oracle, PgAdmin.

Confidential, San Antonio, TX

QA Automation Analyst

Responsibilities:

  • Involved in Test Requirement gathering and Analysis using Technical/Functional Specification Documents
  • Preparation of Test Strategy, Test plan, Sign-off and other QA related documents.
  • Creation of Automation Framework using selenium and python for web applications.
  • Performed Regression testing and User Acceptance Testing and responsible for issue reporting and resolution.
  • Tested the local database using complex SQL queries to ensure that the data is updated correctly and all the constraints have been met.

Environment: HP Quality Center, HP Quick Test Professional, Selenium, Python, Soap UI, IBM Mainframe.

Confidential, Austin, TX

QA Automation Analyst

Responsibilities:

  • Involved in Regression, Automation Testing (QTP) and extensively worked on back-end / database testing (Oracle, SQLServer) and validating the application against the front-end application.
  • Attended QC ALM and QTP 11 training and release sessions to know further more about the support of QA Automation and Debug tracking from HP

Environment: QTP 10.0/11.0, QC 10/ALM, Visual Studio 2010, Microsoft Team Foundation Server 2010, SQL, VBScript, 4T, C#, SharePoint, HTML, XHTML, WPF, Extra X-treme 9.1, Mainframe.

We'd love your feedback!