Software Qa And Automation Engineer Resume
SUMMARY:
- Worked as contractor for six months on various projects to design test plan, perform initial test executions and automate testing.
- Designed and developed an app to monitor the company’s websites and theirs elements periodically using knowledge of selenium and TestNG framework.
- Consulted with Business associates and developers to create Software specification document and Test plan document.
- Performed test executions of the in - house software process on AWS to breakdown raw data and put in SQL server.
TECHNICAL SKILLS:
Programming Languages: Java, C,C#, C++, Verilog, Scheme, Perl, VHDL
Tools: JIRA, Rally, CANalyzer, Eclipse, Selenium, Test NG framework, REST API, MPLABX/Code Composer,, Microsoft office, Synopsys VCS and DVE, Multisim
Operating Systems: Windows, UNIX
Laboratory Skills: Soldering, micro-controllers and FPGAs, Oscilloscope, Digital multi-meters, Function generators, Hipot testers, Earthing Testers, Thermocouples, temperature chambers
PROFESSIONAL EXPERIENCE:
Confidential
Software QA and Automation Engineer
Responsibilities:
- Worked as contractor for six months on various projects to design test plan, perform initial test executions and automate testing.
- Designed and developed an app to monitor the company’s websites and theirs elements periodically using knowledge of selenium and TestNG framework.
- Consulted with Business associates and developers to create Software specification document and Test plan document.
- Performed test executions of the in-house software process on AWS to breakdown raw data and put in SQL server.
- Verified the outcome of data driven tests and checked SQL server for correct entry.
- Coherently reported bugs, unhandled cases and changes in Business Requirements to developers and document it.
Confidential
System Integration & Test engineer/QA, Omnitracs
Responsibilities:
- Experienced in understanding and analyzing test requirements, tracking changes and maintenance of test cases.
- Create, maintain and execute test cases and contribute on test planning for new features, new defects and regression.
- Keep test case repository up-to-date with change in specification or new design implementation.
- Perform tests for specific feature, defect as well as integration using various tools like CANalyzer, Selenium, Vsim (vehicle simulator), GPS simulator etc. while always performing regression on background.
- Setup and utilize hardware such as mobile, CAN bus backbone, Vehicle simulator, GPS simulator etc. for various scenarios and thorough testing
- Write test scripts using Selenium element locators, webdriver methods and Java programming features for automation of GUI as well as software functionality.
- Experience in Data driven testing, cross browser testing and parallel testing using Selenium Wedriver, TestNG framework, REST API and various simulators.
- Collect thorough data, logs, evidence etc. for easy debugging and traceability then document them.
- Analyze and report results, track defects to lead engineers and developers using JIRA story/defect with description as well as steps to reproduce defects.
- Very good understanding of Software development life cycle (SDLC) and software test life cycle (STLC).
- Working on fast paced agile environment of two week sprints and contribute on estimation and backlog grooming.
- Joined the group to initiate a new project to upgrade firmware of Engine Controller Units (ECU, sometimes called ECM) of trucks over the air and was involved in making proof of concept and some specifications/features.
- Learned Universal Diagnostic Service (UDS) protocol over CAN as beginner and now primarily focused on testing and debugging of CAN interface & UDS between company’s software and Engine Controller Unit (ECU).
- Excelled in UDS, Vehicle IO interface and Vehicle Diagnostic Service (VDS) app and acting as go to guy to provide support for debugging and explaining specification and implementation of the area for developers and fellow testers. .
- Built a reputation among peers to estimate correct story size and story points because of excellent domain knowledge of UDS, VDS and Vehicle IO.
- Took initiative to create and update different feature specific matrix on MS excel so that it will be easy to review by lead engineers and relatively simple to demo to product manager in the end of each sprint.
Confidential
Safety compliance engineer
Responsibilities:
- Interpret IEC 60950 Standards (safety standards) and apply requirements for Cisco routers and switches.
- Prepared apparatus and setup equipment to perform required tests and evaluation.
- Collected thorough and detailed data and wrote CB reports using the data and analysis.
- Prepared other documents and requirements for safety certificates needed for product compliance.
- Work with other engineers to discuss results and review the procedure as well as results.
Confidential
ASIC design Internship
Responsibilities:
- Completed the design, synthesis and documentation for the Fabric Interface Clock Domain Crossing block for a silicon routing ASIC project.
- Wrote test benches and used simulation tools to verify the design of the owned block.
- Presented the design and reviewed the logic with lead designer and design verification team.
