Lead Automation Architect Resume
Atlanta, GA
SUMMARY:
- I am a certified QA Engineer with proven automation and manual testing skills.
- I have experience creating and executing test plans, coding automation scripts, creating automation frameworks from scratch, and providing production support.
- I have engaged in multiple projects leveraging Waterfall, Agile, and Iterative development practices .
- My past work experience has provided me the opportunity to lead local and remote teams through successful testing cycles and product implementations.
TECHNICAL SKILLS:
Testing Tools: Visual Studio Test 2015, Coded UI, Test Manager 2010, Rational ClearQuest, TestComplete V8, QTP, Quality Center, Ranorex, Selenium Webdriver, Eclipse, TestNG, Appium, Postman, SoapUI Pro
Languages: C#, Java, Javascript, VBScript, HTML/XHTML, XML, CSS, T - SQL, PL/SQL, XPath, JSON, Groovy
Database Management Systems: Oracle 9i and SQL Server 2014
Technologies and Software Applications: Team Foundation Server, Siebel V 7.8, Microsoft SharePoint, Microsoft Office Products, VersionOne, Netsuite, Subversion, git, TeamCity, JIRA
Operating Systems: Windows 98/2000/XP/Vista/7/8, Mac OS, HP-UX
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Lead Automation Architect
Responsibilities:
- Created automation strategy for API testing objectives
- Extracted API test scenarios from scrum planning sessions
- Performed API test execution/validation using SoapUI Pro
- Assessed mobile automation tools to address test automation roadblocks
- Selected a combination of Selenium Webdriver and Appium to overcome mobile testing challenges
- Created mobile test scripts using C# and Javascript
- Leveraged VMware to create and run Android emulator for mobile testing
- Created test plans and estimates for manual and automated testing initiatives
- Created traceability matrix to ensure test coverage
- Extracted test cases from user stories, requirements, and design documents
- Executed manual tests and updated the test case status in Quality Center
- Performed backend testing using SQL for required scenarios
- Reported and logged defects found during testing cycles
- Responsible for creating automation roadmap and test design approaches
- Designed and implemented automation frameworks using C# for WPF applications
- Lead team in creating and automating reusable code to accommodate feature changes
- Lead automation test case design and code coverage reviews
- Conducted training for Edwards automation resources on the automation framework design, test case design, and test suite design
- Provided assessment of the client’s automation framework and current processes
- Identified performance issues within automation framework
- Trained remote automation team on the client’s automation framework
- Created automation scripts to tackle regression testing goals
- Research and suggest improved methods/metrics for test effectiveness and to achieve consistent test results
- Log and track defects found during test runs
- Document test results and provide test progress/reports to confirm completeness
- Distributed regular status reports to upper management
- Served as single point of contact for communicating environmental issues including all testing roadblocks
- Designed, implemented, and maintained automation frameworks for POS application
- Created automated scripts to address database testing initiatives
- Assessed and selected automation tool to accommodate testing goals
- Created Proof of Concept (POC) demo for selected tools
- Lead teams in creating and automating reusable code to accommodate feature changes
- Lead automation test case design and code coverage reviews
- Assist client with mobile browser automation setup using Ranorex
- Collaborate with Development and QA teams in all aspects of automation development
- Collaborate with Development team for continuous integration initiatives using TeamCity
- Provide technical leadership, strategic guidance, training and mentoring to automation test engineers for test automation implementation
- Provide support to local and remote QA teams
- Log and track defects found during test runs
- Document test results and provide test progress/reports to confirm completeness
Confidential, Atlanta, GA
Lead QA Engineer
Responsibilities:
- Prepare detailed test plans and estimates for testing activities
- Define test strategies for validating back-end system data conversion
- Create test cases to validate required system calculations
- Led and participated in test case peer reviews
- Document test results and provide test progress/reports to confirm completeness
- Distribute regular status reports to upper management
- Review and analyze complex requirements to ensure technical accuracy and completeness
- Work with business analyst, developers, and the product owner to ensure proper testing coverage
- Schedule and track daily testing tasks
- Manage defects throughout the entire lifecycle
- Created and maintained semi-automated excel spreadsheets to ensure requirements coverage
- Created fully automated testing framework using Coded UI and C#
- Leveraged SQL to extract data for required system calculations
- Responsible for creating and executing automated test scripts for regression testing suite
Confidential, Charlotte, NC
QA Analyst
Responsibilities:
- Participated in integration, system, and user acceptance testing efforts for the Automated Clearing House (ACH), Information Reporting, and Imaging web modules
- Created and executed test cases based on requirements, use cases, and technical design
- Communicated test execution status to upper management
- Ensure coverage of requirements through traceability matrix
- Manage the lifecycle of defects using TFS 2010
Confidential, Charlotte, NC
QA Engineer
Responsibilities:
- Responsible for testing Accounting, Real Estate Management, and Reporting web applications
- Evaluated, recommended, and implemented VSTS 2010
- Created test plans and test strategies using Test Manager 2010
- Created and performed manual test cases to validate use case criteria
- Led efforts in creating the test automation framework and standards
- Led test automation efforts on various projects using Coded UI and Selenium WebDriver
- Coded and executed automated test scripts on applicable projects
- Maintained and updated the automation script library for functional and regression testing
- Participated in requirements reviews to help finalize the requirements documentation
- Report, track, and update defect status using TFS 2008
- Attend daily status meetings to update test/automation/defect status
- Performed parallel testing for Usability project to ensure previous functionality
- Assisted in planning UAT effort for high risk projects
- Created and implemented current QA process for production support tickets
Confidential, Greensboro, NC
Software Tester
Responsibilities:
- Performed functional test cases to validate system specifications and point of sale software from third party vendors
- Provided proper training and support for offshore testers
- Executed regression test scripts to validate software version functionality
- Tracked and created new defects using ClearQuest
- Updated software versions for testing purposes according to development builds
- Reported test status with proper documentation to test leads
- Revise test case documentation to in corporate updates
Confidential, Charlotte, NC
QA Analyst
Responsibilities:
- Responsible for testing all .NET web applications Developed, implemented, and executed detailed test plans and test cases based on business requirements
- Performed Manual, UAT, Integration, and System testing on various projects
- Created and executed SQL queries to validate data integrity
- Worked closely with the business and development teams in gathering requirements and solving software defects
- Managed defect tracking and defect reporting using Trac (Web-based tracking tool)
- Automated test scripts for Regression and Functional testing using Selenium
- Served as point of contact for hardware and software testing issues
- Served as the support specialist responsible for identifying and resolving software issues
- Responsible for new hire set up and configuration
- Provided support, configuration/installation, and general troubleshooting of PC/MAC hardware (including laptops, desktops, printers, and blackberry’s) and software issues
- Provided remote PC support
- Assisted with troubleshooting routers and switches
- Set-up off-site cyber lounge for marketing purposes
Confidential, Charlotte, NC
Helpdesk Technician
Responsibilities:
- Troubleshot problems with end user hardware and applications for corporate end-users and web based clients
- Maintained and updated the Active Directory
- Reset user passwords using Active Directory
- Evaluated and assigned service requests to the appropriate team member using Siebel
- Logged troubleshooting procedures for training purposes
- Updated documentation for new employee Helpdesk handbook
- Participated in company-wide Outlook email conversion from POP to HTTPS
- Assisted in company wide network VPN update