Senior Test Automation Engineer Resume
Sterling, VA
OBJECTIVE:
I am seeking a career position where I can leverage my unique experience in Software Testing and Development while acquiring new knowledge, skills and experience in new fields and markets.
SUMMARY:
Result - driven IT Engineer with more than 17 years of experience in software quality assurance, software development, and project management. The ability to build testing tools that are feature oriented and user-friendly. A talent to automate most processes to increase productivity and efficiency with high quality.
CORE COMPETENCIES:
- Natural eye for software defects
- Understanding the Agile Software Life Cycle
- Ability to find alternatives for solving problems
- Ability to think in a process format
- Requirements gathering and documenting
- Ability to write clear and precise documentations
- Excellent client service and support.
- Ability to work in Agile/SCRUM environment.
TECHNICAL SKILLS:
- Excellent written and verbal communication
- Work effectively with team members
- Troubleshooting and analyzing skills
- Quick learner and good adopter
- Ability to handle multiple tasks simultaneously
- Work independently with little or no supervision
PROFESSIONAL EXPERIENCE:
Confidential, Sterling, VA
Senior Test Automation Engineer
Responsibilities:
- Developed automation tools to install, validate and configure PRISM application.
- Created UI test automation to validate new PRISM builds.
- Established UFT test automation framework that provide sharing resources and reusability of actions and functions.
- Converted manual test cases into automation test cases.
- Analyzed and solve engineering and QA processes to improve product quality and efficiency.
- Improved test automations by implementing centralization and reusability of test code.
- Manage and mentor automation team production.
Confidential, McLean, VA
Lead Test Automation Engineer
Responsibilities:
- Develop API test automation for backend services.
- Lead and mentor QA team members.
- Manage team members and assist in resolving work related issues.
- Build API test automation framework.
- Configure Continuous-Integration servers to run integration automation tests.
- Perform peer code reviews before merging.
- Maintain and monitor released products.
- Create JIRA tasks or bugs ticket to keep track of responsibilities and software issues.
- Participate in daily scrum meetings to discuss individual tasks and the overall goals.
- Establish and improve QA and automation processes.
- Enforce QA and automation best practices.
- Present QA teams in all aspects of product release and continuous integration process.
- Coordinate QA resources to provide complete QA services.
- Track the delivery of tested APIs to the native apps teams.
Confidential, Chantilly, VA
Lead Automation Test Engineer
Responsibilities:
- Managed automation effort by developing and implementing automation standards and practices.
- Coordinated automation development effort between Confidential automation engineers and CBP scrum teams.
- Assisted and mentored CBP and Confidential engineers to understand and practice the Agile methodology.
- Reviewed and managed automation cases development.
- Participated in daily scrum meeting, sprint planning meeting, retrospective meeting, and weekly automation meeting
- Created automation from manual test cases using QTP.
- Developed automation scripts to validated UI data against a back-end data source.
- Managed the conversion effort from QTP to Selenium.
Confidential, Wilsonville, OR
Sr. Software QA Engineer
Responsibilities:
- Developed test automation using WebAii test framework to test a Silverlight web application.
- Integrated with the development team to integrate software quality requirements.
- Participated in increasing the agile environment efficiency by introducing proven agile practices.
- Improved daily scrum meeting by defining team members’ responsibilities.
- Manage change requests of automated web application installer.
- Engaged in developing and running an agile environment for managing projects.
- Participate in daily scrum meetings to report and monitor project progress.
- Developed test plan for web applications and web services.
- Used Watin UI automation framework for testing web application.
- Integrated with Egress to run automated test cases.
- Created automation tools to assist with setting up and verifying systems.
- Tracked defects and tasks using VersionOne tool.
- Setup and deployed systems from daily builds.
- Supported an outsourced team in India.
Confidential, Redmond, WA
Software Design Engineer in Test
Responsibilities:
- Developed UI automated test scenarios for testing Windows Mobile 7.0 Device Update functionality.
- Generated an Abstraction Layer that exposes UI controls.
- Create an Arealibrary that hold methods to interface with the generated abstraction layer.
- Created automated test cases using Windows Mobile 7.0 test suit framework.
- Used Device Automation Toolkit (DATK) which is a C# library of classes that mirror controls on mobile devices.
- Enhanced existing test tools for broader features and greater coverage.
- Designed and Built a desktop test tools to assist development and test teams in creating image updates and install it on tethered devices.
- Created test plans for a widely used web application that creates Image Updates and Satellite updates.
- Developed tools to test an API layer that serves as the platform for all e-services and tools.
- Developed performance tools to measure API commands performance on production servers.
Confidential, Kirkland, WA
Sr. Software Automation Test Engineer
Responsibilities:
- Participated in designing and implementing an integrated Java Test Harness Utility to run a suite of tests.
- Created Java Utilities to increase team’s productivity and efficiency.
- Created a class application to act as a decision making as a part of the test application.
- Wrote JSP files to test FileNET’s API application on a Web Server.
- Performed testing on developer’s guide and documentations.
- Created a test case matrix documentation that’s used by the rest of the testing team.
- Participated in configuring Test web servers systems.
- Provided support for customers who are using FileNET’s API locally.
- Used PVCS to check in and version test codes.
- Developed VB test tools for testing FileNET COM Objects.
- Developed VB UI test tool for testing FileNET UI Controls.
- Developed VB applications for testing FileNET COM Objects performance.
- Created VB application to aid other tester in the team to automate many manual processes.
- Maintained certification VB Application like Smoke Test & Certification Suit.
- Wrote test matrices and test plans.
- Performed manual testing on the integrated features with other software.
- Reviewed and Corrected FileNET Online Help Files.
- Reported found software bugs, and Verified fixed ones.
Confidential, Irvine, CA
Test Engineer
Responsibilities:
- Testing an NT based software called UCOS which also include a logic solving side on a UNIX based environment and an Archiver.
- Testing include verifying old bugs, and testing new and improved functionality.
- Maintaining a database of bugs by using PVCS Tracker.
- Creating test plans for the needed tests to certify the current version of UCOS.
- Writing Technical documentation for duplicating and reproducing old or current bugs.
- Work closely with a team of QA Engineers and Developers to discuss future releases.
- Worked on developing tools for the UCOS developers and Dynamic Data Exchange.
- Provided technical support at customer sites which required a lot of traveling including training, reconfiguration of projects, and designing and creating visual interfaces.
