We provide IT Staff Augmentation Services!

Software Automation Engineer Resume

San Francisco, CA

EXPERIENCE SUMMARY:

  • More than 10 years of experience in Software Web and Mobile Technology, Wireless research, Academic.
  • Proficient in documenting QA defined deliverables like Test Strategy, Test Plan, Test Scenarios and Test cases, Test Results, Defects and prioritizing defects using test management tools.
  • Involved in Web and Mobile application automation testing with extensive use of Selenium Web drive and perfecto Mobile with Java using eclipse, cucumber, ANT, Maven.
  • Developed automation test scripts using frameworks like Junit, TestNG.
  • Extensive experience in Object Oriented Programming using Java,
  • Extensively worked on Page Object Model based Framework and Data driven Framework.
  • Extensive working experience in Functional, Regression, White Box Testing, GUI, Database Testing.
  • Experience in Mobile industry. Strong Knowledge in Android App development with Android studio.
  • Used Xcode, logcat for tracking logs in IOS, Android platform respectively
  • Used Jenkins for triggering regression suits and daily nightly run.
  • Used Jira, QC for defect logging and tescase creation and used SQL for database queries.
  • Strong knowledge in digital communication, wireless communication, signal processing techniques.
  • Experience with industry standards for wireless communications in the ISM bands, such as IEEE802.15.1 for Bluetooth, IEEE802.15.4 Zigbee, 802.11a/b/g standard based WLANs, Zigbee.
  • Extensively worked on OFDM technology.
  • Experience with systems modelling in Matlab using scripts, stateflow, Simulink.
  • Published papers in international journals, conferences.
  • Proficiency with basic statistical concepts, linear algebra.
  • Having basic understanding of electronic circuitry, schematics and components.
  • Familiarity with test equipment (oscilloscopes, meters, etc.).
  • Familiar with VHDL, Pspice, assembly language.
  • Good knowledge in Latex and MS Office tools, particularly MS Excel.
  • Able to use scientific principles and methods to understand, test and resolve technical problems that cross engineering disciplines.
  • Good written and verbal communications skills
  • Experience with PHY, MAC layer algorithms of industry standard wireless communications systems in the ISM bands, such as Bluetooth, WLAN, Zigbee.

KEY SKILLS:

Java, Selenium Web driver, Web and Mobile Application Testing, Perfecto Mobile, Testng, Junit, Cucumber, ADA Testing for mobile apps, Android App development, Digital communication, wireless communication, signal processing, OFDM, IEEE 802.11a/b/g standard, IEEE802.15.1, IEEE802.15.4 standard, probability theory, linear algebra, Matlab, C, C++., VHDL, Latex, pspice.

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Software Automation Engineer

Responsibilities:

  • Creating, Executing and maintaining page object model framework based automation Test for PG&E viewer app
  • Used Rest assured APIs for getting response of documents from couch base
  • Different fields of doc Json response is checked using Java with combination of rest assured APIs and developed automation scripts for validating different fields shown in UI
  • For Web application testing performed functional testing on various browsers like safari, chrome, firefox.
  • For mobile Application Testing apppium is used for automation.
  • Used Java for creating automated scripts and Selenium APIs.
  • Created customize Paths to locate the elements.
  • Involved in Test scripts creation, review and execution.
  • Used github as GIT repository for test cases which can be run through Jenkins
  • Maintained and executed Maven files for executing automated tests
  • Used Testing annotations for automation framework.
  • Understanding requirements, functionality of the application and assigning tasks among team members
  • Work closely with software developers to triage issues and resolve open defects.
  • Participated in meetings with developers and product management to prioritize the bugs
  • Used Jira for logging defects, referring user story.
  • Used Jenkin for CI and regression testing.
  • Planned, distributed work load among team members during system integration testing.

Confidential, New York

Lead QA

Responsibilities:

  • Creating, Executing and maintaining page object model framework based automation Test suits through Jenkins to test Salesforce application developed based on scholastic requirements.
  • For Web application testing performed functional testing on various modules of the app like field service, bulk update, accounts, contact, territory etc.
  • Performed Application Testing on different Web Browser like firefox, Chrome. ie.
  • Used Cucumber for mapping test cases to POM based automation framework using gherkin.
  • Used Java for creating automated scripts and Selenium APIs.
  • Created customize Paths to locate the elements.
  • Involved in Test scripts creation, review and execution.
  • Used Bit bucket as GIT repository for test cases which can be run through Jenkins
  • Maintained and executed Maven files for executing automated tests
  • Used Testng annotations for automation framework.
  • Understanding requirements, functionality of the application and assigning tasks among team members
  • Work closely with software developers to triage issues and resolve open defects.
  • Participated in meetings with developers and product management to prioritize the bugs
  • Used TestRail to create tests, executing tests and Jira for the logging defects, referring user story.
  • Used Jenkin for CI and regression testing.
  • Planned, distributed work load among team members during system integration testing.

Confidential, Pleasanton, CA

Sr. Mobile Automation Quality analyst

Responsibilities:

  • Preparing Test Plans, Test Cases, Test Reports, Defect Tracking documentation for tests.
  • Used Quality Centre to create tests and run tests and reported the defects descriptions, reproducing steps.
  • For Mobile application testing performed functional testing on various devices.
  • Performed Mobile App Testing on Android, IOS platform and different environment.
  • Created automated Test script using Selenium.
  • Used Java for creating automated scripts and Selenium APIs.
  • Understanding requirements, functionality of the application.
  • Created customize Xpaths to locate the elements.
  • Involved in Selenium Script Review and Execution.
  • Extensively worked with Xpath, image objects to locate any element on Mobile app using perfecto mobile tool.
  • Maintained and executed ANT build files for executing automated tests
  • Implemented Data driven testing using Java.IO package.
  • Integrated Unit and Functional Testing into using Testng.
  • Created test execution reports HTML & PDF from builds.
  • Performed browser compatibility and configuration testing on various operating systems such as, Android OS, IOS etc using Perfecto Mobile
  • Using Perfecto Mobile performed record and run operation and functional testing importing the java code to selenium web driver.
  • Work closely with software developers to triage issues and resolve open defects.
  • Participated in meetings with developers and product management to prioritize the bugs
  • Using Rally for story, task sizing and defect tracking during scrum.
  • Used Jenkin for CI and regression testing.
  • Used Xcode, logcat, android file transfer with eclipse for tracking logs, taking screenshots etc on IOS, android devices respectively.
  • Actively participated in system integration testing.

Confidential, San Jose, CA

Visiting Researcher

Responsibilities:

  • Observing average SNR for multilevel multihop communication system in IID Rayleigh fading channel assuming same no of nodes in each level.
  • Then average SNR plots depending on node selection for given SNR threshold value is drawn.
  • Outage probability curves from simulation of multilevel multihop communication system.
  • Comparing the numerical results with the theoretical results in asymptotic continuum limit for both average SNR, outage probability.
  • Simulated Multilevel, multihop communication system in Matlab.

Tools: used: Matlab, probability theory, linear algebra, latex

Confidential

Associate Professor

Responsibilities:

  • Conducted theory class on Wireless communication which include:
  • Generations of wireless communication 1g, 2g, 2.5G, 3G, 4G. The Cellular Concept. Wireless System and standards.
  • GSM system for mobile: Services, features, system architecture, radio subsystem, channel types basic operation of GSM transceiver
  • CDMA digital cellular standard(IS - 95), forward CDMA channel, Reverse CDMA channel
  • WLAN, WPAN, OFDM Case study with IEEE802.11a /g standard
  • Conducted theory and labs on digital communication which include
  • Model of digital communication signals on system,
  • Gram-Schmidt Orthogonalisation procedure, geometric interpretation of signals.
  • Response of bank of correlators to noisy input, detection of known signal in noise
  • Probability of error, correlation receiver, matched filter receiver
  • Estimation concepts and criteria, maximum likelihood estimation
  • Sampling process, waveform coding techniques (PCM, ADPCM, DM),
  • Intersymbol interference, Nyquist criteria for distortion less baseband binary transmission, Correlative Coding,
  • Digital modulation techniques like BPSK, FSK, QPSK, QAM etc. Spread spectrum modulation, OFDM.
  • Set up and conducted labs on analog and digital communication, digital signal processing, digital electronics, basic electronics etc.
  • Guided undergraduate students for projects

Confidential

Research Scholar

Responsibilities:

  • Determine performance of the devices in 2.4 GHz ISM band individually without interference, by simulating basic PHY model designed according to IEEE 802.11g, IEEE 802.15.1, IEEE 802.15.4 standard based WLAN, Bluetooth, ZigBee systems respectively in AWGN and multipath fading channels.
  • Theoretically establish performance in terms of BER or SER in AWGN or flat fading channel for each standard to verify the accuracy of the PHY model for each system.
  • Determine the performance of one system in presence of other for different SIR values in AWGN, multipath channel and analyze the results obtained by modelling the interference.
  • Find the interference estimation and mitigation technique as well as determine the improvement in performance using proposed technique for different SIR values.
  • Compare the results of the proposed technique with previously proposed techniques.
  • Establish better coexistence strategies for the devices in the 2.4Gz ISM band.

Tools: used: Matlab, probability theory, linear algebra, latex, C, VHDL, ethereal, PCATTCP, AWK, pearl.

Hire Now