Currently working as a Software Engineer In Test for Accruent, and my current responsibilities are writing and maintaining automated tests for UI and APIs of Web Applications. I currently write the automated tests using the Robot Framework for Python, and we use the Selenium Library extensively for automation of UI tests. This is a follow up to
Currently working as a Software Engineer In Test for Accruent, and my current responsibilities are writing and maintaining automated tests for UI and APIs of Web Applications. I currently write the automated tests using the Robot Framework for Python, and we use the Selenium Library extensively for automation of UI tests. This is a follow up to my previous job for this company, where I worked as a Quality Assurance Associate, defining and executing Test plans and test cases for the ongoing development of Web applications, for both back-end and front-end testing.
Before that, I was a Power and Analog Electronics engineer for the Aerospace Industry for 5 and a half years, as part of large cross-functional teams of several Engineering disciplines, including Systems, Software, Hardware and Project Engineering.
My experience in the design of power and analog electronics expands from concept and requirements definition, all throughout engineering support to customers on site. As such, I have experience designing, simulating, generating analyses, prototyping, testing and troubleshooting hardware, along with presenting to and engaging customers on technical discussions and hardware reviews.
Software Engineer in Test @ My job has been shift that builds on the experience that I gathered working as a QA engineer for the last year, along with my pas experience writing software. My day to day currentl focuses mostly on writing automated tests on a daily basis for a specific product using the Robot framework, but it also requires the following details:
- Plan and prioritize frontend and backend manual tests that need to be automated coordinating with QA engineers.
- Write and maintain software on a Software test framework to implement the automated tests. So far this includes Coypu/Selenium for UI testing, Robot/Selenium for both UI and Web API testing, and SoapUI for API tests.
- Integrate the tests to a test runner service, schedule runs and report results. Currently we use Jenkins with the Robot framework plugin, but we also used a custom Web App before with Coypu tests.
- Analyze failures on tests, and get involved with the QA and Software Engineers for the product to determine root cause and act accordingly: modify tests, generate defects on our Test Management tool, etc. From July 2015 to Present (6 months) Austin, Texas AreaQuality Assurance Associate @ Developed and executed Test plans and Test cases for the implementation of new features and bug fixes for Accruent cloud applications.
The testing of the SaaS/ Cloud Applications included both front-end and back-end testing: User Interface(UI), RESTful Web APIs, Windows Services, Web services, Database Management (Using MSSQL)
Supported the deployment of new code to QA environments, by generating manual and automatic deployments, troubleshooting issues on installed services on servers, and helped configure the testing environments for varied scenarios.
Business Intelligence and Reporting Team:
- Developed and executed Test Plans/Cases for the Data Warehouse services and Reporting Application (based off of MicroStrategy).
- Generated SQL queries and scripts to be used during Testing, and managed the servers that hosted the testing environments, including troubleshooting of windows services and installed reporting applications.
360 Facilitiy WebServices Team:
- Generated software scripts and other software tools to be used for testing purposes (SQL queries, JSON objects, XML files for configurations).
- Tested WebAPIs, by generating HTTP Requests to retrieve, create or update specific data objects on the Application, using JSON and/or XML content.
- Also managed and troubleshoot problems with the related installed windows services on the servers that hosted the test environments, including deployment and custom configurations.
User Interface (UI) Testing:
Performed QA testing on many UI portions of new features and bug fixes for web applications. Tests included detailed iterations of user input, admin configurations, user security, input data attributes, developing user stories and workflows to be used for Regression testing.
Involved in continuous Improvement processes, developing standards and practices to be used by other team members during testing and for administration purposes. From February 2014 to July 2015 (1 year 6 months) Austin, Texas AreaElectrical Engineer @ Designed, built, and tested analog and power electronics circuit prototypes in support of trade studies as well as concept evaluations. Prototypes include small breadboards and Printed Wired Boards (PWBs, or PCBs) with multiple functions. Developed test procedures and collected data in accordance with standard processes and procedures, from which reports were generated. PWB boards included Remote power distribution cards, Communications Interface cards, and Internal Power Supplies.
Evaluated and analyzed design concepts using simulation tools and numerical computation software. Used MATLAB/Simulink, PSpice, and Saber to simulate circuits; used MATLAB and/or Excel to create numerical analysis. Results were presented using PowerPoint presentations to internal team members as well as to customers. Attended design summits and design reviews at customer sites to present results.
Provided on-site support to suppliers and customers during preliminary testing, acceptance testing and system integration of designed hardware. Captured issues, performed analysis and troubleshooting. Solutions were integrated into the hardware following standard engineering change processes and procedures, including generating reports and holding meetings with suppliers and customers to discuss resolutions.
Developed simulation models for Power Management and Distribution Systems, which included models for Line Replaceable Units (LRUs), circuit models for Remote Power Controllers (RPCs, also called Solid State Power Controllers, SSPCs) and other lower level circuits, which include inclusion of new Silicon Carbide FETs. With these models we generated transient response analyses and fault analyses across the Power Management and Distribution System. The complete System was developed jointly with Systems Engineers from other sites in the US, through conference calls and remote collaboration. Results were presented during a weekly conference call with customers. From April 2011 to July 2013 (2 years 4 months) Rockford, Illinois AreaAssociate Electrical Engineer @ Requirements Definition: Part of the Design Engineering team and acted as design support to Customers and Systems Engineering group, wrote requirements documentation and held review meetings according to internal processes and procedures in the early stages of a project.
Electronic Circuits Design: Designed, built and tested circuit prototypes in support of trade studies and concept evaluations. Prototypes include small breadboards and PWB boards with multiple functions. Developed test procedures and collected data in accordance with standard processes and procedures, from which reports were generated. Lead the design of Several Modules on LRUs, including Remote power distribution cards, Interface cards and Internal Power Supplies.
Design Engineering Customer Support: Evaluated and analyzed design concepts using simulation tools and numerical computation software, such as using MATLAB and/or Cadence Pspice to simulate circuits, and using MATLAB and/or Excel to create numerical analysis. Results were presented using PowerPoint presentations to internal team members and to customers. Attended design summits and reviews at customer sites to present results.
Multiple Projects and Responsibilities: Had to be able to handle multiple projects and variable workloads at the same time. From January 2008 to April 2011 (3 years 4 months) Senior Design Project @ Developed a Voice Command System to activate several electrical signals in a car, such as the turn signals and the headlights.
Designed and constructed a circuit for interface with a real car using automotive parts, such as high voltage relays, MOSFETs and cables.
Used an HM2007 Voice Recognition Chip for the voice recognition process
Programmed a PIC microcontroller to interact with the VR chip and the interface circuit with the car. Used Oscilloscopes and Logic Analyzer for the test and debugging of the system. From January 2007 to December 2007 (1 year) Research Assistant @ Carried out control systems simulations and Real-Time experiments.
Simulation models were created using MATLAB/SIMULINK software.
Experiments were carried out using Rapid Control Prototyping equipment, dSPACE 1104 prototyping board and ControlDesk Real-Time interface software. From June 2007 to August 2007 (3 months)
Bachelor of Science, Electrical Engineering @ The University of Texas-Pan American From 2003 to 2007 Master of Science, Electrical Engineering @ Northern Illinois University From 2008 to 2010 Software and Web Development @ Codecademy From 2012 to 2014 Computer Software Engineering @ Udacity From 2012 to 2014 Usbaldo Balderas is skilled in: Testing, WebAPI Testing, SoapUI, Test Automation, Robot Framework, Electrical Engineering, Matlab, Groovy, Analog Circuit Design, Power Electronics, Simulations, Software Quality Assurance, Selenium, Python, Java
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension