Senior Qa Engineer (automation) Resume
Pittsburgh, PA
OBJECTIVE
- Experience in the IT Industry with Manual, Automation and Performance testing on web based, windows, cloud, and Client/Server applications looking for a Automation QA Engineer position in New York City, NY.
SUMMARY
- US Citizen with Over 7 Years of Software Testing / Quality Assurance experience; Manual, Automated and Performance.
- Experience in SDLC process and STLC processes
- Experience in test planning, test execution, test management with software teams including analyzing, integrating and deploying a wide range of software solutions
- Expertise in quality assurance methodologies, multiple databases, testing techniques, and defect resolutions.
- Experience implementing Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium WebDriver, TestNG, JUnit.
- Expertise in writing test plans, test cases, test scenarios, test scripts and reports from the scratch.
- Ability to comprehend various architectures in order to identify performance concerns and assist with defining performance improvements
- A sound understanding of business processes and troubleshooting
- Experienced coordinating and working with offshore and onsite team(QA, Dev, PM, BA, SME)
- Knowledge of internet architecture, web services, security principles, firewalls and network systems
- Hands on experience in analysis, design and development of test case for SOA based applications
- Experienced in testing software’s/applications for Compatibility, User Acceptance (UAT), Smoke, Functional, GUI, Regression, Smoke, end to end, Load, Performance and Stress Testing.
- Strong ability to document processes in a clear and easily understood method
- Experience testing and supporting SaaS Services
- Able to function at a senior management level while maintaining awareness of technology details
- Excellent coaching, counselling, mentoring and leadership skills
- Effective under aggressive timelines and high - pressure situations
- Proven ability to identify and remove large obstacles and barriers on behalf of the team
- Experience facilitating discussions with business users to identify, develop and prioritize business requirements
- Strong analytical skills including a thorough understanding of how to interpret customer business needs and translate them into application and operational requirements
- Highly experience in QTP/UFT, LoadRunner, QualityCenter, Test Director, SQL queries and VBScript
- Ability to serve as the conduit between customer community and software development team
- Highly skilled and experienced in Automated testing of Client/Server, JAVA GUI based, Web
- Knowledge and experience with version control systems
- Experience in multi-platform testing (Windows, web, UNIX, LINUX)
TECHNICAL SKILLS
Automation Tools: Selenium WebDriver/RC/Grid, Cucumber, Maven, HP QTP, LoadRunner, HP ALM/QC, Eclipse
Languages/Frameworks: JAVA, JUnit, TestNG, C#.Net, NUnit, Cucumber
Defect Management: JIRA, HP QC/ALM, TeamTrack
Technologies: C#.Net, VB.Net, ADO.NET, WCF, SOAP, WPF, Java, J2EE, J2ME, Perl, SQL, IIS, PL/SQL, HTML, XML, JSP, VB, ASP, JavaScript, VBScript, PHP, REST
RDSMS: Oracle, SQL Server, MySql, MS Access and DB2
Other Tools/Applications: MS Office, UML, Adobe Acrobat, MS Visio, MS Project
Browsers & Servers: Internet Explorer, FireFox, Opera, Safari, Apache Tomcat, Web Logic
Operating Systems: Windows 95/98/2000/NT/XP/Vista/7, UNIX, Linux, Mac and DOS
PROFESSIONAL EXPERIENCE
Senior QA Engineer (Automation)
Confidential, Pittsburgh, PA
Responsibilities:
- Designing and executing extensive automation and manual testing on the applications.
- Conducting walkthroughs with the Agile team, reviewing the test plans and test cases for team input and base lining the test plan using the Agile test Methodology
- Using Selenium WebDriver to automate highly transactional web applications.
- Implemented Page Objects, Data Driven, Keyword Driven, and Hybrid automation frameworks using Selenium WebDriver, JAVA, TestNG and JUnit.
- Used Fire Bug and Fire Path to identify object.
- Xpath, CSS, ID, Name locators are used to identify objects.
- Set up frameworks to retrieve test actions, test data from Excel files and Databases (ODBC).
- Responsible for MQ, Message Broker and Security testing (using IBM AppScan).
- Involve with Failover testing on different Cloud Servers.
- Creating test documentations (test plans, test cases and automated test scripts)
- Performing Smoke, Functional, UI, integration, ad hoc, cross-browsers, Performance, Load, Stress & GUI Regression testing and internal verification throughout the system development and test life cycle
- Involved in post-release management and quality assurance processes and methodologies.
- Tracking & Managing defects in JIRA and generated automated daily reports using JIRA API.
- Using Selenium Grid, NUnit test scripts to run automated test cases in parallel on different environments.
- Performed load testing onCitrix, VM ware, Hyper-V and Cloud environment.
- Involved in designing scenarios using Load Runner Controller depending on Business Requirement Document and System Specification Document.
- Performing Mobile browser testing using user agent adapter for Android devices.
- Conducted various test on the system such as Baseline test, Scalability test, Stress test and Stability test.
- Used LoadRunner for planning load test, created Vuser scripts and created scenarios.
- Measured Hits per second and Response time using LoadRunner Analysis.
- Worked with Virtual Table Server in centralizing the data and parameters which can be used across different LR scripts and Vusers maintaining uniqueness of data.
- Modifying the scripts, Parameterize and correlating the static & dynamic values in the script to emulate the real time actions and business requirements.
- Analysis IIS logs, Performance Monitor, SQL trace to find out the bottleneck of the application
- Identified and recommended changes to enhance the effectiveness of IT system quality assurance strategies including testing, release management, and deployments
- Made recommendations, assessed industry best practices and strived for constant improvements to ensure most effective performance testing and engineering approach
- Perform Web Services testing to meet the application Performance matrix
- Analysis HIPAA, HL 7, EMR, RTLS etc. healthcare related terminology for verified the application with making automation scenario by Descriptive programming.
- Developed SQL queries (view, stored procedure and function) for database testing
- Performed database testing on RDBMS like Oracle, MYSQL using influx of SQLqueries
- Performed CRUD operations and verified ACID properties with the SQL queries on databases
- Involved in modeling, simulating and day to day tasks that perform with cutting edge performance engineering technologies like LoadRunner and QTP
- Applied performance testing techniques to ensure predictive performance engineering focus for company's application solutions
Environment: Load Runner 11.0/11.5/12.0 , Quality Center 9.5x/10,ALM, HP QTP 11.0/UFT, Jira, TeamTrack, HP SiteScope11.20, Windows Server 2003/2008/2012 , Windows XP, ASP.NET, Web services, Fiddler, Dynatrace, Oracle, SQL Server 2005/2008/2012 ,, XML, HTML, XML, SOAP.
Software Test Engineer
Confidential, Washington, DC
Responsibilities:
- Created, maintained and presented detailed technology roadmaps for application testing
- Analyzed documentation and technical specifications of any new application under deployment and consideration to determine its intended functionality
- Created Test cases and Test Scripts for both Manual and Automation Testing.
- Acted as a bridge between systems and applications personnel for technical issues
- Provided various teams (Infrastructure, Architecture and Development) with recommendations on tuning all aspect of STLC
- Ensured that testing activities will allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify and resolvesystems issues
- Ensured that any new software integration into company systems meets functional requirements, system compliance, and interface specifications
- Ensured project approaches comply with the quality assurance and release managementapproach and strategy
- Created test scenarios and implemented automated functional test for enhancements and new applications
- Identified and recommended changes to enhance the effectiveness of IT system quality assurancestrategies including testing, release management, and deployments
- Produced reports and documentation for all testing efforts, results, activities, data, logging, and tracking
- Involved in post-release management and quality assurance processes and methodologies
- Provided test management actions (requirements, work distributions and defects) using QualityCenter
- Created, enhanced and maintained high-end test scripts for various functional and regression using Quick Test Professional and VBScript
- Developed and maintained test harness, reusable functions, actions and Object Repositories via Quick Test Professional (QTP).
- Performed standard checkpoints and also database checkpoints in Quick Test Professional in order to verify and validate data on web based application with Visual Basic programming.
- Developed parameterized test scripts to test same functionality with multiple sets of data using HP QTP
- Performed database testing on RDBMS like Oracle, MSSQL, MYSQL and FireBird using influx of SQLqueries
- Performed performance/stress/endurance and competence characteristics testing with LoadRunnerto varying loads to determine application breaking point andto improve its efficiency and scalability.
- Used LoadRunner for planning load test, created Vuserscripts and created scenarios.
- Measured Hits per second and Response time using LoadRunner Analysis.
- Attended daily status meeting and gave status report of the manual and Automation testing effort and open issues to be resolved.
- Conducted walkthroughs for team members, and documenting the proceedings.
Environment: Load Runner11.0, Windows server 2003/XP, Oracle, SQL Server, XML, Adobe Flex, AJAX, HP J2EE Diagnostics, web services, UNIX, MS Office Tools,Java, SOAP, HTML, DHTML
Quality Assurance Engineer
Confidential, New York, NY
Responsibilities:
- Work on Different Project and passed very good time with Confidential
- Conducted research and analysis of business requirements, and developed testing scenarios and test cases which were linked back for requirements coverage
- Developed matrix of contemporary technology list that used to the business areas supported and addressed testing requirements with high quality, timeliness, and cost-justified testing solutions
- Defined Test Objectives & Scope of the test engagement based on the project requirements
- Created test documentations (test plans, test cases and automated test scripts)
- Performed Smoke, Functional, UI, integration, ad hoc, Regression testing and internal verification throughout the system development and test life cycle
- Involved in planning testing approach, executing tests and reporting the results according to Performance Testing standards
- Wrote and revised automated test scripts and test documentation for a variety of applications, working with other performance engineers, business analysts, product managers and developers to ensure adequate coverage for upcoming production releases
- Responsible for architecting, designing and developing test cases and scenarios that enable developing application to maintain more quality at a minimum leverage
- Involved in modeling, simulating and day to day tasks that perform with cutting edge performance engineering technologies like LoadRunner and QTP
- Wrote highly detailed test plans and writing test cases using Quality Center
- Used JIRA for bug reporting and bug tracking.
- Used automated test scripts, user-defined functions to check the different functionalities of the application using QTP
- Conducted performance and stress testing using LoadRunner to depict the application bottlenecks
- Performed re-test and verified bug fixes as needed
- Managed client expectations for test results and outputs
- Provided extra testing support where necessary and on release days, including special off-hours
- Communicated project status to varying levels of management
- Implemented changes to enhance the effectiveness of IT system quality assurance strategies including release management, deployments, and testing
- Coordinated with users to plan user acceptance testing
- Communicated test progress, test results, and other relevant information to project stakeholders and management.
Environment: Load Runner9.5, Windows server 2003, Quality Center, Visual Studio 9, Apache, .NET, SQL Server 2005, XML, Adobe Flex, AJAX, Jscript, XML, web services, UNIX, Windows NT/XP, MS Office Tools, Java, VBScript, SOAP, HTML, DHTML
Test Engineer
Confidential, Buffalo, NY
Responsibilities:
- Involved in reviews of requirements, test cases, and other projectartefacts
- Evaluated requirements and defines testing objectives and approaches
- Developed strategy for test automation
- Developed and maintained test automation frameworks
- Evaluated and recommended automated testing tools
- Created and executed automated test cases based on test strategy and test plans
- Developed documentation to facilitate usage of test automation framework
- Participated in reviews of system architecture, and design documents
- Effectively communicated testing activities and findings in oral and written formats
- Continued review and improvement of the testing and quality assurance methodologies and measurement of these processes
- Managed testing tools and environments, test preparation, execution, and automation
- Coordinated with developer and QA teams
- Participated in operational readiness review including pre- and post- implementation to ensure a successful business system solution for the client
- Assisted the successful completion of software projects by executing on software quality activities throughout the software development life cycle
- Actively involved in creation and implementation of test automation solution, which includes defining strategies, architecture, implementation, deployment and
- Used Test Director for tracking requirements and communicated them to the team during the test process and translated the information to test procedures
- Transformed manual test cases into functional, sanity, and regression test scripts using automation tools using Quick Test Professional
- Developed SQL queries (view, stored procedure and function) for database testing
Environment: Visual Studio.NET 2003, C#.NET 2.0, VB.NET, ASP.NET 2.0, Windows, HTML, XML, Oracle 9i.