We provide IT Staff Augmentation Services!

Sdet Resume

4.00/5 (Submit Your Rating)

San Antonio, TexaS

SUMMARY

  • Certified ISTQB Professional and currently working as Software Development Engineer in Test with 7 years of work experience in Automation, Performance and Manual test environment.
  • Developed reusable Automation Scripts using testing tools like UFT, Selenium, Test Complete in TestNG, JUnit, Cucumber, Arquillian, Page Object Model and hybrid test automation frameworks.
  • Well versed in using descriptive programming, open source libraries
  • Experienced in using project management tools like Jenkins, Git, BitBucket, Confluence and Maven and tracking tools such as JIRA, StarTeam and QC to effectively plan releases, track defects and execute scripts remotely.
  • Involved in improving automation frameworks to leverage code reusability and obtain optimized performance.
  • Determined new test cases feasibility and evaluated different testing tools to automate new applications.
  • Created test scripts using LoadRunner and JMeter to generate performance statistics. Handled Correlation, Parameterization, ThreadGroups and Listeners and basic Groovy scripts.
  • Good knowledge and work exposure to REST/SOAP API testing using JMeter and ANT build tool.
  • Developed complex SQL queries to validate databases, ERD diagrams and mapping to logical schemas, identifying candidate/primary keys in schemas and normalization techniques.
  • Strong expertise in C, Java, VBScript, Python programming languages and used Excel/JSON/XML as test data
  • Worked on testing Web, Java, Flex, PowerBuilder and Web services technologies, multi - browser tests, Splunk to analyze logs and Allure reporting tool. Familiar with OSI/TCP/IP concepts.
  • Created new test cases from specifications and analyzed the existing test cases to be automated to avoid redundant scenarios, optimize execution time and reusability of scripts.
  • Excelled in creating Test plans, Test estimations, Status reports, Release Schedules and Metrics Tracker to track the efforts spent and plan upcoming activities effectively.
  • Ensures compliance with standard testing concepts/Kanban/Scrum methodologies through review process.

TECHNICAL SKILLS

Programming Languages: C, Java, VBScript, SQL, Python, HTML, JavaScript

Test Tools/Frameworks: UFT, Selenium, JMeter, LoadRunner, TestComplete, Cucumber, Arquillian,Page Object Model, TestNG, JUnit, Allure reporting, Splunk

Collaboration/Build Tools: Git, BitBucket, Maven, Confluence, ANT, JIRA, QC, StarTeam, TestRail

Database Servers: SQL Server, MySQL

PROFESSIONAL EXPERIENCE

SDET

Confidential, San Antonio, Texas

Responsibilities:

  • Develop automation scripts in Selenium, UFT and create advanced SQL queries to validate databases.
  • Use test management tools like Jenkins, Git, BitBucket, Maven, TestRail, JIRA, Confluence and StarTeam.
  • Create performance scripts and monitor real time test result to debug load issues using JMeter/Influx DB/Grafana.
  • Exposure to functional/load testing of REST/SOAP web services in JMeter.
  • Use TestNG, JUnit, Cucumber and hybrid test automation frameworks under Agile/Scrum methodologies.
  • Manage WebDriver lifecycle, dependency injection, request guards, improved waiting API and many other utilities using Arquillian Drone and Graphene.
  • Implement Page Object Model to enhance test maintenance, reduce code duplication and enforce efficient use of OOPS concepts/Design principles and Java API’s.
  • Analyze automation feasibility of new applications and test cases to optimize execution time and reusability.
  • Integrated Allure tool to automation framework to create detailed reports, group results by defects/test cases, analyze failure trend and support BDD-like style report by features/stories using its annotations.
  • Created script in Java to generate custom suite xml files on the fly from pom.xml. Used JSON/Excel for test data.

QA Analyst/Engineer

Confidential, Lansing, MI

Responsibilities:

  • Developed automation/SQL scripts to test applications using Selenium and Unified Functional testing tools.
  • Implemented Page Object Model design to facilitate abstraction using page objects and page fragments to make tests more reliable/reusable and lessen the time spent on maintenance. Worked on Junit, TestNG and hybrid test frameworks.
  • Created test scripts and generated virtual users using Load Runner to monitor application performance and metrics like server response time/throughput/hits/sec by analyzing result graphs under varying loads/times.
  • Experience working with project management tools like Maven, Git, BitBucket and Jenkins. Used Splunk to analyze logs and debug issues.
  • Participated in requirement walkthroughs, story backlog grooming, reviewing user stories, acceptance criteria, creating test cases during sprint planning and team meetings. Involved in UAT/Regression/Adhoc testing.
  • Reviewed test plan, test design documents as per changing needs. Executed test cases and reported defects tracking them to closure. Used StarTeam and JIRA for sprint tracking deliverables.

QA Engineer

Confidential

Responsibilities:

  • Developed automation scripts using Unified Functional Testing, Test Complete and Selenium tools.
  • Involved in implementation of automation framework to log UFT execution results to QC.
  • Evaluated different testing tools to conduct POC for automation of new application technologies.
  • Created test cases, test plans, estimations and test process documents based on functional specifications.
  • Conducted internal peer review process to ensure compliance with standard methodologies.

Associate QA Engineer

Confidential

Responsibilities:

  • Created test automation scripts and prepared execution reports using UFT in hybrid automation framework.
  • Identified opportunities to test business critical areas and evaluated requirement’s testability through feasibility analysis and interaction with product team/business analysts/developers.
  • Developed test plans/test cases from requirements, executed them and tracked results in QC.
  • Prepared test process related documents like Status Reports, Release Schedule, Test Coverage/Defect Metrics Tracker and Requirement/Test Traceability matrix to plan upcoming activities and manage resources effectively.
  • Identified load testing scenarios and created performance test scripts using LoadRunner tool.
  • Handled Correlation, Parameterization, Transactions, and additional C functions in performance test scripts.
  • Designed and executed scenarios in Load Runner Controller and performed analysis using Load Runner Analyzer.
  • Presented performance statistics to the application teams and provided recommendations of how and where performance can be improved.
  • Conducted knowledge sharing sessions to improve the existing processes and to create awareness among the application teams to reap maximum benefits of testing.

We'd love your feedback!