We provide IT Staff Augmentation Services!

Qa Lead & Sr. Automation Engineer Resume

5.00/5 (Submit Your Rating)

Washington, DC

SUMMARY

  • Over 13+ years of professional experience in QA Manager, QA Technical Lead, and Sr. QA Automation Tester.
  • Hands - on expertise in Supply chain, Retail, Financial, Banking, Health Care and ecommerce
  • Lead the QA team to perform Functional, System Integration, Performance and Regression testing and supervise all testing activities
  • Work closely the product and development team to understand the product roadmap, features, user stories and acceptance criteria to develop test plans and test cases and map requirements to test cases to ensure adequate test coverage Analyze requirements and system design and collaborate with cross-functional teams to influence the design and development for testability
  • Work with automation developers to develop, maintain and execute automated system and regression test suites
  • Work with DevOps and development teams to improve CI/CD and speed of delivery Work closely with the Business to support UAT Maintain test environments and coordinate test environment usage with other teams as necessary
  • Create, maintain and report testing metrics with a passion to constantly improve product quality and usability
  • Business Domains with different environments like Java, UNIX/LINUX, Oracle and Windows.
  • Quality Analyst Experience in Waterfall & Agile Scrum -Manual and Automation
  • Multi-Domain Applications - Academic, Healthcare, Financial, Mobile Network
  • Proficiency in Test Planning, Execution, Develop Test Infrastructure & Environment
  • Test Automation framework in Oracle Forms 10g, J2EE, .NET, Power Builder
  • Experience with multiple databases like Oracle, SQL Server, and MS Access
  • Experience with Quality Center/ALM and Quick Test Pro utilizing QTP
  • Experience in managing onshore/offshore teams and strong leadership ability
  • Manage many different projects at time with interpersonal skills and Time sensitivity.
  • Experience in testing Web-Based, Database Testing and Mobile Testing.
  • Experience in E-commerce, Telecom, and Healthcare domain application.
  • Strong knowledge in implementing and developing Automation Framework (Data-driven, keyword driven, and Hybrid), especially using WebDriver.
  • Expertise in using Element Locators like XPATH and CSS selector, finding Xpaths/CSS-selectors in different browsers - Mozilla, Chrome and IE, Objects with same id/XPath/CSS selector, Handling Dynamic objects/ids on the page.
  • Strong experience of Preparation of Test Strategy, Estimations, Release/Sign-Off Reports, Defect Summary Report, Weekly Status Reports, and Test Documentations.
  • Expertise in manual and automated testing using Mercury Interactive tools like Quality Center, Test Director, QTP/UFT, Selenium, and WinRunner.

TECHNICAL SKILLS

Testing Tools: HP ALM, HP QTP, Selenium, JIRA, WinRunner, Load Runner

Languages: C, Java, XML, SQL

Databases: Oracle, MS SQL Server

Configuration Management tools: Rational ClearCase, MS-VSS

Operating Systems: MS Windows, Unix/Linux, Mac OS X

Tools: Rest Client, SOAP UI, WinSCP, Oracle SQL Developer, SVN Tortoise, Apache Maven

Configuration Tools: Strong experience of maintaining version wise test document and reports in SVN Tortoise. Strong hands-on experience in test management using QC- Setup, and configuration of projects

PROFESSIONAL EXPERIENCE

Confidential, Washington DC

QA Lead & Sr. Automation Engineer

Tools: /Technologies: Oracle Server Database, HP ALM, Jira, QUALITY CENTER, Web services using SOAP UI, JAVA, Selenium WebDriver, JUnit, Cucumber, Maven

Responsibilities:

  • Defining quality standards and metrics for the current project/product. Working with all stake holders to ensure that the quality metrics is reviewed, closed and agreed upon. Make the QA team aware of the Quality matrix and resolve all the queries.
  • Create a list of milestones and checkpoints and set measurable criteria’s to check the quality on timely basis.
  • Ensuring all development tasks meet quality criteria through test planning, test execution, quality assurance and issue tracking. Work closely on the deadlines of the project Ensure the team is focusing on automation along with manual testing.
  • Keep raising the bar and standards of all the quality processes with every project.
  • Performed Automation on the front-end with Selenium web driver and Java language.
  • Verifying the flat file and XML notices generated after any denial or further information needed from the customer.
  • Handled Web Elements in Selenium WebDriver.
  • Verifying the enrollment XML generated after successful enrollment against schema and test data.
  • Testing Unique Identity management (IDM) throughout the application.
  • Performed manual testing to verify the functionality of various features of the User account information and Upgrade Buyflow.
  • End to end web application testing on multiple browsers (cross-browser testing).
  • Performed mobile application testing (test cases/ad hoc) on iOS and Android devices.
  • Integration testing using SOAPUI tool while setting and using multiple security keys and multiple environments (Dev, QA, IMPL 1, IMPL 2, Intg)
  • Mentoring, training team members in technical/functional areas
  • Maintained and contributed to a Behavior Driven Development framework using Selenium Web Driver, Cucumber, JUnit, Java, Maven tools.
  • Utilized the Page Object Model technique to improve the time efficiency of test scripts.
  • Maintained POM file with dependencies and plug-ins in Maven project.
  • Performed Functional, Regression and System testing using Automated testing tools - Selenium WebDriver.
  • Enhanced data coverage by utilizing multiple data inputs with Apache POI and Scenario Outlines.
  • Executed SQL queries to verify and validate the information in Database tables using Java, JDBC API in Oracle Database.
  • Utilized Soft Assertions and Hard Assertions to perform validations and verifications.
  • Hands on experience with feature files in Gherkin format for a BDD framework using Cucumber tool.
  • Created daily smoke tests by using Jenkins CD/CI tool to verify the main components of the application were stable for testing.
  • Applied Git & GitHub as source repository in Jenkins for continuous integration.
  • Hands-on expierience to the Amazon Web Services cloud infrastructure

Confidential, VA

QA Manager & Automation Engineer

Tools: /Technologies: QTP/UFT, VB Script, MySQL, JIRA, XML, HTML, Jenkins

Responsibilities:

  • Led end to end QA process in complete Agile environment and handled 8+ members QA team in a complex IT environment.
  • Set Quality standards for the teams in various new testing technologies in the industry. This may include finding new strategies for automation testing and day to day work processes like agile and scrum. Building up a team and choosing right number and skill set of resources. Assign various tasks to the engineers as per strength of individual.
  • Motivating team and taking informative quick decisions. Finding and arranging behavioral, functional, non-functional training needs for the team Coordinate activities which enforce quality improvements
  • Developed Test Plan, Test Cases, and End to End Scenarios based on the User Stories.
  • Analyzed the User Stories, System Design and provided input from End-User point of view.
  • Conducted Alpha Testing by monitoring a small group of the end user and provided detailed analysis.
  • Executed a large amount of Regression test cases and provided high-level execution report to the development team and business team.
  • Developed Driver Scripts and triggered Automated Smoke Test for each Build of the application.
  • Scheduled the automated daily Smoke Test with Windows Task Scheduler and tested application stability using the Automation Object Model in UFT.
  • Good experience in Junit with Ant and Maven, some of the Junit features like Junit annotation, running test in Junit, Skipping Tests, Parameterizing Test, Using
  • Assertions, Reporting Errors / ErrorCollector, Batch Running - Custom Runners,
  • Build.xml configuration, HTML Report generation using Ant, Building a BAT file to run tests using ANT
  • Good experience in TestNg with Ant and Maven, some of the TestNg features like TestNg annotations, Skipping Tests, parameterizing Tests - DataProvider, Assertions/Reporting Errors, TestNg Reports, XSLT report generation using TestNg and Ant, building a BAT file to run tests using ANT, Grouping test cases, Setting priority of execution for test cases, TestListener Adaptor, Generating XSLT Reports with Maven.
  • Good expertise in Extracting More than one object from a page, Extracting all links of a page/Bulk extraction of objects, Hidden components, Taking Screenshots of the web pages, Managing Ajax based components, Managing tabbed windows in IE, Chrome and Mozilla, Managing popups in IE, Chrome and Mozilla, Managing certificate errors in https websites in IE, Chrome and Mozilla.
  • Good expertise in Extracting Data From WebTable, Dynamic WebTable Handling, Handling Ajax Autosuggests, Handling Frames inside Frames, Handling cookies, Managing Javascript alerts.
  • Good experience of Page object model with Page Factory Expertise in using Element Locators like XPATH and cssSelector, Finding xpaths/cssselectors in different browsers - Mozilla, Chrome and IE, Objects with same id/xpath/cssSelector, Handling Dynamic objects/ids on the page
  • Good expreince of building framework with cucumber, feature like how to generate Junit, cucumber reports, Given, When, Then, And, But annotations and usage in features class, Background and Pending Exception, Parameterizing/repeating test cases from feature classes, Implementing/deciding Tags, Running all/limited tests
  • Applied Git & GitHub as source repository in Jenkins for continuous integration.
  • Exposure to the Amazon Web Services cloud infrastructure

Confidential, NY

QA Tech Lead & Automation Engineer

Tools: /Technologies: QTP, HP ALM, Web Service Testing and performance testing.

Responsibilities:

  • Was involved in the development of a test plan. Performed functional analysis for the same.
  • Successfully interacted with and help coordinate tasks across diverse parts of the organization. Identified problem areas and documented exit criteria.
  • Worked on testing the application on different browsers (Firefox, Internet Explorer, Chrome, Safari) and using mobile phones (iOS and Android phones)
  • Properly documented the testing procedures and all the testing efforts.
  • Prepared test cases for each module and tested the application. Extensive manual testing was performed with a lot of detail and precision.
  • Used Quality Center for test documentation management and as a defect-tracking tool to enter defects regarding the issues found during testing, maintaining the defect status for its life period.
  • Involved in all test phases - Functional, Integration, System, User Acceptance and Regression testing. Performed End to End testing.
  • Enhanced tests by creating checkpoints, parameters, output values.
  • Conducted Data-driven testing using Quick Test Professional
  • Created and maintained Shared Object Repositories to enable QTP to identify the various objects in the application.
  • Generated traceability matrices to ensure that all the requirements are covered by the test cases
  • Prepared Test Execution Status Reports for daily standup meetings, using QC’s Data Grid or Bar chart in Word or HTML format and finally involved in white paper documentation for the entire Testing Cycle.
  • Attending defect meetings with team leads, managers, and developers to discuss the issues found during different test phases.
  • Managing all test environment provisioning/configuration and build/deployment activities on those env’s and supporting servers on cloud manager.

Confidential, CA.

QA Engineer

Tools: /Technologies: CRM, Functional, System Integration and Regression Testing.

Responsibilities:

  • Used Quick Test Professional (QTP) for regression testing and running the automation suite.
  • Identified the test cases to be automated and performed data-driven testing and GUI Check Points using QTP and enhanced the overall functionality of the application.
  • Used VBScript in QTP to access webpage script variables.
  • Used a combination of Descriptive Programming and record-playback to run tests in QTP
  • Automated test scripts for regression tests using Quick Test Pro. Enhanced scripts by extensively working on the script for performing regression testing.
  • Involved in coordinating test case execution and defect logging using Quality Center.
  • Identified and escalated system, business issues and risks within the project structure.
  • Worked on QTP hybrid framework, identifying the functional areas and created different functions to make the scripts reusable in QTP.
  • Extensively worked with VB scripting and Descriptive programming by using QTP.

We'd love your feedback!