We provide IT Staff Augmentation Services!

Senior Software Development Engineer In Test Resume

4.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Experienced in Automated Testing of Web, Android, Eclipse RCP, WPF and several other applications in various industries such as financial, telecommunications and healthcare.
  • Developed automation frameworks from scratch for various applications using Watir/Web Driver, Google WindowTester Pro, Android Instrumentation, White and SilkTest.
  • Possesses excellent verbal and written communication skills.

TECHNICAL SKILLS:

Programming/Scripting Languages: Ruby, C#, Java, SQL, 4Test, PowerShell, Python

Automation Tools: Watir/Web Driver, White, RESTAssured, WindowTester Pro, Android Instrumentation, JUnit, nUnit, SilkTest, QTP, Selenium

Bug Tracking Tools: JIRA, Test Director, Rational Clear Quest, Bugzilla

Source Control Tools: Git, Bitbucket, SVN, Clear Case, Source Tree

Other Software/Technologies: Cucumber, HTML 5, Bamboo, Zephyr, Sauce Labs

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Development Engineer in Test

Responsibilities:

  • Developed automation framework from scratch for a WPF application using ‘White’ automation tool in C#.
  • Successfully managed hotfixes, regular releases and in - sprint testing of multiple products all at the same time while being the only QA resource for multiple projects.
  • Wrote PowerShell scripts to uninstall the WPF application, download the latest installer and silently install the application.
  • Maintained Selenium test scripts written in C# for a web based application.
  • Planned and executed tests for dev deployment, beta/staging deployment and production push.
  • Attended daily scrums and kept the entire team in the loop on testing status.
  • Interacted with developers, product owners, project managers, support team and provided feedback on various activities at different stages of multiple projects.
  • Coordinated the testing efforts under a very rigorous schedule for a major, feature-heavy release to meet the strict deadlines mandated by the government to meet compliance requirements.
  • Actively participated in requirement review meetings, story point estimations, sprint planning sessions, sprint retrospective, sprint demos, release planning, Go/No-Go meetings.
  • Filed detailed bug reports and tracked them to resolution in JIRA.

Confidential

Senior Automation Engineer

Responsibilities:

  • Developed automation framework from scratch for a web application (HTML5) using Ruby/Web-Driver and wrapped it in Cucumber.
  • Reported to the VP of Engineering and attended daily scrums with dev team and product owner.
  • Designed and developed automation framework using Google WindowTester Pro for a thick client Eclipse RCP application and developed JUnit Plugin tests.
  • Established automation processes for coding standards, branches for automation development, code reviews, etc. and trained and mentored offshore team members.
  • Automated REST endpoint testing using RESTAssured.
  • Wrote automation hooks into the product code for identifying the elements (including the dynamic/custom elements) and merged this code with the trunk/master repository.
  • Wrote Gherkin that is very easy to understand, analyze and maintain to simplify extending the tests to different areas by using features such as scenario outlines with examples, tags, etc.
  • Used JDBC to perform various database operation and also to setup test data.
  • Executed tests in continuous integration environment in Bamboo and reported the results.
  • Diplomatically resolved the disagreements with the developers in several areas such as the identification of elements, severity of the defects.
  • Developed and maintained shell scripts to manage the life cycles of the virtual machines using shell scripts and executed those scripts from windows machines that log into the VM server.
  • Created reusable libraries for common functionality to be used across automation test projects.
  • Exported vmWare templates, created VMs using templates, set up VMs using vSphere client.

Confidential

Senior Automation Software Engineer

Responsibilities:

  • Developed automation framework from scratch to test Android device that controls the video conferencing systems.
  • Developed Android JUnit tests by extending InstrumentationTestCase and wrote custom setup and teardown methods in Eclipse.
  • Wrote Instrumentation Test Runners for various run configurations and updated AndroidManifest.xml to be able to use those test runners.
  • Used various adb commands for a variety of purposes such as to connect to an android device, load the apk files, uninstall the apps, run the tests, etc.

Confidential

Software Automation Engineer

Responsibilities:

  • Developed and maintained automation scripts in SilkTest and reusable API using 4Test.
  • Trained junior automation engineers on the automation frame work and coding standards.
  • Reported and tracked bugs in ClearQuest.

We'd love your feedback!