Test Automation Architect Resume
SUMMARY:
- 17+ Years of industry experience in the area of Software Testing (Manual and Automation) with a solid understanding of Test Planning, Test Design, Test Execution and Defect Reporting & Tracking.
- Expertise in Understanding and Analyzing Test Requirements, Tracking changes and maintenance of Test Requirements.
- Proficient in Test Automation using TestComplete, UFT (Formerly QTP), Selenium Tools.
- Strong Experience in Automating Web Application Testing using Selenium WebDriver with TestNG framework.
- Strong Experience in Java - script, VB-script, Java Programming, Selenium WebDriver, JUnit and TestNG.
- Well versed with Handling Elements in Selenium WebDriver.
- Writing Test cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.
- Executing Selenium Test Cases and Reporting defects.
- Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG and selenium Grid.
- Knowledge on JMeter Performance test tool
- Expertise in implementation of Automation framework: Data driven, Keyword driven, and/or Hybrid.
- Strong Experience in Point of Sales and insurance Domains.
- Involvement in Test Estimations and Test strategy implementation.
- Proficient in devising all the artifacts of testing such as Test Scenarios, Test Cases, Defect Reports and Test Summary Report
- Utilization and set up of Mercury Test Director. Experience in setting up teams and customizing the tools to the projects need.
- Led a team of 8 to 20 testers in multiple projects.
- Proficient in using Rational Clear Quest, Clear Case and Rational Test Manager.
- Strong knowledge of RUP, Microsoft VSS, Microsoft Project and Microsoft Visio.
- Experienced in understanding requirements handed over by the Business Analyst and working along side with the development team. Extensive knowledge in generating efficient test plans and test cases, and tracing them to the requirements.
- Hands-on experience in working with databases like SQL and administrative systems like UNIX. Also knowledgeable in writing shell scripts for UNIX.
- Highly skilled in generating automated test scripts using WinRunner and Quick Test Professional. Successfully generated a repository of reusable functions to cut down scripting time and maintenance.
- Extensively used data driven scripts using flat files, Excel spreadsheets, and database for automation testing in WinRunner and Quick Test Professional.
- Worked and lead testing on multi-tier architecture.
- Experienced in black box, white box testing, functional, integration, system, user acceptance, and regression testing.
- Self-motivated, energetic and highly ethical in all work related assignments thus able to immediately contribute to corporate goals and objects
- Good written, communication, interpersonal skills, proven team player with an analytical mind bent to problem solving and delivering solutions.
TECHNICAL SKILLS:
Operating systems: Windows 7, Windows 8, Win 2003 Server, 2008 Server, 2012 Server and UNIX
Languages: C, C++, Java, Jscript, VB Script, PHP
Databases: MS Access, SQL Server, ORACLE and MYSQL
Automated Testing Tools: TestCompete, Selenium, UFT and JMeter
Test Management Tools: Quality Center
Defect Tracking Tools: JIRA, Mercury Test Director/Quality Center, Rational Clear Quest
Tools: & Utilities: Ms-Office, VSS, GIT
Web, Application Servers: Apache Tomcat
Build Tools: Maven and Jenkins
PROFESSIONAL EXPERIENCE:
Confidential
Test Automation Architect
Responsibilities:- Involved in design and development of keyword-driven automation framework using Selenium Webdriver.
- Analysis of test requirement and automation feasibility.
- Automate new features for reducing time and cost.
- Create Automation Test Scripts.
- Execution of test scripts using TestNG.
- Integration with Jenkins for nightly execution.
- Analysis of nightly execution and prepare bug Report.
- Coordinated with peers in the team for clarity on the requirements.
- Test case documentation.
- Defect reporting and resolution.
Environment: Windows 7, Ubuntu, Amazon AWS, Java, Selenium, TestNG, Jenkins, GIT, Tomcat, Notepad++
Performance Test Architect
Responsibilities:- Involved in client meetings to understand the application.
- Understanding application complexity and architecture.
- Requirement gathering from performance testing aspects.
- Designed the scripts for executing performance tests using JMeter.
- Completed the Benchmark Testing
- Remote execution on multiple AWS and Unix machine for load &Stress tests
- Implement test strategy and approach to identify bottlenecks.
- Complete scripting, monitoring and performance analysis of the application.
- Provide server monitoring and analysis reports.
Environment: Windows 7, Ubuntu, Amazon AWS, Java, JMeter 3.3, Notepad++
Confidential,Oakbrook, IL
Performance Test ArchitectResponsibilities:
- Recommend a well defined automation strategy with low maintenance and reasonable/acceptable implementation cost.
- Extensive knowledge of Test Complete 10.X.
- End-to-end scenario development to validate transactions and reconciliation of transactions in back office.
- Development of a tool LogiTAG (Log initiated Confidential ) which takes the production store logs as input and generates transactions which then can be executed in test store environment. This tool helps MCD to replicate store specific production issues in test environment.
- Development of silent installation and configuration of Test Complete and Test Execute tools.
- Development of automated test scripts and custom functions / routines using VBScript and Java Script.
- Development of batch files to execute automated testing overnight without any user intervention.
- Creating regression test suite and scripts for functional and integration testing
- Working with XML, .xls, access database and Notepad to store and retrieve input test data and expected test results.
- Development of a reporting utility to report execution results in HTML format to report validation status (pass/fail) along with requirement id, Test Case id.
- Extensively used Network variables to store test suite global variables, environment parameters and to coordinate automated test script dependencies.
- Script execution, execution log analysis and reported any issues found.
- Development of custom functions for XML documents using DOM (Data Object Model)
- Creating and implementing standard processes for test execution, result analyses and reporting.
- Identification of various leveraging opportunities for the regression suite created rendering high ROI.
- Development of user documentation to document the process and technical details.
- Upgraded to Test Complete 7.52
- Worked with Global IT team to share and leverage existing automation efforts for other countries like Austria, China, Brazil.
- Maintenance of TAG and QUATEC
Environment: Window XP, Windows 7, Server 2003, Server 2008, Server 2012, Access 2003, MySQL, Test Complete 10.X, Test Execute 10.X, XML, UNIX, JAVA, Beyond Compare, Notepad++
Confidential
Test Automation Architect/Technical Lead
Responsibilities:- Implementing web based application to execute automated scripts.
- Development of connection to Test Complete to start execution.
- Creating XML setup files for Test Complete to read.
Environment: Window XP, Access 2003, MySQL, Test, XML, PHP, Apache
Confidential
Test Automation Architect/Technical Lead
Responsibilities:- Implementing web based application to generate input data for Automation. I.e. - order taking functionality from point of sales (POS)
- Development of Import / Export functionality to store and retrieve testcase(s).
- Development of testcase using already stored actions in MySQL database. I.e. - reverse engineering of testcase from actions.
Environment: Window XP, Access 2003, MySQL, Test, XML, PHP, Apache
Confidential,Northbrook,IL
Automation Team Lead
Responsibilities:- Manage a team of 20 resources consisting of junior and senior tester on-sure/off-sure.
- Provide input from a testing perspective to the release schedule plan.
- Set the release specific test strategy and the scope that includes the types and amount of testing based on resource capacity and skill set.
- Create and maintain a release specific Alliance-QC Quality Control Light Plan (QCP-Light) and adhere to CMM standards.
- Develop and maintain strong working relationships with all the areas engaged with the Alliance-QC team (Senior Leadership Team, PMO, Requirements, Development, Maintenance, Configuration Infrastructure, Environment, Architecture, other Testing teams, etc.) as well as ensuring customer/client satisfaction.
- Identify release specific milestones, external milestones, dependencies, issues, risks, and assumptions.
- Establish QC release entrance and exit criteria.
- Identify specific skill sets needed to fulfill the specific roles and tasks on the Alliance-QC team.
- Create and maintain Project Plan and task assignments.
- Manage, coordinate and ensure the delivery of a release.
- Ensure release-testing commitments are met and monitor progress of the release to recognize scope change and potential impact to target dates.
- Report release specific testing status, risks, issues, and defects to appropriated audience.
- Identify needs for implementing new processes and improve existing processes. Ensure both new and existing processes are being followed.
- Create and drive a new hire training plan and cross training within the team.
- Identify areas of improvement to increase speed, quality and gain efficiencies.
- Identify and implement risk-based testing approach when needed.
- Provide training, coaching, mentoring, leadership, and guidance to build and maintain a high performance environment and balance a workload amongst the resources.
QA Architect/Technical Lead
Responsibilities:- Trained and supervised a team of 7, consisting of junior and senior testers from on-sure/off-sure for the implementation of the Data Driven Automation framework.
- Developed Test Strategy, Test Plan, Test Conditional, and Test Cases for functional testing, regression testing, and complete end-to-end testing of the system.
- Oversaw Automation implementation using WinRunner and Quick Test Professional for past six releases.
- Helped the team understand the requirements in form of Use cases, Wireframe, and Data general.
- Used Clear Quest for tracking defect, issue, build request, risk, and change request.
- Used Clear Case version control system to keep track of different versions of the test plan, test conditions, test cases, use case documents, wirefram, data general, and test scripts.
- Administered Test Director and Quality Center. Created users and modules. Configured it and gave rights and privileges. Monitored the action done on Test Director and Quality Center.
- Converted WinRunner scripts to QuickTest Professional.
- Build and deployed stored procedure and user defined functions for SQL using VB.
- Responsibilities included close interaction with development team, project managers, environment team, integration owners, and mentoring the quality assurance team.
- Trained 36 resources on-sure and 17 resources off-sure on Automated execution and analysis of Automated Results.
- To verify the test results from successfully executed test cases from both manual and automated test scripts, then document them using Test Director.
Environment: Window 2003, Window XP, Access 2000, SQL, Test Director 8.0, WinRunner 7.5, AS 400, Web, Quick Test Professional 6.5/8.2
Confidential
Automation Architect/Technical Lead
Responsibilities:- Designed and implemented Data Driven Automation for Confidential Regression Testing using WinRunner 7.1 as Testing Tool and MS Access Database 2000 as Data Warehouse.
- Created store procedure to transfer data from VSS excel data sheet to MS Access Database.
- Analyzed business requirements and created line placement scenarios, condition sheets, test cases/data, and performed manual and automated web testing as well as documentation of results.
- Communicated with developer and business analyst to better understand business requirements.
- Actively participated in training 5 individuals and knowledge transferring to Confidential Automation Team members.
- Used AEIMS and Test Director to report and review application defects.
- Coordinated in papering test plan using Test Director.
- Prepared test cases for next release for projects.
- Successfully transitioned a project to off-sure team located in Northern Ireland (NTNI).
Environment: Window 2000, Access 2000, AS400, Test Director 7.1, and WinRunner 7.0